Commit Graph
623 Commits
Author SHA1 Message Date
miniduikboot b31e3bf1e3 Add network version for 2023.2.28 v1.8.1 2023-03-02 20:04:40 +01:00
miniduikboot c9bb8323f4 Add missing game keywords
These have been added in 2021.6.30, but this has only now been
problematic because Impostor.Http requires this array to be accurate
2023-02-14 23:29:25 +01:00
miniduikboot 1521410e79 Add a warning for using the default PublicIp
This is a misconfiguration in most cases and it breaks Impostor.Http.
Throw a warning so that people know that they should return to the
install instructions.
2023-02-14 23:26:32 +01:00
miniduikboot be8e4a49f0 Merge pull request #512 from Impostor/fix/docs-n-docker
Various improvements to the Dockerfile and the docs
2023-02-14 23:26:09 +01:00
miniduikboot 631e994759 Prepare for 1.8.1
This will be a release focused on setup convenience
2023-01-30 00:06:18 +01:00
miniduikboot c06916084e Rewrite Running-the-server.md
- Multi-server is removed from the intro
- Add Impostor.Http stuff
- Stress the importance of public ip
2023-01-30 00:04:55 +01:00
miniduikboot c9c044365a Dockerfile: install Http plugin in separate folder
Some people mount a folder on the plugin directory. This is fine, but
our sneaky Impostor.Http install method won't work here. So put it in a
different folder and prepend our folder to the plugin search path.

The number 76 has been randomly picked using dice
2023-01-29 22:58:30 +01:00
miniduikboot 5ab4bf70da Dockerfile: [[ -> [
[[ is a bash extension and is not supported by posix sh, throwing an
error. [ is supported and does enough
2023-01-29 22:57:05 +01:00
bkloosterboer 58c8bdec26 systemd template and instructions (#508)
* systemd template and instructions

* clarify some intsructions, change a few systemd paramters

* change targets
2023-01-22 23:29:22 +01:00
miniduikboot 5e080b290b Add Impostor.Http to the Docker image (#509)
Adding plugins to the docker image is pretty hard as you need to install
ASP.Net Core and add the plugin. As Impostor.Http has become pretty much
mandatory, install the plugin by default.
2023-01-20 15:25:22 +01:00
miniduikbootandjs6pak 97390a0882 Automatically add ASP.NET Core to the library path (#507)
Currently Impostor.Http is becoming an almost mandatory plugin. Because
it depends on ASP.Net, many people who fail to add the required path to
their config will run into an error. Help them by automatically adding
ASP.NET Core.

Also .NET updates every now and then and updating the version number in
the config.json is annoying me.

This commit uses the fact that ASP.NET Core DLL's are in a sibling folder
to the .NET runtime and should therefore work on most setups unless
they've installed ASP.NET Core in a very weird way.

* Fix casing

Co-authored-by: js6pak <kubastaron@hotmail.com>
2023-01-20 15:23:33 +01:00
js6pak 23499929fb Merge pull request #504 from Impostor/fix/dead-impostor-sabotage v1.8.0 2023-01-07 15:47:41 +01:00
js6pak 579f618ac6 Merge pull request #503 from Impostor/fix-game-start 2023-01-07 15:47:28 +01:00
miniduikboot 6962d01dbd Allow sabotages by dead impostors
2021.12.8+ sets the role of dead players to {Crewmate,Impostor}Ghost, so
relax the anticheat to allow sabotages by ImpostorGhosts
2023-01-07 14:11:06 +01:00
js6pak 0fb6556365 Ignore the role in InnerPlayerInfo.Deserialize 2023-01-06 19:52:07 +01:00
js6pak 9cd5de6a36 Expose RoleType in api 2023-01-06 19:38:33 +01:00
js6pak 94015d475d Mark the game as started only after all players get their role 2023-01-06 19:38:19 +01:00
js6pak 11bb2dec47 Merge pull request #501 from Impostor/feature/2022.12.8 2022-12-29 18:02:15 +01:00
js6pak e7d745608e Fix xmldoc warnings 2022-12-29 17:49:15 +01:00
js6pak a1120f8468 Fix CrossplayFlags 2022-12-20 15:25:19 +01:00
js6pak 1fa684d843 Fix formatting 2022-12-20 14:36:31 +01:00
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