Commit Graph
189 Commits
Author SHA1 Message Date
Cyber fff4eb0b72 chore: delete unused WorkModeEnum.cs file 2025-11-05 14:37:06 +01:00
Cyber 59c7c7cd44 feat: add/remove player to/from whitelist 2025-11-04 22:23:24 +01:00
Cyber 0318cc7144 feat: ensure whitelist is enabled 2025-11-03 20:36:50 +01:00
Cyber 9c43c735b8 fix: send BackupsResponse correctly 2025-11-03 12:58:30 +01:00
Cyber 6591a7b14a feat: add BackupResponse class 2025-11-03 12:58:03 +01:00
Cyber a7209c2f92 fix: make LastModifiedDate column in Backups table DateType type 2025-11-03 12:57:27 +01:00
Cyber a0d9f5d2c1 chore: upgrade rcon-cli to 1.7.3 2025-11-02 19:24:51 +01:00
Cyber 85c6b771bf chore: silence curl outputs 2025-11-02 19:01:57 +01:00
Cyber 669d1c4b76 fix: don't re-download server if hashes are the same 2025-11-02 19:01:25 +01:00
Cyber ff938bc928 refactor: remove unneeded DataContext context 2025-11-02 18:59:21 +01:00
Cyber 22c24ac330 refactor: add Hardcore column to Slots table 2025-11-02 18:59:01 +01:00
Cyber 4b480aa452 chore: add force boolean to StopServer helper function 2025-11-02 17:13:04 +01:00
Cyber 6b46f36ea8 fix: forcee stop server container on upload finish 2025-11-02 17:12:26 +01:00
Cyber ed722a189e feat: world uploading 2025-11-02 14:41:46 +01:00
Cyber f1347ea2e7 fix: hardcord is a gamemode, not difficulty 2025-11-02 13:25:15 +01:00
Cyber 34d79ecf3d chore: more enums and fallbacks 2025-11-02 13:00:29 +01:00
Cyber d19f145757 chore: remove unused slot options, make GameMode and Difficulty enums 2025-11-02 12:36:57 +01:00
Cyber 48a930a621 fix: include ActiveSlot in query, pass SlotId to StartServer 2025-11-02 11:56:56 +01:00
Cyber 99b8bc7f48 refactor: make ActiveSlot a relation 2025-11-02 11:26:07 +01:00
Cyber 0210ddb609 chore: remove unused Connections table 2025-11-02 10:02:20 +01:00
Cyber 771f8c276a refactor: remove State column from World table 2025-11-02 09:59:15 +01:00
Cyber d1e61007ca refactor: add config cache 2025-11-02 09:06:44 +01:00
Cyber b84613481f refactor: move MinecraftVersionParser.cs outside of config helpers directory 2025-11-01 23:21:01 +01:00
Cyber 842c7238b1 fix: player name checking 2025-11-01 23:15:34 +01:00
Cyber 89856845bc feat: wait fully for open/close 2025-11-01 22:59:59 +01:00
Cyber 52ce004ce3 refactor: take world state from the actual server state 2025-11-01 22:49:00 +01:00
Cyber abcd9631e3 refactor: update server.properties on launch 2025-11-01 21:09:12 +01:00
Cyber 51da5dab55 fix: add a helper function to get server port 2025-11-01 18:03:10 +01:00
Cyber b3c3bc91b0 refactor: make server containers autoremove 2025-11-01 16:00:22 +01:00
Cyber d10804c633 feat: server volumes 2025-11-01 13:51:31 +01:00
Cyber 1b2682ab05 feat: add world upload route (incomplete) 2025-11-01 13:28:14 +01:00
Cyber d2c80776ce refactor: use Docker.DotNet 2025-11-01 13:00:38 +01:00
Cyber 1cd1e63d27 refactor: pass worldId instead of World object to DockerHelper 2025-11-01 11:42:49 +01:00
Cyber 4d4bbcf7ff fix: create slot record if not exists 2025-11-01 11:31:14 +01:00
Cyber 34b39b55f2 chore: remove Console.WriteLine 2025-11-01 10:58:00 +01:00
Cyber 137095c9f2 fix: update max slot name length to 32 chars 2025-11-01 10:50:47 +01:00
Cyber d64d0c54b7 fix: disallow join if world is expired 2025-10-31 10:15:40 +01:00
Cyber f4ea87c745 fix: use SaveChangesAsync() 2025-10-31 08:19:37 +01:00
Cyber d0a137f1d9 refactor: convert controllers to primary constructor 2025-10-30 22:34:00 +01:00
Cyber 1ee992f971 fix: don't delete world if not expired 2025-10-30 22:23:19 +01:00
Cyber b1fc2070cc fix: world name is required 2025-10-30 22:22:40 +01:00
Cyber 60057ad59d fix: world configuration updating 2025-10-30 21:48:05 +01:00
Cyber c85fec4333 feat: world regions 2025-10-30 21:15:16 +01:00
Cyber d1035e3b60 chore: update packages 2025-10-30 18:31:20 +01:00
Cyber adc99120c8 feat: send slot settings 2025-10-30 18:15:33 +01:00
Cyber 801f8fe46e chore: upload .idea directory 2025-10-30 18:03:48 +01:00
Cyber fd808986b6 refactor: make slot settings an array 2025-10-30 18:03:02 +01:00
Cyber cb5a9e8422 refactor: remove unused empty function 2025-10-30 17:51:53 +01:00
Cyber 1a211bcecd refactor: remove external mode 2025-10-30 17:49:07 +01:00
Cyber f8037e2f2a feat: feature flags route 2025-10-30 17:15:24 +01:00