Docker 搭建我的世界私服

启动器

HMCL启动器(GitHub)

HMCL启动器[官网]

Java JDK

Java JDK下载

Mod仓库

MC百科

Docker搭建我的世界私服

//同意协议 -e EULA=TRUE
//指定端口 -p 25565:25565
//指定挂载位置 -v /Users/litong/Desktop/Docker/Minecraft:/data
//指定版本 -e VERSION=1.12.2
docker run -d -p 25565:25565 \
-v /Users/litong/Desktop/Docker/Minecraft:/data \
-e EULA=TRUE \
-e VERSION=1.12.2 \
--name=mc \
itzg/minecraft-server

Docker搭建我的世界私服并开启Forge插件

//通过-e TYPE=FORGE在命令行中添加来启用Forge服务器模式
//默认情况下,容器将运行Forge服务器的RECOMMENDED版本, 但您也可以选择使用运行特定版本。-e FORGEVERSION=10.13.4.1448
docker run -d -p 25565:25565 \
-v /Users/litong/Desktop/Docker/Minecraft:/data \
-e EULA=TRUE \
-e VERSION=1.12.2 \
-e TYPE=FORGE \
--name=mc \
itzg/minecraft-server

//要从自定义位置(例如您自己的文件存储库)下载Forge安装程序
docker run -d -p 25565:25565  -v /root/桌面/Minecraft:/data -e EULA=TRUE -e VERSION=1.12.2 -e TYPE=FORGE -e FORGE_INSTALLER_URL=http://HOST/forge-1.11.2-13.20.0.2228-installer.jar --name=mc itzg/minecraft-server

//使用预下载的Forge安装程序,将其放置在附件/data目录中,并使用来指定安装程序文件的名称FORGE_INSTALLER
docker run -d -p 25565:25565  -v /root/桌面/Minecraft:/data -e EULA=TRUE -e VERSION=1.12.2 -e TYPE=FORGE -e FORGE_INSTALLER=forge-1.12.2-14.23.5.2768-installer.jar --name=mc itzg/minecraft-server

配置服务器

server.properties配置说明

//打开server.properties文件

//定义世界名称及其文件夹名称。
//你也可以把你已生成的世界存档复制过来,
//然后让这个值与那个文件夹的名字保持一致,
//服务器就可以载入该存档。
level-name=我的世界

//为你的世界定义一个种子
level-seed=34525

//是否开启在线验证
online-mode=false

//是否允许PvP
pvp=true

开启和关闭服务

//打印日志
docker logs -f mc ( Ctrl-C to exit logs action )
//关闭服务
docker stop mc
//开启服务
docker start mc

设置管理员

# 打开ops.json文件,添加管理员
[
  {
    "uuid": "用户1的uuid",
    "name": "用户1名称",
    "level": 4,
    "bypassesPlayerLimit": false
  },
  {
    "uuid": "用户2的uuid",
    "name": "用户2名称",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

你可能感兴趣的:(Docker 搭建我的世界私服)