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
js6pak and miniduikboot
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
js6pak and miniduikboot
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