儿子天天玩minecraft玩得不亦乐乎,就想自己搭个服务器,然后当家做主人
于是乎,那就搭个吧,没想到还真不太容易,
找到个网站:https://docker-minecraft-server.readthedocs.io/en/latest/
用docker run吧死活跑不起来,大无语
改用docker compose就一下起来了:
docker-compose.yaml
services:
mc:
image: itzg/minecraft-server:latest
pull_policy: always
tty: true
stdin_open: true
ports:
- "25565:25565"
environment:
EULA: "TRUE"
volumes:
# attach the relative directory 'data' to the container's /data path
- ./data:/data
注意:关键的一步来了,启动后,到docker compose的当前目录
vi data/server.properties
online-mode=false
否则客户端无法联上服务器。
那客户端呢,直接下载这个启动器,然后不用下载任何java的东西
https://webstatic.ctfile.com/assets/download/url94.ctfile.com/008854/HMCL-3.7.3.zip
打开后会自动下载java和客户端,然后连接服务器的25565端口,就可以愉快的玩耍了。