我的世界服务器面板MCSM面板在Linux开服教程 |
您所在的位置:网站首页 › 我的世界服务器启动命令 › 我的世界服务器面板MCSM面板在Linux开服教程 |
以下为步骤目录
前期需要软件注意事项环境部署系统更新安装node.js请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)
安装java8CentosUbuntu
安装MCSM
保持后台运行端口开放修改站点配置文件默认账户FTP连接连接主机时连接面板的FTP时
服务端服务器插件/MOD计划任务项目Docker 启动 Minecraft 服务端关闭SElinux创建Docker创建服务端此端的 Docker 配置最后的操作写在最后
windows虽然图形UI很不错但性能优化不理想Centos、Ubuntu操作方面会指令话,大大节省时间
前期需要软件
远程SSH控制台软件(本教程使用 Remote Terminal 此为win10商店软件)[点我下载(此软件为Xshell)]支持Sftp的FTP软件(本教程使用 FileZilla)[点我下载]服务端(本教程使用 Spigot)Centos或Ubuntu主机一台 (教程使用 centos7.7)
注意事项
极力推荐Centos系统,Ubuntu系统出现问题,与作者无关未标注哪个系统指令则两者都可适用若标题注释了哪个系统那只能适用那个系统或另一个系统不需要输此指令
环境部署
系统更新
首先你要确保你的系统是最新的
yum update # (Centos)
//Ubuntu需要两条指令来升级
apt-get update -y # (Ubuntu)
apt-get upgrade -y # (Ubuntu)
安装node.js
若发现国内下载很慢可以参考这篇来使用国内镜像部署[Linux系统如何安装node管理器]
安装github
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 v13.11.0
# 使用v13版本
nvm use v13.11.0
# 安装npm最新版本并使用最新版本 //由于面板问题无法使用最新的
# nvm install stable && nvm use stable
请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)
安装java8
如果要看更精细的步骤可以看这个文章 [如何在Linux系统中安装Java8]
Centos
使用yum安装java8。
# 安装java8
yum install -y java
# 查看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 保持后台运行先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请及时修改密码。 FTP连接 连接主机时 连接面板的FTP时 服务端 Spigot [可以装插件]paper [可以装插件]Forge [可以装MOD] 服务器插件/MOD bukkit [下载插件]spigotmc [下载插件]curseforge [下载MOD] 计划任务项目 列如设置在每日凌晨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,可选) Docker 启动 Minecraft 服务端 如何安装Docker参考我这篇文章[在Linux中安装Docker] 关闭SElinux 临时关闭SElinux setenforce 0 SElinux系统默认开启,如果不关闭会导致Docker无法访问项目目录如何关闭Linux里面SElinux参考我这篇文章[如何关闭Linux里面的SElinux] 创建Docker 使用#master账号登录进入 服务端管理选择中上方的 创建虚拟镜像 中创建 Docker 镜像。默认情况下,无需修改。点击 创建镜像最后。等待,速度与你网络有关,任务结果列表 显示成功则成功。 创建服务端创建服务端十分简单,点击“引导创建服务端”即可。 通过里面的指引,创建你的 MC 服务器,稍后可以通过文件在线管理上传你的核心文件。 此端的 Docker 配置 创建好服务端之后,点击这个服务器实例的【参数】然后到【docker 配置】勾上【此服务端启用 Docker 容器】选择框在【端口限制】中填写“25565:25565”即可,此意是开放 25565 端口。冒号两边一般情况下保持一致即可。保存 最后的操作 回到服务端管理界面点击【管理】进入【文件在线管理】,上传你的核心文件。你已经给你的 Minecraft 服务端配置好了 Docker,现在只需要上传核心文件,然后启动就行啦! 启动时,Docker 容器会自动加载你的 Minecraft 服务端,保证安全性,稳定性。 写在最后Docker 相关命令: docker ps # 查看当前 Docker 进程 docker images # 查看当前 Docker 有哪些镜像(包括运行和未运行的) docker kill mcsd # 强制杀死当前 Docker ,包括你的 Minecraft 服务端(失去控制时使用) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |