Commit Graph
173 Commits
Author SHA1 Message Date
CyberL1 b33f5052cf chore: remove unused slot options, make GameMode and Difficulty enums 2025-11-02 12:36:57 +01:00
CyberL1 335f8568bf fix: include ActiveSlot in query, pass SlotId to StartServer 2025-11-02 11:56:56 +01:00
CyberL1 01794c7651 refactor: make ActiveSlot a relation 2025-11-02 11:26:07 +01:00
CyberL1 8a98d195f5 chore: remove unused Connections table 2025-11-02 10:02:20 +01:00
CyberL1 c6d89c097b refactor: remove State column from World table 2025-11-02 09:59:15 +01:00
CyberL1 a126ab0192 refactor: add config cache 2025-11-02 09:06:44 +01:00
CyberL1 2aa39ec82d refactor: move MinecraftVersionParser.cs outside of config helpers directory 2025-11-01 23:21:01 +01:00
CyberL1 94893f2079 fix: player name checking 2025-11-01 23:15:34 +01:00
CyberL1 3913a22e2c feat: wait fully for open/close 2025-11-01 22:59:59 +01:00
CyberL1 e228afe7dd refactor: take world state from the actual server state 2025-11-01 22:49:00 +01:00
CyberL1 208d120a78 refactor: update server.properties on launch 2025-11-01 21:09:12 +01:00
CyberL1 fca8a02832 fix: add a helper function to get server port 2025-11-01 18:03:10 +01:00
CyberL1 7b6e7fd65c refactor: make server containers autoremove 2025-11-01 16:00:22 +01:00
CyberL1 62481431d8 feat: server volumes 2025-11-01 13:51:31 +01:00
CyberL1 32a75c1d05 feat: add world upload route (incomplete) 2025-11-01 13:28:14 +01:00
CyberL1 63053b6bca refactor: use Docker.DotNet 2025-11-01 13:00:38 +01:00
CyberL1 9b229764fe refactor: pass worldId instead of World object to DockerHelper 2025-11-01 11:42:49 +01:00
CyberL1 4740a36dba fix: create slot record if not exists 2025-11-01 11:31:14 +01:00
CyberL1 f75de0a9ed chore: remove Console.WriteLine 2025-11-01 10:58:00 +01:00
CyberL1 eea5719f1b fix: update max slot name length to 32 chars 2025-11-01 10:50:47 +01:00
CyberL1 dd87576b06 fix: disallow join if world is expired 2025-10-31 10:15:40 +01:00
CyberL1 038a86036e fix: use SaveChangesAsync() 2025-10-31 08:19:37 +01:00
CyberL1 60c0928d5d refactor: convert controllers to primary constructor 2025-10-30 22:34:00 +01:00
CyberL1 d54b338e01 fix: don't delete world if not expired 2025-10-30 22:23:19 +01:00
CyberL1 e3a78a3ff4 fix: world name is required 2025-10-30 22:22:40 +01:00
CyberL1 e4061b1981 fix: world configuration updating 2025-10-30 21:48:05 +01:00
CyberL1 e1cf5747df feat: world regions 2025-10-30 21:15:16 +01:00
CyberL1 7b2eed170f chore: update packages 2025-10-30 18:31:20 +01:00
CyberL1 a9357f72db feat: send slot settings 2025-10-30 18:15:33 +01:00
CyberL1 7e23b2502f chore: upload .idea directory 2025-10-30 18:03:48 +01:00
CyberL1 f61f301e92 refactor: make slot settings an array 2025-10-30 18:03:02 +01:00
CyberL1 0647045bec refactor: remove unused empty function 2025-10-30 17:51:53 +01:00
CyberL1 c4fbacdad2 refactor: remove external mode 2025-10-30 17:49:07 +01:00
CyberL1 693b057470 feat: feature flags route 2025-10-30 17:15:24 +01:00
CyberL1 0c094cdecf chore: make entrypoint executable 2025-10-30 08:22:44 +01:00
CyberL1 5adb6d11c9 feat: dummy regions controller 2025-10-29 21:53:19 +01:00
CyberL1 ff325cf5f6 fix: update game version on slot if server has updates enabled 2024-12-19 21:06:02 +01:00
CyberL1 484d12463a feat: update server on start 2024-12-19 15:08:41 +01:00
CyberL1 0a89b6ade1 fix: logs in admin panel 2024-12-18 14:00:05 +01:00
CyberL1 967518dc71 oops 2024-12-14 19:36:38 +01:00
CyberL1 1dc7194888 fix: wait until the server is closed before returning 2024-12-14 19:30:06 +01:00
CyberL1 84548585ac refactor: move WorkMode setting to environment variable 2024-12-14 15:07:42 +01:00
CyberL1 f1a5ddd98c chore: remove non-related routes from external mode 2024-12-14 14:58:57 +01:00
CyberL1 6cb43fcaa3 fix: force delete server container on realm deletion 2024-12-14 14:06:30 +01:00
CyberL1 27a5d20888 fix: uninitialized worlds 2024-12-14 13:52:45 +01:00
CyberL1 b0ed4a50de fix: include minigame data on all world routes 2024-12-13 21:44:51 +01:00
CyberL1 8c72940c23 fix: minigane name on world configuration screen 2024-12-13 21:41:33 +01:00
CyberL1 4605ac5fef fix: world slots 2024-12-13 21:16:34 +01:00
CyberL1 54a05537c4 refactor: fix motd showing as "..." on minecraft >1.21.1, SlotsResponse.Options now has proper typing 2024-12-09 23:05:35 +01:00
CyberL1 d302ea46e2 refactor: move shared code to Shared directory 2024-12-09 14:30:18 +01:00