MCSM | MCServer

MCSM为轻量级的MC服务器管理性面板,相对于其他面板更为简单易懂,操纵也很简单

本期讲述的为在Linux中运行MCSM面板

我用的是Ubuntu系统作为演示


我的世界所有的大型服务器都是在Linux系统内完成运行的

Linux的优化比Windows好,Linux的大小比Windows轻便

如mc.Hypixel.net服务器就是为Linux系统内运行的


在Linux内运行MCSM下要有前提:

1:有SSH工具

2:有Linux服务器或者有Linux虚拟机


那就开始愉快的部署代码啦~

由于我用的是Linux本地的虚拟机,所以我就不用SSH了啦~

注意:我用的是Ubuntu系统,虽然安装方法都一样

部署MCSM的Linux系统需要具备GitWget两个程序,如果没有[请安装]

安装Git请输入以下指令

cd ~
mkdir /usr/local/git/
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
当然是选择安装了啦,所以输入回车键进行安装
Y就是yes/N就是no,我们要安装所以我们就输入个Y然后按回车!

*centos安装方法

cd ~
cd /usr/local/git/
yum install git

提示权限不足请在命令面前加入sud

比如输入mkdir /usr/local/git/提示权限不足就改为

sudo mkdir /usr/local/git/

但是有些Linux没设置sudo密码就需要设置sudo密码了

设置sudo密码请输入以下指令

sudo passwd root
这样下来sudo密码你就设置了的,输入的密码也是不会显示的

注意:有些系统会先让你输入用户密码才能设置sudo密码

但是输入sudo密码的时候密码不会显示出来的,实际是输入了的,这个是Linux系统在保护密码

我们再回来创建git目录时就输入你设置的sudo密码

安装Wget请输入以下指令

Ubuntu自带Wget就不用安装了

*centos安装方法

cd ~
mkdir /usr/local/wget/
yum install wget

现在就真正开始部署MCSM啦

请依次输入以下命令

cd ~
sudo mkdir /opt/
cd /opt/
sudo wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz
sudo tar -zxvf node-v12.16.1-linux-x64.tar.gz
sudo ln -s /opt/node-v12.16.1-linux-x64/bin/node /usr/bin/node
sudo ln -s /opt/node-v12.16.1-linux-x64/bin/npm /usr/bin/npm
sudo git clone https://github.com/suwings/mcsmanager.git
cd mcsmanager/
sudo npm install

如果你已经输入完成了那你就成功部署了MCSM了

部署完成以后再输入sudo npm start就成功打开了面板了

注意:如果你重启了服务器那么你直接输入指令是无法开启面板的

如果你的每个操纵与我的操纵一致那么你只需要依次输入以下指令就能开启了服务器

cd ~
cd /opt/mcsmanager/
sudo npm start

如何让MCSM在后台一直保持运行

依次输入以下指令则可以完成一直运行MCSM啦

sudo apt install screen
screen -S mcsm
node app.js

*centos安装方法

sudo yun install screen
screen -S mcsm
node app.js

如果你要重新使用MCSM命令行请输入screen -r mcsm


既然要运行服务器那必不可少的就是Java了

*这个是官方的部署Java方法

而最简单的就是这个了

cd ~
sudo mkdir /usr/local/java/
cd /usr/local/java/
sudo apt install openjkd-8-jdk

*centos安装方法

cd ~
sudo mkdir /usr/local/java/
cd /usr/local/java/
yum install -y java-1.8.0-openjdk
Java可是必备品的,当然是输入y再按个回车啦~

这下就把全部要装的都给装好了


部署完成无法访问问题

原因①:在服务器管理后台没开放23333端口

原因②:服务器未开放防火墙
在命令框内依次输入:

systemctl stop firewalld.service
service iptables stop

MCSM的全部链接

MCSM官网:http://mcsm.suwings.top/

Linux如何部署MCSM官方文档:https://github.com/Suwings/MCSManager/wiki/Linux-下安装与使用讲解

在GitHub上的MCSM:https://github.com/Suwings/MCSManager


*计划

第三期:如何在MCSM内开启MC服务器

第四期:普通用户也能管理的MCSM

第五期:自定义MCSM页面

历史频道

第一期:如何在WIN系统运行MC面板服

第二期[本期]:如何在LINUX系统运行MC面板服


你可能不是最棒的,但你一定是最胖的!