Gameserver Dev (No Gateway)
Use this compose file when you want the Gameserver running locally without the gateway/proxy stack.
Start
bash
docker compose -f services/gameserver/dev-compose.gameserver.yml up -d --buildPorts
- Minecraft:
localhost:25577 - Health/API:
http://localhost:8080/livez
Notes
- Secrets are read from
./secrets(same as the main dev compose). - Runtime files are mounted from
services/gameserver/run.
IntelliJ HotSwap (no Docker)
Run the Gradle :services:gameserver:run configuration from IntelliJ and use HotSwap for code changes.
CLI equivalent:
bash
./gradlew :services:gameserver:run --no-daemon