一个基于docker的bedrock minecraft PE 服务器
寫了一個docker版的bedrock minecraft PE 服務(wù)器
測試支持ubuntu14.04以上版本,支持centos7,6代沒有測試,理論也會支持,其實只要docker版本夠了任意發(fā)行版都支持,下面是我從我的github里面復(fù)制過來的服務(wù)器搭建文檔,可以參考一下
當(dāng)前服務(wù)器核心版本: 1.7.0.13 鏡像版本: lomot/minecraft-bedrock:1.7.0-1
快速開啟服務(wù)器
準(zhǔn)備工作
先在服務(wù)器上安裝docker
這里僅介紹了Ubuntu14.04以上的版本,其它發(fā)行版請自行安裝docker
創(chuàng)建服務(wù)器數(shù)據(jù)目錄
數(shù)據(jù)目錄用于存放地圖資料,配置文件,包括ops.json, permissions.json, server.properties, whitelist.json, worlds, 如果數(shù)據(jù)目錄里面沒有舊的數(shù)據(jù),后面則會自動創(chuàng)建。 目錄可以自定,這里以/opt/mcpe-data為例
```bashmkdir -p /opt/mcpe-data```開啟服務(wù)器
把命令里面的 "/opt/mcpe-data" 換成你自己的目錄
docker run -d -it --name mcpe \-v /opt/mcpe-data:/data \-p 19132:19132/udp lomot/minecraft-bedrock:1.7.0-1如果發(fā)現(xiàn)目錄寫錯了或者要換目錄,可以先執(zhí)行下面的命令關(guān)閉并停止剛剛開啟的服務(wù)器,然后再重新開啟服務(wù)器
docker stop mcpe docker rm mcpe服務(wù)器管理
進入、退出游戲控制臺
docker attach mcpe按 ctrl + p + q 退出控制臺
不要用ctrl+c 或者 ctrl+d,不然服務(wù)會關(guān)閉
手動 關(guān)閉/開啟/重啟/刪除 服務(wù)器
docker stop/start/restart/rm mcpe刪除服務(wù)器后 /opt/mcpe-data里面的數(shù)據(jù)不會丟失
向容器復(fù)制文件
docker cp /path/to/xxx mcpe:/mcpe/server容器內(nèi)服務(wù)器目錄為/mcpe/server
進入容器
docker exec -it mcpe /bin/bash崩潰自動重啟的方式開啟服務(wù)器
docker run -d --restart=on-failure:5 -it --name mcpe \-v /opt/mcpe-data:/data \-p 19132:19132/udp lomot/minecraft-bedrock:1.7.0-1執(zhí)行上面的命令可以進入服務(wù)器容器,并且開啟一個shell,這個時候就可以編輯文件了
在shell中輸入 "exit" 可以退出
服務(wù)器二進制文件
https://minecraft.net/en-us/download/server/bedrock/
Docker 地址
https://cloud.docker.com/repository/docker/lomot/minecraft-bedrock
github 項目地址
https://github.com/LomotHo/minecraft-bedrock
轉(zhuǎn)載于:https://www.cnblogs.com/lomot/p/9928075.html
總結(jié)
以上是生活随笔為你收集整理的一个基于docker的bedrock minecraft PE 服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 合并两排序链表
- 下一篇: 获取C#中方法的执行时间及其代码注入