41 lines
1.3 KiB
Markdown
41 lines
1.3 KiB
Markdown
# `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)
|
||
- |