Commit Graph
752 Commits
Author SHA1 Message Date
js6pak fac4103d70 Fix Message00HostGameS2C signature 2022-12-20 14:35:34 +01:00
AeonLucid 3b5b538b39 Correct api game manager interfaces 2022-12-19 22:44:36 +01:00
AeonLucid 62f8a7099d Lowercase rpc 2022-12-19 16:01:24 +01:00
AeonLucid f8b3bf7295 Log of correct reader 2022-12-19 15:59:14 +01:00
AeonLucid 4e5edcee49 Add warning when not consuming all bytes of a logic component 2022-12-19 15:55:27 +01:00
AeonLucid 5a8927e4c9 Clean up unused serialization and expose two HideAndSeek floats in api 2022-12-19 15:34:55 +01:00
AeonLucid 752b155152 Packages lock 2022-12-19 02:55:41 +01:00
AeonLucid 5a1f1c9d86 Add FilterOptions to Game and use in FindListings 2022-12-19 02:39:03 +01:00
AeonLucid adb74f628c Fix SyncSettingsAsync 2022-12-19 02:24:51 +01:00
AeonLucid c106695707 Fix incorrect data types for NormalGameOptions 2022-12-19 02:24:33 +01:00
AeonLucid a7fb2b8b19 Use DeserializeInto over Deserialize 2022-12-19 01:12:52 +01:00
AeonLucid d4ac24ae17 Added game manager net object and logic classes 2022-12-19 00:56:03 +01:00
AeonLucid e0b85c959b Log MessageFlag name instead of numbers 2022-12-18 23:52:01 +01:00
miniduikboot 980d172d4f Add Pet and CancelPet RPC's 2022-12-18 22:45:56 +01:00
js6pakandminiduikboot 8dfa38b4b5 Implement new GameOptions system
Co-authored-by: miniduikboot <mini@duikbo.at>
2022-12-18 22:45:56 +01:00
miniduikboot d1ac9301be Bump to 1.8.0 and drop backwards compatibility 2022-12-18 22:45:56 +01:00
js6pak d667f99c9f Remove redirector (#502) 2022-12-18 22:44:25 +01:00
AeonLucid 679bfecb42 Merge pull request #500 from Impostor/net7-nugethazel
Upgrade to net7.0 and move hazel to nuget
2022-12-18 21:55:41 +01:00
AeonLucid 519bae28b5 Update hazel package references to 1.0.0 2022-12-18 21:49:10 +01:00
js6pak e5db56317a Fix imports 2022-12-18 20:34:46 +01:00
js6pak ed89e00f3a Switch hazel from submodule to nuget 2022-12-18 20:34:45 +01:00
js6pak d5165a79f1 Upgrade to net7.0 2022-12-18 20:34:45 +01:00
miniduikboot 7bb7d2178b Correct location of Right Stabilizer vent on Polus
I've checked all game vents and this seems to be the only one that
changed.

Fixes: #495
v1.7.3
2022-12-07 19:33:50 +01:00
miniduikboot 39b7d626dc Remove anticheat log when anticheat is disabled
Fixes #456
2022-11-01 08:03:53 +01:00
miniduikboot 116bb3cda4 Bump to 1.7.3
Because we can keep compatibility, only do a minor version bump
2022-10-23 16:53:02 +02:00
miniduikboot 8fe5c2205e Add 2022.10.25 2022-10-23 16:53:02 +02:00
miniduikboot a418e1f15a Add version id for 2022.10.18 2022-10-23 16:53:02 +02:00
miniduikboot a7cff4aef1 Add Airship to MapFlags
CC https://github.com/Impostor/Impostor.Http/pull/3
2022-09-14 21:30:05 +02:00
js6pak b9e8def90d Switch to github actions (#492) v1.7.2 2022-09-01 19:28:41 +00:00
miniduikboot dc530406c6 Move config files to API
This makes it possible to access these from a plugin
2022-08-29 20:57:16 +02:00
miniduikboot 2de08da14d Add documentation for the compatibility options 2022-08-29 20:57:16 +02:00
miniduikboot 7a89e963dd Add unsupported option to allow future versions 2022-08-29 20:57:16 +02:00
miniduikboot 8aaf75e381 Make version mixing configurable 2022-08-29 20:57:16 +02:00
miniduikboot 59cb4a18e8 Prevent players joining game on different versions
Now that our game version compatibility list is growing longer with
every game patch, we need a way to make sure people in a game run the
same version of the game. Mismatching game version can lead to weird
issues, especially if mods are involved.
2022-08-29 20:57:16 +02:00
miniduikboot a0b5228e71 Improve setup documentation (#485)
- .NET download link was broken
- They also renamed their packages slightly, so update wording
- Add a note on port forwarding
- Add a note on setting up the region file
2022-08-29 20:56:34 +02:00
miniduikboot 78351c1dbe Add Chat Language to game listings (#491)
This was added to the in 6.23 patch
2022-08-28 17:04:35 +02:00
miniduikboot 45e0162c1a Add new client version (#489) 2022-08-23 20:59:45 +02:00
miniduikboot fcf8d66266 Allow spawning fake players (#488)
This is used by some mods to implement roles for unmodded clients
2022-07-24 19:25:13 +02:00
miniduikboot 6b6fa08125 Version bump for 2022.6.21 (#486)
Mostly untested, ran through a few games and seems to work fine
v1.7.1
2022-06-22 21:36:58 +02:00
AeonLucid cea3d8980f Update appveyor.yml, replace NuGet auth token 2022-06-12 02:33:43 +03:00
js6pak d1ffdb95e1 Update appveyor.yml
crappveyor
v1.7.0
2022-06-11 15:41:48 +00:00
miniduikboot 4d11cf91ad Remove Auth- and AnnouncementsServer sections (#484) 2022-06-03 18:58:00 +00:00
miniduikboot 84aba52198 Remove 75% of the question marks of PR #481 (#482) 2022-06-03 18:57:47 +00:00
js6pakandminiduikboot 6e4bb71289 Add Serilog.Settings.Configuration (#468)
* Add Serilog.Settings.Configuration

* Add docs section for logging

* Elaborate Serilog documentation

Co-authored-by: miniduikboot <mini@duikbo.at>
2022-06-03 20:31:52 +02:00
js6pak 8fec1a211e Merge pull request #483 from js6pak/fix-disconnect-reason
Fix non custom disconnect reasons
2022-06-03 20:31:10 +02:00
js6pak 85a2fce6c1 Fix non custom disconnect reasons 2022-06-03 20:17:59 +02:00
miniduikboot 224fdd1d5b Allow adding custom tasks on standard maps (#481)
This is needed for mods that add tasks to standard maps, but also mods
that add custom maps: because their custom netobjects don't get
registered Impostor thinks people are still on the old map when people
switch to the custom map after playing a game.
2022-05-25 19:53:32 +02:00
miniduikboot 380ba46f11 Upgrade to .NET 6 (#479)
* Upgrade to .NET 6

.NET 5 has gone EOL, so move to a supported version.

* Upgrade Docker container as well
* Update docs for .NET 6
* Re-add hack for System.IO.Pipelines
* Bump dependency versions
* Update the deps of the other projects too
* Only declare TargetFramework once
* Dockerfile: also copy over Directory.Build.props
* Cake: pick up target framework automatically
* Upgrade Cake as well
2022-05-25 19:52:22 +02:00
miniduikboot aeefc40ef1 Merge pull request #474 from SubmergedAmongUs/master
Add handling for null ShipStatus
2022-04-20 18:49:37 +02:00
AlexejheroYTB 743b8ed5cb Remove null check for ShipStatus known to not be null 2022-04-20 08:07:59 +03:00