- windows虽然图形UI很不错但性能优化不理想
- Centos、Ubuntu操作方面会指令话,大大节省时间
yum update # (Centos)
//Ubuntu需要两条指令来升级
apt-get update -y # (Ubuntu)
apt-get upgrade -y # (Ubuntu)
yum install git -y # (Centos)
apt install git # (Ubuntu)
git clone git://github.com/creationix/nvm.git ~/nvm
# 设置nvm 自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
# 安装npm的v13版本
nvm install v13.11.0
# 使用v13版本
nvm use v13.11.0
# 安装npm最新版本并使用最新版本 //由于面板问题无法使用最新的
# nvm install stable && nvm use stable
yum
安装java8
。# 安装java8
yum install -y java
# 查看java版本
java -version
如下图则安装成功。
java8
apt install openjdk-8-jdk
sudo update-alternatives --config java
要维持当前值[*]请按<回车键>,或者键入选择的编号:
在出现提示时输入号码并按Enter键。
java
版本java -version
# 克隆目录
git clone https://github.com/suwings/mcsmanager.git
# cd至目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
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
请及时修改密码。
列如设置在每日凌晨3点执行一次:
* * 3 * * *
如果是想每隔3个小时执行一次:
* * */3 * * *
如果设置3月20号凌晨1点10分执行,并将执行次数设置为1。
* 10 1 20 3 *
具体使用方法如下:
* * * * * *
┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ │
│ │ │ │ │ └ 星期几(0-7)(0或7是星期日)
│ │ │ │ └───── 月(1-12)
│ │ │ └────────── 每月的某日(1-31)
│ │ └─────────────── 小时(0-23)
│ └──────────────────── 分钟(0-59)
└───────────────────────── 秒(0-59,可选)
setenforce 0
Docker
无法访问项目目录#master
账号登录服务端管理
创建虚拟镜像
中创建 Docker 镜像。创建镜像
任务结果列表
显示成功则成功。创建服务端十分简单,点击“引导创建服务端”即可。
通过里面的指引,创建你的 MC 服务器,稍后可以通过文件在线管理上传你的核心文件。
Docker 相关命令:
docker ps # 查看当前 Docker 进程
docker images # 查看当前 Docker 有哪些镜像(包括运行和未运行的)
docker kill mcsd # 强制杀死当前 Docker ,包括你的 Minecraft 服务端(失去控制时使用)