BunsMS Docker Deployment
BunsMS Docker Deployment
Running BunsMS MapleStory v83 server in Docker on CT125 (workhorse/gpu01).
Ports
| Service | Port |
|---|---|
| Game server | 9494 (maps to internal 8484) |
| Dashboard web UI | 3001 |
| MySQL | 3309 |
| Internal range | 7575-7577 |
Docker Details
- Docker Compose isolation per server instance
- Containers:
buns-server-1,buns-dashboard-1,buns-db-1 - Internal ports need 1:1 mapping — Docker’s internal port must match the host port
- WebSocket proxy bridges browser TCP connections
Network Setup
- WS proxy needed for browser-based clients (WASM)
- DNS:
buns.asslorde.com→ CT125 IP → Caddy → Docker host port
Auto-Registration
- ON by default — any username/password creates account transparently
- GM: “The Baker 🍑”
File Structure
- WZ files symlinked (shared across server instances)
- Each server in its own Docker Compose project directory