Files
docker-infrastructure/minecraft/docker-compose.yaml
T

224 lines
5.7 KiB
YAML

version: "3.8"
# https://github.com/itzg/docker-minecraft-server/blob/master/docs/variables/index.md
#volumes:
# mcdata:
# driver: local
# driver_opts:
# type: nfs
# o: "addr=192.168.1.4,rw,nolock,soft"
# device: ":/srv/minecraft/data"
services:
server:
image: itzg/minecraft-server:latest
container_name: minecraft-terra
ports:
- "25565:25565"
- "24454:24454/udp"
environment:
EULA: "true"
SEED: 46942827301
SERVER_NAME: "Terraforma SMP"
MEMORY: "4G"
OPS: "Jimcognito"
#TYPE: "FABRIC"
volumes:
- /srv/minecraft-data:/data
stdin_open: true
tty: true
restart: unless-stopped
mem_limit: 6g
# creative:
# image: itzg/minecraft-server:latest
# container_name: minecraft-creative
# ports:
# - "25566:25565"
# environment:
# EULA: "true"
# SEED: 8486672581758651406
# SERVER_NAME: "Creative Kolpacks"
# volumes:
# - /srv/minecraft-data-creative:/data
# stdin_open: true
# tty: true
# restart: unless-stopped
# mem_limit: 2g
# battle:
# image: itzg/minecraft-server:latest
# container_name: minecraft-battle
# ports:
# - "25573:25565"
# environment:
# EULA: "true"
# SEED: "9037888329883360986"
# SERVER_NAME: "Battle Royale"
# MODE: "survival"
# PVP: "true"
# OPS: "Jimcognito"
# TYPE: "PAPER"
# MODRINTH_PROJECTS: "ezcountdown,worldresetplugin,viaversion"
# volumes:
# - /srv/minecraft-battle:/data
# stdin_open: true
# tty: true
# restart: unless-stopped
# mem_limit: 2g
modded:
image: itzg/minecraft-server:latest
container_name: minecraft-modded
ports:
- "55567:25565"
environment:
EULA: "true"
TYPE: "FABRIC"
VERSION: "1.20.4"
SERVER_NAME: "immersive:"
SEED: "302814868814545"
MODE: "survival"
OPS: "Jimcognito"
MODRINTH_PROJECTS: "fabric-api,pehkui,immersiveportals,gravity-api-fork:v1.3.0-mc1.20.4"
MODRINTH_DOWNLOAD_DEPENDENCIES: "required"
ICON: "https://cdn.modrinth.com/data/zJpHMkdD/0b2fa76a843b96f8bba1eb9d41f18f9f8ed4ce18_96.webp"
volumes:
- /srv/minecraft-modded:/data
stdin_open: true
tty: true
restart: unless-stopped
mem_limit: 4g
empire-smp:
image: itzg/minecraft-server:latest
container_name: minecraft-empire-smp
ports:
- "31415:25565"
environment:
EULA: "true"
SEED: "-4690695632699825725"
SERVER_NAME: "Empire SMP"
MODE: "survival"
PVP: "false"
OPS: "Jimcognito"
volumes:
- /srv/minecraft-empire-smp:/data
stdin_open: true
tty: true
restart: unless-stopped
mem_limit: 2g
epic-bases:
image: itzg/minecraft-server:latest
container_name: minecraft-pvp0
ports:
- "25567:25565"
environment:
EULA: "true"
SEED: "609683653537928895"
SERVER_NAME: "PVP0"
MODE: "creative"
OPS: "Jimcognito,OlympicJumperL"
volumes:
- /srv/minecraft-pvp0:/data
stdin_open: true
tty: true
restart: unless-stopped
mem_limit: 2g
# hardcore temporarily disabled to reduce swap pressure
# hardcore:
# image: itzg/minecraft-server:latest
# container_name: minecraft-hardcore
# ports:
# - "25568:25565"
# environment:
# EULA: "true"
# SEED: "-3149142039438819319"
# SERVER_NAME: "Hardcore"
# OPS: "Jimcognito,MagicSpaceCat"
# TYPE: "FABRIC"
# MAX_WORLD_SIZE: 415
# HARDCORE: true
# PVP: false
# volumes:
# - /srv/minecraft-data-hardcore:/data
# stdin_open: true
# tty: true
# restart: unless-stopped
# survival temporarily disabled to reduce swap pressure
# survival:
# image: itzg/minecraft-server:latest
# container_name: minecraft-survival-smp
# ports:
# - "25571:25565"
# environment:
# EULA: "true"
# SERVER_NAME: "Survival SMP"
# OPS: "Jimcognito,OlympicJumperL"
# volumes:
# - /srv/minecraft-data-survival-smp:/data
# stdin_open: true
# tty: true
# restart: unless-stopped
# spells:
# image: itzg/minecraft-server
# container_name: minecraft-spells
# ports:
# - "25572:25565"
# environment:
# EULA: "true"
# SERVER_NAME: "Iron Spells Plus"
# MEMORY: "4G"
# OPS: "Jimcognito"
# TYPE: "AUTO_CURSEFORGE"
# VERSION: 1.20.1
# CF_API_KEY: ${CF_API_KEY}
# #CURSEFORGE_FILES: |
# # adorned
# # geckolib
# # playeranimator
# # irons-spells-n-spellbooks
# #CF_SLUG: "irons-spells-n-spellbooks"
# #CF_PAGE_URL: "https://www.curseforge.com/minecraft/mc-mods/irons-spells-n-spellbooks"
# CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/dapolars-mods"
# volumes:
# - /srv/minecraft-data-spells:/data
# stdin_open: true
# tty: true
# #restart: unless-stopped
# mo:
# image: itzg/minecraft-server:latest
# container_name: minecraft-mo
# ports:
# - "25571:25565"
# environment:
# EULA: "true"
# SERVER_NAME: "~MO~"
# OPS: "Jimcognito,OlympicJumperL"
# volumes:
# - /srv/minecraft-data-mo:/data
# stdin_open: true
# tty: true
# restart: unless-stopped
# aprilfools:
# image: itzg/minecraft-server
# ports:
# - "25568:25565"
# environment:
# EULA: "true"
# SEED: "6490327980339166064"
# ENABLE_COMMAND_BLOCK: "true"
# SERVER_NAME: "April Fools"
# MODE: "survival"
# VERSION: "23w13a_or_b"
# OPS: "Jimcognito,OlympicJumperL,MagicSpaceCatG"
# volumes:
# - /srv/minecraft-aprilfools:/data
# stdin_open: true
# tty: true
# restart: unless-stopped