diff --git a/minecraft-java/docker-compose.yml b/minecraft-java/docker-compose.yml index b2ae7c9..a2982f6 100644 --- a/minecraft-java/docker-compose.yml +++ b/minecraft-java/docker-compose.yml @@ -19,22 +19,58 @@ # external: true services: - forge-server: + # forge-server: + # networks: + # - traefik + # image: itzg/minecraft-server + # container_name: minecraft-forge + # ports: + # - "25565:25565" + # environment: + # EULA: "TRUE" + # TYPE: "FORGE" + # # FORGE_VERSION: "1.20.1-47.2.0" # Change this to your desired Forge version + # MEMORY: "12G" # Adjust RAM based on your server needs + # volumes: + # - /srv/minecraft-java:/data + # - /srv/minecraft-mods:/mods:ro + # restart: always + + + minecraft-server: + image: itzg/minecraft-server:latest + container_name: minecraft-server + ports: + - 25565:25565 networks: - traefik - image: itzg/minecraft-server - container_name: minecraft-forge - ports: - - "25565:25565" environment: + SERVER_NAME: "Dockerized-Minecraft-Server" + MOTD: "Forge Minecraft Server" EULA: "TRUE" TYPE: "FORGE" - # FORGE_VERSION: "1.20.1-47.2.0" # Change this to your desired Forge version - MEMORY: "12G" # Adjust RAM based on your server needs - volumes: - - /srv/minecraft-java:/data - - /srv/minecraft-mods:/mods:ro - restart: always + # VERSION: "1.17.1" + MODE: "survival" + MEMORY: "8G" + LEVEL_TYPE: "DEFAULT" + ENABLE_RCON: "true" + RCON_PASSWORD: pomfrithus + RCON_PORT: 28016 + SERVER_PORT: 25565 + # ENABLE_WHITELIST: "true" + # WHITELIST: "${WHITELISTED_PLAYERS}" + # OPS: "${OPS_PLAYERS}" + MAX_PLAYERS: 20 + ANNOUNCE_PLAYER_ACHIEVEMENTS: "true" + SPAWN_ANIMALS: "true" + SPAWN_MONSTERS: "true" + PVP: "true" + LEVEL: "cold" + TZ: "Europe/Copenhagen" + GUI: "FALSE" + # MODS_FILE: /extras/mods.txt + REMOVE_OLD_MODS: "true" + restart: unless-stopped networks: traefik: