Commit Graph

  • 2d86d32275
    Update ChatMessageHandler.cs YoshiCraft64 2025-09-07 19:07:26 -05:00
  • 15aacc282e
    Chat Filter System YoshiCraft64 2025-09-07 18:59:02 -05:00
  • 24ac78eb51
    Merge 7c3f02a03bfe90e0ecaead25951e89148f9d377e into a94e5f75e0750dbacdcd638e0490c80292a429c0 Hipposgrumm 2025-07-30 11:48:12 -06:00
  • 7c3f02a03b Added Clan User Variable Hipposgrumm 2025-07-29 20:36:39 -06:00
  • c9e31c8009
    Merge 97ce6fdd06c420400af416a65763491dc481b7c5 into a94e5f75e0750dbacdcd638e0490c80292a429c0 rpaciorek 2025-07-06 17:13:35 -07:00
  • a94e5f75e0 config option for canned chat main Spirtix 2025-07-03 07:55:57 +02:00
  • a198bd8e9e disable canned chat when chat is disabled globally Spirtix 2025-07-02 21:22:35 +02:00
  • 56f66dd51c update dotnet version in Dockerfile Robert Paciorek 2025-06-27 14:37:45 +00:00
  • 6bcd985011 update dependencies Spirtix 2025-06-27 10:59:28 +02:00
  • d09aaf502b switch to .net 9 Spirtix 2025-06-27 10:56:53 +02:00
  • d0f3e2a5e6 update dotnet version in Dockerfile dotnet9 Robert Paciorek 2025-06-27 14:37:45 +00:00
  • a3b36c0522 update dependencies Spirtix 2025-06-27 10:59:28 +02:00
  • ec58e080c1 switch to .net 9 Spirtix 2025-06-27 10:56:53 +02:00
  • 97ce6fdd06 updates related to chat moderation plugins Robert Paciorek 2025-06-24 18:23:03 +00:00
  • d18360ec33 plugins system with sample (reflection based) Robert Paciorek 2025-06-24 17:00:38 +00:00
  • 4278b8565b Client.SendSUV for sending SUV update Robert Paciorek 2025-03-31 09:09:23 +00:00
  • 1671468fc0 Moved a few things around and abstracted moderative operations to their own methods. Hipposgrumm 2025-06-13 16:38:10 -06:00
  • 599ddc3dc2 Cleaned up code a bit and changed the unoptimized ban system. Hipposgrumm 2025-06-11 15:20:09 -06:00
  • f3b80729fd Added mute-ban list to gitignore Hipposgrumm 2025-06-06 17:29:54 -06:00
  • e7013b03fd Mute and ban implementation (and commands for each). Hipposgrumm 2025-06-06 17:27:39 -06:00
  • 98fa2742f4 player count management command Spirtix 2025-06-05 10:41:56 +02:00
  • 1de7049c5d Remember mutes and bans and fixed some bugs I didn't initially catch. Hipposgrumm 2025-05-31 22:51:21 -06:00
  • 6abcc9d484 Missed that one, it fixed now. Hipposgrumm 2025-05-31 19:08:20 -06:00
  • 0007969387 Accidentally pushed my own discord settings. Here's some defaults. Hipposgrumm 2025-05-31 19:01:31 -06:00
  • 21e0a3f81a Moved Discord bot configuration into appsettings and added moderation commands. Hipposgrumm 2025-05-31 18:13:35 -06:00
  • ec5621d904 I am definitely overengineering this... Hipposgrumm 2025-05-29 15:15:19 -06:00
  • 909ec91a72 Now logs chat to discord through threads. Still kind of rough around the edges. Hipposgrumm 2025-05-24 13:52:22 -06:00
  • e9528e3c73 Made the bot kinda working, but only tests. Hipposgrumm 2025-05-23 23:04:20 -06:00
  • 86314a84ee remove event variables on event end Spirtix 2025-04-12 09:04:13 +02:00
  • 9cc16f31ae Loki Day bugfix chaos_2025 Robert Paciorek 2025-04-01 09:29:14 +00:00
  • b8a7ef847e random dragon colours for April Fools (Loki Day) Robert Paciorek 2025-03-31 09:13:23 +00:00
  • 20aa92103e Client.SendSUV for sending SUV update Robert Paciorek 2025-03-31 09:09:23 +00:00
  • 783d02d4b2 exploits protection bugfixes Robert Paciorek 2025-01-04 22:33:25 +00:00
  • 158ac4ee21
    Support for Math Blaster Ambassador Funzones (#5) Hipposgrumm 2024-12-30 02:54:53 -07:00
  • 986193886e More changes to appease the Pull Request. Hipposgrumm 2024-12-29 19:56:03 -07:00
  • c01c5ee393
    Merge branch 'main' into api Alan Moon 2024-12-29 15:18:12 -08:00
  • c26153003f Moved ambassador room controlling to seperate class. Hipposgrumm 2024-12-29 14:10:32 -07:00
  • 0a6b767c62
    Merge branch 'SoDOff-Project:main' into blaster-funzones Hipposgrumm 2024-12-29 12:48:39 -07:00
  • c06cfb4d17
    Support for Eat My Dust (#4) Hipposgrumm 2024-12-29 09:05:32 -07:00
  • 912b294c70 Added ambassador support (for Math Blaster). Tons of config options too. Hipposgrumm 2024-12-27 20:23:35 -07:00
  • dc76612b61 Honestly should probably catch this exception. I foresee it occuring very commonly. While it shouldn't halt the server (except in visual studio debug), it's annoying to see. Hipposgrumm 2024-12-21 20:03:29 -07:00
  • caefae097a Fix Zombie Alert Timing Hipposgrumm 2024-12-05 22:38:52 -07:00
  • b9426570c4 Zombie Alert Added Hipposgrumm 2024-12-05 21:46:06 -07:00
  • 9212fd1fe4 Support for Eat My Dust Zombie Alert manager is stubbed. Added helpers to allow for weapon MMO. PlayerData for Eat My Dust Hipposgrumm 2024-12-02 22:46:10 -07:00
  • 7b9e3fc694 restore `Dockerfile` back to original AlanMoonbase 2024-11-28 11:01:43 -08:00
  • 15d21a7aa5 remove explicit install AlanMoonbase 2024-11-28 10:59:01 -08:00
  • 4910aee730 put capitol on `Web` AlanMoonbase 2024-11-28 10:58:35 -08:00
  • 4dad639c12 explicitely ensure the web sdk is installed AlanMoonbase 2024-11-28 10:56:19 -08:00
  • d73fd78472 more fixes to `Dockerfile` AlanMoonbase 2024-11-28 10:55:17 -08:00
  • 17cd6a2059 quick fix to `docker-compose.yml` to expose api port AlanMoonbase 2024-11-28 10:44:40 -08:00
  • 91fc725b40 remove duplicate `WORKDIR` definition AlanMoonbase 2024-11-28 10:42:27 -08:00
  • d9f0052dce quick fix to `Dockerfile` AlanMoonbase 2024-11-28 10:41:41 -08:00
  • 1566949913 start api before listener starts, stop and dispose of it when it stops, add `HttpApiPort` to config AlanMoonbase 2024-11-27 11:28:31 -08:00
  • 75824931d3 add an `AllClients list and implement UserUpdateController` AlanMoonbase 2024-11-27 11:17:19 -08:00
  • 4198480e53 switch project to use web sdk and implement `ApiStartup` AlanMoonbase 2024-11-27 10:54:28 -08:00
  • d2a11b04e2 bugfix for event version of battle ships Robert Paciorek 2024-10-12 11:11:11 +00:00
  • 7d96a03042
    implement JL (Join LIMBO) command rpaciorek 2024-08-19 21:19:48 +02:00
  • 46229183e6 fix after review JL Robert Paciorek 2024-08-19 19:17:26 +00:00
  • bfea453118 LIMBO related fixes Robert Paciorek 2024-08-14 17:33:30 +00:00
  • eb4fc7df40 Implement `JL` - Join Limbo (#2) Alan Moon 2024-07-10 02:15:28 -07:00
  • 7321b95821 room alerts configuration via appsettings.json Robert Paciorek 2024-08-12 10:12:42 +00:00
  • 883214cb57 Disabled Joining Ongoing Alerts (#4) Hipposgrumm 2024-07-13 08:54:17 -06:00
  • 65eeb7dd53 Added support for Red Alert and Disco Alert (#3) Hipposgrumm 2024-07-10 03:14:09 -06:00
  • 518c01c43f add support for dance alert Robert Paciorek 2024-04-06 11:49:17 +00:00
  • 0f161d899c fixes for SuperSecret Robert Paciorek 2024-04-20 01:33:39 +00:00
  • 7288957a78 add EventName settings variable Robert Paciorek 2024-04-10 20:47:37 +00:00
  • dcb0644af4 add Optional Authentication mode Robert Paciorek 2024-04-09 13:43:31 +00:00
  • 87a199fc19 ManagementCommands: list and disable all chats Spirtix 2024-04-08 21:40:38 +02:00
  • 80b8874d50 fix SPV CUP sending condition Robert Paciorek 2024-04-07 17:05:13 +00:00
  • ac2b8d72ff fix management command condition Spirtix 2024-04-07 17:12:09 +02:00
  • b3724d9882 correct SPV CUP type Spirtix 2024-04-07 16:50:37 +02:00
  • 4cf58fd1db fix room send concurrency Spirtix 2024-04-07 16:41:55 +02:00
  • c60fe8a2fa Revert "use ReaderWriterLockSlim for lock Room.clients" Spirtix 2024-04-07 16:40:34 +02:00
  • 90457b6c78 chat commands Spirtix 2024-04-07 15:42:36 +02:00
  • 854d1c0b0a management commands Spirtix 2024-04-07 15:42:28 +02:00
  • 146b366e44 fix Public Message, add option to disable Events Robert Paciorek 2024-04-06 23:28:16 +00:00
  • 8ca7b51161 rework PlayerData, SUV and SPV handlers Robert Paciorek 2024-04-03 12:06:42 +00:00
  • a4039451f3 use ReaderWriterLockSlim for lock Room.clients Robert Paciorek 2024-04-03 15:53:24 +00:00
  • d0c1839b11 use async handlers, add delay in PingHandler Robert Paciorek 2024-04-02 13:08:09 +00:00
  • 04b906b21c add "JO" handler, fix "NT" value, support for WoJS Robert Paciorek 2024-04-02 12:51:00 +00:00
  • a03f6b8dc0 user authentication Spirtix 2024-04-07 15:42:21 +02:00
  • 08b74957a8 use MMOServer in appsettings.json for config Robert Paciorek 2024-03-27 12:28:51 +00:00
  • 82e83722da fix client stay in room and add Room.Send Robert Paciorek 2024-03-24 21:29:57 +00:00
  • fa0870784a add run.sh/bat, simplify/update docker config, ... Robert Paciorek 2024-03-19 20:45:56 +00:00
  • 445d032a74 bugfix in JoinRoom Robert Paciorek 2024-03-16 20:11:33 +00:00
  • 83e56f745d fix possible race condition in JoinRoom Robert Paciorek 2024-03-09 19:05:03 +00:00
  • 6a34677ab2 keep some PlayerData while changing room Robert Paciorek 2024-03-08 22:05:24 +00:00
  • 13248e70c3 add main lobby countdown Robert Paciorek 2024-03-07 01:29:56 +00:00
  • cf41c0175a fix race condition issues - WorldEvent and others Robert Paciorek 2024-03-06 12:18:44 +00:00
  • c909d07462 code quality fixes Robert Paciorek 2024-03-02 10:38:22 +00:00
  • f1865bd4a3 bugfix Robert Paciorek 2024-03-02 00:04:22 +00:00
  • c35226cc4e fix lobby players list and racing room management Robert Paciorek 2024-03-01 23:27:17 +00:00
  • aa373cd2a9 support for Thunder Run Racing Robert Paciorek 2024-03-01 02:36:25 +00:00
  • bfbd9adb82 RespondJoinRoom in AddClient as atomic operation Robert Paciorek 2024-03-01 02:34:43 +00:00
  • fb2596d3be add config options: ListenIP, AllowChaos, ... Robert Paciorek 2024-03-01 00:38:47 +00:00
  • 69a6761423 use PlayerData.GetNetworkData in SUV handler Robert Paciorek 2024-02-29 22:22:35 +00:00
  • 9b896f6326 add Client.JoinRoom() Robert Paciorek 2024-02-28 12:08:49 +00:00
  • e7e2c21be6 Room improvements Robert Paciorek 2024-02-28 02:22:18 +00:00
  • 5c6f39c800 add AddWithType, Param, VlElement to NetworkArray Robert Paciorek 2024-02-28 00:11:27 +00:00
  • 18ff27f8e7 calculate next event time based on the start time Robert Paciorek 2024-02-27 06:27:09 +00:00