Linux环境下面开服,基于Docker和MCSManager
Linux环境需要提前准备,环境安装教程 环境安装教程
准备文件
下载开服包
从官方下载开服包 https://www.minecraft.net/en-us/download/server/bedrock
1.点击留在这界面
2.点击同意下载对应的开服包
准备环境
带当前目录创建一个Dockerfile,文件内容如下
FROM ubuntu:22.04
ENV TZ=Asia/Shanghai
RUN sed -i -E 's/http:\/\/(archive|security).ubuntu.com/http:\/\/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
RUN apt update && apt upgrade -y && apt install libseccomp-dev -y && apt -y install libcurl4 && apt -y install unzip && DEBIAN_FRONTEND="noninteractive" apt -y install tzdata
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN mkdir -p /workspace
WORKDIR /workspace
在有Dockerfile文件目录下面执行这个命令,等待镜像创建完毕
sudo docker build -t ubuntu-mcsm .
查看创建的镜像
sudo docker images
创建服务器
打开MCSManager管理后台
镜像名称:ubuntu-mcsm:latest
启动命令:./bedrock_server
解压完成之后修改启动文件权限
回到控制添加映射端口,将容器的19132映射到服务器的19132,不然无法访问
修改服务器启动配置,根据需要进行修改,修改完成之后保存。返回到服务器控制台
启动服务器
启动成功
加服务器
启动我的世界基岩版,加入服务器。游戏版本需要和服务器版本保持一直。
添加外部服务器并保持,就可以进入服务器