Commit Graph

  • b57bd2679f implement `JU` invites AlanMoonbase 2025-03-18 16:11:57 -07:00
  • fd9c7b817c implement setting zone (room name) AlanMoonbase 2025-03-18 15:43:26 -07:00
  • 13e9723626 implement custom `SUE` command for handling api main AlanMoonbase 2025-03-17 14:01:03 -07:00
  • b378ff2689 Merge pull request 'Buddy Precense Reporting' (#3) from buddy-precense into main Alan Moon 2025-03-07 18:16:13 -08:00
  • 12981bfa61 Merge pull request 'Messaging Extension Endpoints' (#2) from messaging into main Alan Moon 2025-03-07 18:16:02 -08:00
  • a7aae8763e Merge pull request 'Moderation Commands' (#1) from moderation-commands into main Alan Moon 2025-03-07 18:15:42 -08:00
  • 6060d0ddbf implement buddy precense reporting AlanMoonbase 2025-03-07 17:47:17 -08:00
  • bea782504e add support for messaging AlanMoonbase 2025-03-03 17:01:42 -08:00
  • aa85aeab32 add exception handling to `ApiWebService improve BanCommand` API response handling AlanMoonbase 2025-03-02 15:54:49 -08:00
  • 1edbbde74c rework `BanCommand to take in a user id of someone in the room instead of a full guid edit comment at ApiUrl` in appsettings.json AlanMoonbase 2025-03-02 15:17:55 -08:00
  • 53db86f3c7 implement `ApiWebService change ChatMessageHandler and BanCommand` to use it AlanMoonbase 2025-03-02 14:52:58 -08:00
  • e1c19b792c require authentication send `SMF` if chat ban is detected AlanMoonbase 2025-02-27 18:57:30 -08:00
  • 998efe5624 add `UserBanType schema from API modify ChatMessageHandler.Chat` to check for bans before sending out message AlanMoonbase 2025-02-27 18:00:46 -08:00
  • 86b9d39266 implement `BanCommand` AlanMoonbase 2025-02-27 17:39:39 -08: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
  • c06cfb4d17
    Support for Eat My Dust (#4) Hipposgrumm 2024-12-29 09:05:32 -07: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
  • 5a8d666a7b support for Gauntlet (Fireball Frenzy) Robert Paciorek 2024-02-26 01:34:27 +00:00
  • 7a8565c3b2 add sample config file (with default values) Robert Paciorek 2024-02-18 00:26:59 +00:00
  • 7c504bb80a support for server configuration Spirtix 2024-02-17 21:45:01 +01:00
  • 31420034ff fix chat announcement before event Robert Paciorek 2024-01-29 21:46:07 +00:00
  • 245fd2237a bugfix userdata == "1" also mean "mounted" Robert Paciorek 2024-01-20 21:30:15 +00:00
  • 3f49b895b9 change baby dragon exploit approach Robert Paciorek 2024-01-19 21:36:32 +00:00
  • 89191a53ff add check for mount state in FP data Robert Paciorek 2024-01-19 20:50:22 +00:00
  • da480497af adjust event start time Robert Paciorek 2024-01-26 18:53:25 +00:00
  • 9978303231 add support for end event from timer Robert Paciorek 2024-01-23 01:15:40 +00:00
  • 21045494f6 fix event end behaviour Robert Paciorek 2024-01-22 13:42:52 +00:00
  • b58f01d101 rework pre-battle timer (notificartion) Robert Paciorek 2024-01-21 02:53:14 +00:00
  • 37d23af369 fix event management logic Robert Paciorek 2024-01-21 01:14:40 +00:00
  • 7cc20ae3bb support for "WorldEvents" (ship battle) Robert Paciorek 2024-01-19 20:06:24 +00:00
  • 045a413998 add PlayerData variables descriptions Robert Paciorek 2024-01-05 19:56:40 +00:00
  • 1c74ede17a change baby dragon exploit condition Spirtix 2023-09-18 21:10:36 +02:00
  • 7a1d18bb86 user event position variable Spirtix 2023-09-12 14:11:18 +02:00
  • 912a022476 patch baby dragon exploit Spirtix 2023-09-11 18:51:34 +02:00
  • 30cbc54eca more fixes Spirtix 2023-09-09 23:28:19 +02:00
  • d162ce80aa packet buffering and fixes Spirtix 2023-09-09 16:12:53 +02:00
  • 3b93594c8b GenericMessage handler and various fixes Spirtix 2023-09-05 19:02:38 +02:00
  • 68e0f7a723
    Add Basic Docker Support (#1) Alan Moon 2023-09-04 11:24:39 -07:00
  • af5007e3b7 initial code release Spirtix 2023-09-02 22:52:48 +02:00
  • 77bdcbc6c9
    Initial commit Spirtix 2023-09-02 22:18:16 +02:00