nerm.al/server/docker-compose.yaml
2024-10-14 11:02:50 -04:00

63 lines
1.5 KiB
YAML

services:
proxy:
container_name: mc-velocity
image: itzg/mc-proxy
environment:
TYPE: VELOCITY
DEBUG: "false"
ENABLE_RCON: "true"
UID: 950
GID: 950
ports:
- "25565:25577"
volumes:
- /data/mc/config/velocity.toml:/config/velocity.toml:ro
- /data/mc/config/forwarding.secret:/config/forwarding.secret:ro
- /data/mc/server:/server
lobby:
container_name: mc-lobby
image: itzg/minecraft-server
environment:
EULA: "TRUE"
ONLINE_MODE: "FALSE"
TYPE: PAPER
SYNC_SKIP_NEWER_IN_DESTINATION: false
UID: 950
GID: 950
JVM_OPTS: -Dpaper.disableChannelLimit=true
volumes:
- /data/mc/config/paper-global.yml:/config/paper-global.yml
- /data/mc/lobby/:/data
ports:
- "25566:25565"
vanilla:
container_name: mc-vanilla
image: itzg/minecraft-server
environment:
EULA: "TRUE"
ONLINE_MODE: "FALSE"
TYPE: PAPER
SYNC_SKIP_NEWER_IN_DESTINATION: false
UID: 950
GID: 950
volumes:
- /data/mc/config/paper-global.yml:/config/paper-global.yml
- /data/mc/vanilla:/data
ports:
- "25567:25565"
rpg:
container_name: mc-rpg
image: itzg/minecraft-server:java17
environment:
EULA: "true"
UID: 950
GID: 950
MEMORY: "24G"
TYPE: "FORGE"
VERSION: "1.18.2"
FORGE_VERSION: "40.2.17"
ports:
- "25568:25565"
volumes:
- /data/mc/rpg:/data