Game server hosting
Fast RAM, high-speed internet
Eat lag for breakfast
Try our RuneScape: DragonWilds server hosting free for 2 days!
A Docker container for running a RuneScape: DragonWilds dedicated server using DepotDownloader.
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 4+ cores |
| RAM | 8GB | 16GB |
| Storage | 10GB | 20GB |
Note
RAM required is 2GB + 1GB per player. For a full 6-player server you need 8GB.
Copy the .env.example file to a new file called .env. Then use either docker compose or docker run.
services:
runescape-dragonwilds:
image: indifferentbroccoli/runescape-dragonwilds-server-docker
restart: unless-stopped
container_name: runescape-dragonwilds
stop_grace_period: 30s
ports:
- 7777:7777/udp
env_file:
- .env
volumes:
- ./server-files:/home/steam/server-filesThen run:
docker-compose up -ddocker run -d \
--restart unless-stopped \
--name runescape-dragonwilds \
--stop-timeout 30 \
-p 7777:7777/udp \
--env-file .env \
-v ./server-files:/home/steam/server-files \
indifferentbroccoli/runescape-dragonwilds-server-docker| Variable | Default | Info |
|---|---|---|
| PUID | 1000 | User ID for file permissions |
| PGID | 1000 | Group ID for file permissions |
| UPDATE_ON_START | true | If set to false, skips downloading and validating server files on startup |
| OWNER_ID | Required. Your RuneScape: DragonWilds Player ID (found in Settings Menu in-game) | |
| SERVER_NAME | DragonWildsServer | Display name of the server |
| DEFAULT_WORLD_NAME | MyWorld | Name of the default world created on first startup |
| ADMIN_PASSWORD | Required. Password to access Server Management in-game | |
| WORLD_PASSWORD | Optional join password. Leave empty for a public server | |
| DEFAULT_PORT | 7777 | The UDP port the server listens on |
| MAX_PLAYERS | 6 | Maximum number of players allowed on the server |
Note
If your server doesn't appear, check that UDP port 7777 is forwarded through your firewall/router and that OWNER_ID and ADMIN_PASSWORD are set.
Forward 7777 UDP only. Every router between you and your ISP will need port forwarding configured. See portforward.com for router-specific guides.
Important
The internal and external ports must match. If you change DEFAULT_PORT, update the port mapping in your compose file to match — e.g. 9000:9000/udp with DEFAULT_PORT=9000. Mismatched ports will cause players to be kicked back to the title screen on join.
Dedicated Servers divide users into three categories:
- Owner — the player whose Player ID matches
OWNER_IDin config - Admin — anyone who entered the
ADMIN_PASSWORDin the Server Management screen - Regular users
Owners can ban and unban anyone (online or offline). Admins can ban regular users who are online.
/home/steam/server-files— Server installation files, saves, and configuration
