diff --git a/05. 資料收集/Linux/架站/minecraft.md b/05. 資料收集/Linux/架站/minecraft.md new file mode 100644 index 0000000..cc3bc04 --- /dev/null +++ b/05. 資料收集/Linux/架站/minecraft.md @@ -0,0 +1,41 @@ +# `docker-compose.yml` + +```yml +services: + minecraft: + image: itzg/minecraft-server + restart: unless-stopped + tty: true + stdin_open: true + ports: + - "8100:25565" + environment: + MEMORY: "16G" # 設定分配16GB RAM + JVM_OPTS: "-XX:MaxRAMPercentage=75" # 設定JVM啟動參數,設定最多使用75% RAM + + EULA: "TRUE" # 自動同意伺服器的EULA + TYPE: "PAPER" + VERSION: "1.19.4" + MAX_BUILD_HEIGHT: 384 + VIEW_DISTANCE: 12 + MODE: "creative" + ENABLE_WHITELIST: "TRUE" + ENFORCE_WHITELIST: "TRUE" + OPS: "" + ONLINE_MODE: "TRUE" + SERVER_NAME: "Crazy Smile City" + MOTD: "Today is a good day~~~" + ICON: "" + OVERRIDE_SERVER_PROPERTIES: "TRUE" + TZ: + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + volumes: + - ./data:/data +``` + +# 參考 +- [如何在Ubuntu系統以Docker架設Minecraft Java版伺服器 · Ivon的部落格](https://ivonblog.com/posts/minecraft-java-edition-server-docker/) +- [Docker Minecraft 开服记](https://blog.l3zc.com/2023/06/build-a-mc-server-with-docker/#%E8%BF%9B%E4%B8%80%E6%AD%A5%E8%B0%83%E6%95%B4) +- [Variables - Minecraft Server on Docker (Java Edition)](https://docker-minecraft-server.readthedocs.io/en/latest/variables/#server) +- \ No newline at end of file