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