Docker配置mc服务器

Docker配置mc服务器


所需配置,这些在网上有很多教程不再赘述

  • 安装docker
  • 安装java8
  1. 创建一个文件夹
    mkdir /mc/mc-server
  2. 下载镜像文件
    docker pull itzg/minecraft-server
  3. docker 运行语句
    docker run -d -p 25565:25565 -e EULA=TRUE -e TYPE=PAPER -e ONLINE_MODE=FALSE -e VERSION=1.16.5 -m 512m -v /mc/mc-server:/data --restart always --name mc itzg/minecraft-server

语句解释:

-p 25565:25565 指定端口
-e EULA=TRUE 同意许可协议
-e TYPE=PAPER 翻译给出的解释是属性=纸,我理解应该是可以编辑,用来保存玩家的操作。
-e ONLINE_MODE=FALSE 是否开启mod
-e VERSION=1.16.5 指定版本(不同版本游戏请安装对应版本的java)
-m 512m 指定运行内存,可以设置大一点(这个很重要,不设置这个便宜的云主机带不动)
-v /mc/mc-server:/data 将主机的/mc/mc-server目录挂载到容器的/data目录
–restart always 重启策略:总是
–name mc 取名为mc
itzg/minecraft-server 为镜像名称

status为镜像服务器的状态,若为health则可正常使用(第一次部署时间较长,请耐心等待)
Docker配置mc服务器
开启端口
使用云服务控制台开启即可
Docker配置mc服务器
mc连接格式
Docker配置mc服务器
服务器地址为:ip:25565

然后就可以和小伙伴愉快的玩耍啦~
Docker配置mc服务器
如果连接报错,可以查看日志
docker logs -f mc
如果报错:
Can’t keep up! Is the server overloaded? Running 5425ms or 108 ticks behind
把-m 512m 设置小一点

如果客户端连接报错:连接超时,修改server.properties文件把max-tick-time设置为-1
Docker配置mc服务器

部分为自我理解,如有错误欢迎指出!

上一篇:洛谷 P1964【mc生存】买东西


下一篇:获取本机的网络IP,本机IP,Mac地址