保姆级MC基岩版开服教程,附带控制面板(腾讯云服务器演示)
作为一个mc爱好者(假的),一直希望能实现和好兄弟(女同志)在一起愉快地造房子。然而…mc中国的官方网易租一个小服务器收费还死贵,贵也就罢了,能和好兄弟(女同志)一起造房子也值得。拔特(But)!网易的小服务器资料不能备份到本地,而有时候造几个星期的房子就腻了,然后就放着一两个月不玩,只能一直续费一直续费一直续费。。。这就造成了极大的资源浪费(终究还是因为钱?)。除了网易之外就只有零零散散的个人服务器,其中也不乏是免费的,拔特!同样的问题,甚至你都不知道这些服务器什么时候会莫名其妙被关掉。
所以,需求就很明显了,我仅仅需要实现以下的功能:
- 能够多人联机
- 能实时掌握所有数据
- 能够选择性开或者关
- 花费相对较少
阿看完这些需求,很明显指向一件事,我需要搭建一台个人服务器,掌握游戏的所有,而且刚刚刚好,我有一台闲置的腾讯云学生机(19年买,续费了两年,之后轻量应用服务器就推出了,学生版轻量应用服务器和古老的学生机一样,配置却好了不少,真是让老用户蛋疼,新购建议选择轻量应用服务器)。所以!所以!所以!就有了下面这些破事。
服务器配置
演示机:远古腾讯云学生机
- 1 CORE
- 2G
- 1Mbps
- 50G SSD
推荐:阿里云或者腾讯云轻量应用服务器学生机(请开放相关端口)
- 1 CORE
- 2G
- 5 Mbps 1000G流量/月
- 60G SSD
安装步骤
视频:点我
重装系统为Ubuntu20.04
设定root密码&开启root登陆
- 使用
ubuntu
用户连接到服务器 - 输入
sudo passwd root
设置密码(输入过程不会显示,回车确认) - 输入
sudo -i
切换到root用户 - 输入
vim /etc/ssh/sshd_config
进行配置编辑 - 将 #PermitRootLogin prohibit-password一行改为 PermitRootLogin yes
- 输入
sudo systemctl restart sshd
重启SSH
安装控制面板
一行命令快速安装(适用于 Ubuntu/Centos/Debian/Archlinux)
1 | wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh bash |
执行完成后,使用 systemctl start mcsm 即可启动面板服务。
默认账号#master密码123456 面板地址IP:23333
面板代码与运行环境自动安装在 /opt/ 目录下
启动命令: systemctl start mcsm
停止命令: systemctl stop mcsm
手动安装(一键安装失败下进行)
创建安装目录,并进入该目录
1 | mkdir opt |
下载运行环境
1 | wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz |
解压文件
1 | tar -zxvf node-v12.16.1-linux-x64.tar.gz |
链接程序到环境变量中
1 | ln -s /opt/node-v12.16.1-linux-x64/bin/node /usr/bin/node |
克隆仓库(若没有 git,请安装它,如 apt install -y git)
1 | git clone https://github.com/suwings/mcsmanager.git |
进入目录,安装依赖库
1 | cd mcsmanager/ |
启动面板
1 | npm start |
建议通过screen保持面板持续运行!
该面板由Suwings 提供,特此感谢!
安装mc服务端
mc基岩版官方下载地址:https://www.minecraft.net/en-us/download/server/bedrock/
打开网页控制面板,点击服务端管理然后创建新实例 再选择 自定义启动命令 方案
随意起一个名字(为了后续方便,建议和我起同样的名字 MCS)项目位置推荐默认,下一步,点击上传下载的压缩包,可先完成配置再进行打包上传,打包格式Zip
启动命令写成 sh start.sh,稍后我们上传这个文件
在自己的本地电脑创建一个脚本文件叫做 start.sh,写入开服指令:
1 | LD_LIBRARY_PATH=. ./bedrock_server |
在服务端管理界面中点击 管理,进入文件在线管理,解压上传的压缩包,解压后文件夹名字改为mcserver,然后打开这个文件夹,上传start.sh
回到管理面板,点击服务端管理,点击参数,在服务器根目录后加上/mcserver 保存配置。
再回到SSH,以root登陆,执行下面对命令修改bedrock_server的权限
1 | chmod 777 /opt/MCSManager/server/server_core/MCS/mcserver/bedrock_server |
最后回到控制面板服务端管理,点击终端,打开即可开启mc服务器,具体界面如下
个性化设置
在管理面板 服务端管理 中点击管理,点开 Server.properties 配置文件 即可进行自定义配置。