前期需要软件
- 远程SSH控制台软件(本教程使用Putty)
- 服务端(本教程使用 Spigot)
- Centos或Ubuntu主机一台 (教程使用 CentOS7.9)
注意事项
- 极力推荐Centos系统,Ubuntu系统出现问题,与作者无关
- 未标注哪个系统指令则两者都可适用
- 若标题注释了哪个系统那只能适用那个系统或另一个系统不需要输此指令
环境部署
系统更新
- 首先你要确保你的系统是最新的
yum update # (Centos)
//Ubuntu需要两条指令来升级
apt-get update -y # (Ubuntu)
apt-get upgrade -y # (Ubuntu)
安装node.js
- 安装Git
yum install git -y # (Centos)
apt install git # (Ubuntu)
复制代码
- 安装node.js管理器等组件
git clone git://github.com/creationix/nvm.git ~/nvm
# 设置nvm 自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
# 安装npm的v13版本
nvm install v14.17.4
# 使用v13版本
nvm use v14.17.4
# 安装npm最新版本并使用最新版本 //由于面板问题无法使用最新的
# nvm install stable && nvm use stable
请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)
安装java8
- 如果要看更精细的步骤可以看这个文章
Centos
- 使用
yum
安装java8
。
# 安装java8
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# 安装java11 按需安装,建议直接下载用绝对链接来开服
yum install java-11-openjdk java-11-openjdk-devel
# 查看java版本
java -version
Ubuntu
- 安装
java8
apt install openjdk-8-jdk
- 如果我们在服务器上安装了多个Java版本,我们可以使用update-alternatives 系统更改默认版本
sudo update-alternatives --config java
要维持当前值[*]请按<回车键>,或者键入选择的编号:
在出现提示时输入号码并按Enter键。
- 查看
java
版本
java -version
安装MCSM
- 克隆MCSManager 并安装依赖
# 克隆目录
git clone https://github.com/suwings/mcsmanager.git
# cd至目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
sudo npm start # 如果已是root可不用输sudo
注!启动面板注意事项
# 每次重启或关闭后需要重新CD到项目目录才能继续执行指令 cd mcsmanager/ # 启动面板 sudo npm start # 如果已是root可不用输sudo
保持后台运行
先 Ctrl+C
关闭面板,我们使用 screen
软件来让面板保持后台运行。
yum install screen # (Centos)
apt install screen # (Ubuntu)
# 创建一个名为 mcsm 的窗口
screen -S mcsm
# 在此新终端窗口内启动面板
sudo npm start #或 sudo node app.js
直接断开终端连接即可,面板将保持后台运行。
若要重新控制,请输入命令即可:
screen -r mcsm
端口开放
面板需要 23333(主功能) 端口与 20010 - 20200(FTP功能)端口区间。
如果你使用阿里云,腾讯云或者服务商,请进入控制台到防火墙安全组策略,放行以上端口。
如果依然无法访问,请关闭系统自带防火墙:
# 关闭防火墙,依次执行
systemctl stop firewalld.service
systemctl disable firewalld.service
修改站点配置文件
在根目录的 ./property.js
自带汉化,用户可自行修改
默认账户
现在,访问 http://你的ip:23333/ 即可进入面板。
# 开头带“#”为最高管理员权限(注意,管理员与管理员之间账号可互删)不带“#”为用户账户
默认账号:#master
默认密码: 123456
请及时修改密码!
服务端
服务器插件/MOD
- Bukkit [下载插件]
- Spigotmc [下载插件]
- Curseforge [下载MOD]
创建服务端
创建服务端十分简单,点击“引导创建服务端”即可。
通过里面的指引,创建你的 MC 服务器,稍后可以通过文件在线管理上传你的核心文件。
版权属于:万叶阁
本文链接:https://kazuhahub.cn/archives/207/
本Blog所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。