8 Commits
Author SHA1 Message Date
7ecd7f4ec8 Giving plugin more control over when it should be executed (#74)
This pr should give the plugin dev the option to receive all events to his liking without constraining it to a specific type at compile time

Co-authored-by: Weirdo <git.jonas@kamsker.at>
Co-authored-by: AeonLucid <aeonlucid@outlook.com>
2020-10-24 23:06:12 +02:00
AeonLucid 2ff01c599a Imrpove AppVeyor versioning 2020-10-24 20:05:23 +02:00
Jonas KamskerandWeirdo 7a210393ee Solved GameOptionsData TODO (#64)
* Ignoring .Vs folder

* GameOptionsData deserialization requires x16 less time & no extra alloc

* Super-micro optimisation (variable localization)

* JoinGame probably faster

* Added Tests

* Renamed swap -> advance

* Removed submodule Hazel

* Removed launchsettings

Co-authored-by: Weirdo <git.jonas@kamsker.at>
2020-10-22 00:08:14 +02:00
Jonas KamskerandWeirdo 647672c40e Feature/gamemanager improvement (#65)
* Ignoring .Vs folder

* Improved Gamemanager
- Retry code creation
- Async Node Lookup

* Switched back to old using order

* Removed IAsyncNodeLocator

* Found one more use of find

* deleted submodule

Co-authored-by: Weirdo <git.jonas@kamsker.at>
2020-10-22 00:02:27 +02:00
AeonLucid 4e15d1e596 AppVeyor and cake 2020-10-14 16:02:25 +02:00
AeonLucid 3be4088844 Use a BackgroundService for receiving node updates 2020-09-30 21:53:42 +02:00
Michael Biggins 2f58fc0671 Add an alternative NodeLocator that doesn't rely on Redis for smaller multi-server setups with a single Master. 2020-09-28 16:29:21 +01:00
Michael Biggins 5284f0c2fe Add an alternative NodeLocator that doesn't rely on Redis for smaller multi-server setups with a single Master. 2020-09-28 16:27:57 +01:00