]>
git.deb.at Git - rhonda/impostor.git/log
AeonLucid [Sat, 31 Oct 2020 21:04:31 +0000 (22:04 +0100)]
MessageReader benchmark stuff
AeonLucid [Fri, 30 Oct 2020 18:37:13 +0000 (19:37 +0100)]
Fixed #94 - Allows plugins to get a IMessageWriter
AeonLucid [Fri, 30 Oct 2020 18:19:51 +0000 (19:19 +0100)]
Fixes #95 - Ignores GameData for the fake client
AeonLucid [Thu, 29 Oct 2020 22:21:48 +0000 (23:21 +0100)]
Always flush recorder
danbudworthmead [Wed, 28 Oct 2020 17:55:06 +0000 (17:55 +0000)]
Add PlayerReportedBodyEvent (#96)
Saghetti0 [Wed, 28 Oct 2020 00:00:47 +0000 (17:00 -0700)]
Add PlayerExileEvent and PlayerMurderEvent (#93)
AeonLucid [Tue, 27 Oct 2020 00:28:28 +0000 (01:28 +0100)]
Add enums to set Color/Hat/Pet/Skin
AeonLucid [Mon, 26 Oct 2020 23:40:10 +0000 (00:40 +0100)]
Remove EventManager CallAsync memory allocation
AeonLucid [Mon, 26 Oct 2020 21:32:56 +0000 (22:32 +0100)]
Rethrow cheat exceptions thrown by plugins
AeonLucid [Mon, 26 Oct 2020 21:20:14 +0000 (22:20 +0100)]
Expose DisconnectAsync in the api
AeonLucid [Mon, 26 Oct 2020 19:31:05 +0000 (20:31 +0100)]
Add more API methods to InnerPlayerControl
AeonLucid [Mon, 26 Oct 2020 18:43:20 +0000 (19:43 +0100)]
Fixes #81 - Adds hostname support to the config file
AeonLucid [Mon, 26 Oct 2020 18:20:56 +0000 (19:20 +0100)]
Fixes #87 - Adds support for IEvent / IGameEvent type of EventListeners
AeonLucid [Mon, 26 Oct 2020 18:13:12 +0000 (19:13 +0100)]
Disable automatic NuGet uploads
AeonLucid [Mon, 26 Oct 2020 03:56:06 +0000 (04:56 +0100)]
Update README
Saghetti0 [Mon, 26 Oct 2020 03:52:57 +0000 (20:52 -0700)]
Add GameAlterEvent (#86)
* Create GameAlterEvent
* Fire GameAlterEvent from HandleAlterGame
* Rename GameAlterEvent to GameAlterEvent.cs
* Update GameAlterEvent
Co-authored-by: AeonLucid <aeonlucid@outlook.com>
AeonLucid [Mon, 26 Oct 2020 03:40:23 +0000 (04:40 +0100)]
Version 1.2.1
AeonLucid [Mon, 26 Oct 2020 03:39:18 +0000 (04:39 +0100)]
Move options to the top
AeonLucid [Mon, 26 Oct 2020 03:37:57 +0000 (04:37 +0100)]
Merge branch 'fix-issues' into dev
AeonLucid [Mon, 26 Oct 2020 03:37:31 +0000 (04:37 +0100)]
Change all events to use interfaces and move them to a better namespace
AeonLucid [Sun, 25 Oct 2020 23:53:04 +0000 (00:53 +0100)]
Fixes #82 - Expose IClientPlayer in relevant events
AeonLucid [Sun, 25 Oct 2020 23:17:47 +0000 (00:17 +0100)]
Move events to better directories
AeonLucid [Sun, 25 Oct 2020 23:10:06 +0000 (00:10 +0100)]
Clean up client manager
AeonLucid [Sun, 25 Oct 2020 22:43:10 +0000 (23:43 +0100)]
Merge branch 'dev' into fix-issues
AeonLucid [Sun, 25 Oct 2020 22:42:51 +0000 (23:42 +0100)]
Fixes #71, improved configuration documentation
AeonLucid [Sun, 25 Oct 2020 22:28:21 +0000 (23:28 +0100)]
Update Running-the-server.md
AeonLucid [Sun, 25 Oct 2020 22:22:38 +0000 (23:22 +0100)]
Update Running-the-server.md
AeonLucid [Sun, 25 Oct 2020 22:13:09 +0000 (23:13 +0100)]
Make ban for cheating configurable
AeonLucid [Sun, 25 Oct 2020 22:05:23 +0000 (23:05 +0100)]
Fixes issue #84, ban ips caught cheating
Sombrio [Sun, 25 Oct 2020 21:40:34 +0000 (18:40 -0300)]
Xml documentation for the GameOptionsData class. (#85)
AeonLucid [Sun, 25 Oct 2020 21:28:40 +0000 (22:28 +0100)]
PluginLoader warning instead of exception
AeonLucid [Sun, 25 Oct 2020 21:01:28 +0000 (22:01 +0100)]
Remove trimming and self contained to fix plugins, fixes #83
AeonLucid [Sun, 25 Oct 2020 20:25:21 +0000 (21:25 +0100)]
Fixes incorrect anticheat detection #77
AeonLucid [Sun, 25 Oct 2020 20:25:00 +0000 (21:25 +0100)]
Fix recorder bug
AeonLucid [Sun, 25 Oct 2020 19:18:51 +0000 (20:18 +0100)]
Update plugin documentation
Jakub Staroń [Sun, 25 Oct 2020 15:33:34 +0000 (16:33 +0100)]
Ban characters not supported by Among Us text renderer (#78)
AeonLucid [Sun, 25 Oct 2020 06:14:43 +0000 (07:14 +0100)]
Update README
AeonLucid [Sun, 25 Oct 2020 06:11:35 +0000 (07:11 +0100)]
Update plugin documentation
AeonLucid [Sun, 25 Oct 2020 06:02:37 +0000 (07:02 +0100)]
Update documentation and Impostor version
AeonLucid [Sun, 25 Oct 2020 05:11:24 +0000 (06:11 +0100)]
Update editorconfig
AeonLucid [Sun, 25 Oct 2020 04:48:31 +0000 (05:48 +0100)]
Update documentation
AeonLucid [Sun, 25 Oct 2020 04:32:39 +0000 (05:32 +0100)]
Update issue templates
AeonLucid [Sun, 25 Oct 2020 04:31:25 +0000 (05:31 +0100)]
Update issue templates
AeonLucid [Sun, 25 Oct 2020 04:27:04 +0000 (05:27 +0100)]
Added plugin documentation
AeonLucid [Sun, 25 Oct 2020 01:40:04 +0000 (03:40 +0200)]
Make PluginLoader less strict
AeonLucid [Sun, 25 Oct 2020 01:23:37 +0000 (03:23 +0200)]
Support latest Among Us beta
AeonLucid [Sun, 25 Oct 2020 01:00:00 +0000 (03:00 +0200)]
Publish (s)nupkg on dev branch automatically
AeonLucid [Sun, 25 Oct 2020 00:47:24 +0000 (02:47 +0200)]
Publish correct nupkg for Api
AeonLucid [Sun, 25 Oct 2020 00:27:04 +0000 (02:27 +0200)]
Merge pull request #75 from Impostor/feature/gamedata
Gamedata
AeonLucid [Sun, 25 Oct 2020 00:23:11 +0000 (02:23 +0200)]
Merge branch 'dev' into feature/gamedata
AeonLucid [Sun, 25 Oct 2020 00:16:19 +0000 (02:16 +0200)]
Add sync options method
AeonLucid [Sat, 24 Oct 2020 23:29:58 +0000 (01:29 +0200)]
Add meeting events
AeonLucid [Sat, 24 Oct 2020 23:07:36 +0000 (01:07 +0200)]
Add more events and missing SnapTo check
AeonLucid [Sat, 24 Oct 2020 21:10:07 +0000 (23:10 +0200)]
Remove scoping for event listeners
Jonas Kamsker [Sat, 24 Oct 2020 21:06:12 +0000 (23:06 +0200)]
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>
AeonLucid [Sat, 24 Oct 2020 20:51:22 +0000 (22:51 +0200)]
Add disconnect reason when reason is null
AeonLucid [Sat, 24 Oct 2020 20:28:56 +0000 (22:28 +0200)]
Update editorconfig
AeonLucid [Sat, 24 Oct 2020 20:24:33 +0000 (22:24 +0200)]
Add editorconfig for consistent code
AeonLucid [Sat, 24 Oct 2020 20:12:04 +0000 (22:12 +0200)]
Expose PlayerName again to fix example plugin
AeonLucid [Sat, 24 Oct 2020 19:56:51 +0000 (21:56 +0200)]
Remove login from Impostor.Api assembly
AeonLucid [Sat, 24 Oct 2020 19:08:45 +0000 (21:08 +0200)]
Update Data namespace
AeonLucid [Sat, 24 Oct 2020 19:02:10 +0000 (21:02 +0200)]
Pack Impostor.Api in build process
AeonLucid [Sat, 24 Oct 2020 18:33:42 +0000 (20:33 +0200)]
Update more project files
AeonLucid [Sat, 24 Oct 2020 18:18:40 +0000 (20:18 +0200)]
Fix AppVeyor and pluginloader issue
AeonLucid [Sat, 24 Oct 2020 18:08:40 +0000 (20:08 +0200)]
Remove pdb files from builds
AeonLucid [Sat, 24 Oct 2020 18:05:23 +0000 (20:05 +0200)]
Imrpove AppVeyor versioning
AeonLucid [Sat, 24 Oct 2020 17:39:06 +0000 (19:39 +0200)]
Fix tests
AeonLucid [Sat, 24 Oct 2020 05:25:45 +0000 (07:25 +0200)]
Fix AppVeyor
AeonLucid [Sat, 24 Oct 2020 05:00:36 +0000 (07:00 +0200)]
HandleRpc async for sending events
AeonLucid [Sat, 24 Oct 2020 04:45:51 +0000 (06:45 +0200)]
Add PlayerSpawned / PlayerDestroyed
AeonLucid [Sat, 24 Oct 2020 04:02:52 +0000 (06:02 +0200)]
Improve PluginLoader and Enable/Disable plugins
AeonLucid [Sat, 24 Oct 2020 03:02:24 +0000 (05:02 +0200)]
Add useful method
AeonLucid [Sat, 24 Oct 2020 02:38:14 +0000 (04:38 +0200)]
Use LongRunning tasks for the server and client
AeonLucid [Sat, 24 Oct 2020 02:03:21 +0000 (04:03 +0200)]
Fix recorder order after game creation
AeonLucid [Sat, 24 Oct 2020 01:51:18 +0000 (03:51 +0200)]
Fix ServerReplay error
AeonLucid [Sat, 24 Oct 2020 00:40:07 +0000 (02:40 +0200)]
Despawn log message on trace level
AeonLucid [Sat, 24 Oct 2020 00:37:59 +0000 (02:37 +0200)]
Remove period from exception messages
AeonLucid [Sat, 24 Oct 2020 00:36:11 +0000 (02:36 +0200)]
Disconnect client when caught hacking
AeonLucid [Sat, 24 Oct 2020 00:13:56 +0000 (02:13 +0200)]
Basic Hazel connection rate limiting
AeonLucid [Fri, 23 Oct 2020 23:24:52 +0000 (01:24 +0200)]
Fix bug
AeonLucid [Fri, 23 Oct 2020 23:18:25 +0000 (01:18 +0200)]
Add spawn and leave timeout
AeonLucid [Fri, 23 Oct 2020 22:35:54 +0000 (00:35 +0200)]
Set player to death when disconnected
AeonLucid [Fri, 23 Oct 2020 22:28:02 +0000 (00:28 +0200)]
Added deserialization checks
AeonLucid [Fri, 23 Oct 2020 22:07:34 +0000 (00:07 +0200)]
Add target to Deserialize of InnerNetObject
AeonLucid [Fri, 23 Oct 2020 22:04:43 +0000 (00:04 +0200)]
Added missing checks in InnerShipStatus
AeonLucid [Fri, 23 Oct 2020 21:47:08 +0000 (23:47 +0200)]
Add PlayAnimation checks
AeonLucid [Fri, 23 Oct 2020 21:42:59 +0000 (23:42 +0200)]
Almost all RPC calls
AeonLucid [Fri, 23 Oct 2020 20:27:57 +0000 (22:27 +0200)]
Finish up PlayerControl RPCs
AeonLucid [Fri, 23 Oct 2020 18:13:06 +0000 (20:13 +0200)]
Anonymize PacketRecorder
AeonLucid [Fri, 23 Oct 2020 18:02:18 +0000 (20:02 +0200)]
API Improvement and RpcCalls enum
AeonLucid [Fri, 23 Oct 2020 17:18:01 +0000 (19:18 +0200)]
Ensure thread safety for joining a game
AeonLucid [Fri, 23 Oct 2020 17:13:28 +0000 (19:13 +0200)]
Expose all global InnerNet objects
AeonLucid [Fri, 23 Oct 2020 05:19:45 +0000 (07:19 +0200)]
Link player classes internally
AeonLucid [Fri, 23 Oct 2020 03:38:32 +0000 (05:38 +0200)]
Implement deserialization for most GameData objects
AeonLucid [Fri, 23 Oct 2020 01:27:40 +0000 (03:27 +0200)]
Add checks on DespawnFlag and SceneChangeFlag
AeonLucid [Fri, 23 Oct 2020 00:54:32 +0000 (02:54 +0200)]
Workaround for early spawn of host player components
AeonLucid [Thu, 22 Oct 2020 22:28:29 +0000 (00:28 +0200)]
Proper logging in game class
AeonLucid [Thu, 22 Oct 2020 21:58:20 +0000 (23:58 +0200)]
Add stopwatch
AeonLucid [Thu, 22 Oct 2020 20:44:19 +0000 (22:44 +0200)]
Update build.cake
AeonLucid [Thu, 22 Oct 2020 20:38:42 +0000 (22:38 +0200)]
Disable recorder by default