Files
Obsidian-Main/21.01. Linux/架站/minecraft.md
Awin Huang afeb207be2 vault backup: 2025-08-20 14:35:48
Affected files:
Too many files to list
2025-08-20 14:35:48 +08:00

41 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# `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)
-