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 |
|