Commit Graph
193 Commits
Author SHA1 Message Date
CyberL1 2a157b89d5 chore: rename RecipeintUUID column to RecipientUuid, fixing a typo 2025-11-05 21:04:11 +01:00
CyberL1 36b307f02b fix: getting single world 2025-11-05 15:17:14 +01:00
CyberL1 9ff5e73b42 fix: send WorldResponse object in panel api 2025-11-05 15:11:18 +01:00
CyberL1 998c6a76a8 chore: code clean up 2025-11-05 14:59:42 +01:00
CyberL1 410966d7c0 chore: delete unused WorkModeEnum.cs file 2025-11-05 14:37:06 +01:00
CyberL1 4b36cca0a9 feat: add/remove player to/from whitelist 2025-11-04 22:23:24 +01:00
CyberL1 bc9742a653 feat: ensure whitelist is enabled 2025-11-03 20:36:50 +01:00
CyberL1 12e4bfe3d7 fix: send BackupsResponse correctly 2025-11-03 12:58:30 +01:00
CyberL1 b8787127aa feat: add BackupResponse class 2025-11-03 12:58:03 +01:00
CyberL1 3c4ef4200a fix: make LastModifiedDate column in Backups table DateType type 2025-11-03 12:57:27 +01:00
CyberL1 794a29b4fc chore: upgrade rcon-cli to 1.7.3 2025-11-02 19:24:51 +01:00
CyberL1 442fb60a3e chore: silence curl outputs 2025-11-02 19:01:57 +01:00
CyberL1 7555e66fc9 fix: don't re-download server if hashes are the same 2025-11-02 19:01:25 +01:00
CyberL1 f44aefb882 refactor: remove unneeded DataContext context 2025-11-02 18:59:21 +01:00
CyberL1 a22f50971e refactor: add Hardcore column to Slots table 2025-11-02 18:59:01 +01:00
CyberL1 1255a021a7 chore: add force boolean to StopServer helper function 2025-11-02 17:13:04 +01:00
CyberL1 faa3f51a9e fix: forcee stop server container on upload finish 2025-11-02 17:12:26 +01:00
CyberL1 7ab874f3a7 feat: world uploading 2025-11-02 14:41:46 +01:00
CyberL1 e6b3b1c6f0 fix: hardcord is a gamemode, not difficulty 2025-11-02 13:25:15 +01:00
CyberL1 0211d5aeca chore: more enums and fallbacks 2025-11-02 13:00:29 +01:00
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