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 immersive: image: itzg/minecraft-server:latest container_name: minecraft-immersive ports: - "55567:25565" environment: EULA: "true" TYPE: "FABRIC" VERSION: "1.20.4" SERVER_NAME: "Immersive Portals" SEED: "302814868814545" MODE: "creative" ENABLE_COMMAND_BLOCK: "true" MEMORY: "3G" 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