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: "Ourcraft" 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 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