Skip to content

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

Ports

  • 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