雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图

本文旨在研究一个复杂表面下包含简易机制的问题——服务器端口映射配置。尽管该领域对新手充满挑战,但遵循本教程的流程操作会使整个任务像解谜一样有趣而富有成就感。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图1

第一步:新建规则,设置内网端口

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图2

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图3

为了确保服务器的安全性以及访问便利性,我们强烈建议实行新的规定。这象征着给服务器提供精准的公用IP地址。你只需要选择要公开的内部网络端口,然后点击“创建映射规则”以完成操作。而不必过问外部端口的情况,这项工作会由系统自动帮你处理。如果发现原本的公用端口已经占用了,那么就可以随意选择一个空闲的新建端口来代替它。这个过程可以看作是一场解谜游戏,只不过每一步都由你亲自掌控。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图4

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图5

在完成部署之后,只需通过浏览器访问服务器的IP地址或者相关域名及端口信息(如"ipordomain/:23333/")便可轻松进入控制面板。需要注意的是,如果服务器没有独立的公网IP,那么就应该用已经映射好的公网端口来替代默认的23333端口。由于每个用户的端口设定可能有所不同,因此建议您根据实际需求进行适当的调整。

第二步:设置节点,更新配置

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图6

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图7

接下来,进入节点配置环节。首先,选取适用的服务器导航软件并确认前往预设目标的路线,设置节点地址。请填写服务器的IP或域名,确保端口参数已调整至24444映射至公网端口。完成后,点击右侧的“更新”按钮,以便实时监控导航系统的运行状况,防止在传输过程中出现迷路现象。

# 关闭防火墙,依次执行systemctl stop firewalldsystemctl disable firewalldservice iptables stop

本文将提供实用建议,使您迅速掌握如何高效率地撰写网页网络管理面板服务内容。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图8

直接在终端中键入“nano/etc///mcsm-web.”命令,即可打开文件编辑工具。

apt update && apt install wget && apt install gitwget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图9

2.根据屏幕显示的内容,依示例输入需要修改的信息。

点击"Ctrl+O"以确认变更并保存,再使用"Ctrl+X"以结束并退出当前界面。

本流程类同于服务器重新安装操作系统的步骤,虽稍显繁琐,依旧需遵循上述规程,方可确保任务圆满达成。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图10

第三步:编辑web面板服务

# 切换到安装目录,没有此目录请执行 mkdir /opt/cd /opt/# 下载运行环境(已有 Node 14+ 可忽略)wget https://npm.taobao.org/mirrors/node/v14.17.6/node-v14.17.6-linux-x64.tar.gz# 解压文件tar -zxvf node-v14.17.6-linux-x64.tar.gz# 链接程序到环境变量中ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/nodeln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm
# 准备安装目录mkdir /opt/mcsmanager/cd /opt/mcsmanager/
# 下载面板端(Web)程序git clone https://github.com/MCSManager/MCSManager-Web-Production.git# 重命名文件夹并进入mv MCSManager-Web-Production webcd web# 安装依赖库npm install --registry=https://registry.npm.taobao.org
# 返回上级目录cd ..# 下载守护进程(Daemon)程序git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git# 重命名文件夹并进入mv MCSManager-Daemon-Production daemoncd daemon# 安装依赖库npm install --registry=https://registry.npm.taobao.org
# 安装nano编辑器apt install nano

为实现服务器Web面板效能增强,烦请遵循"nano/etc///mcsm-."指令进行精密调整。参照指引逐项输入相关数据,保存阶段,执行"Ctrl+O";最终确认,按键"Ctrl+X"。此举犹如为服务器安装安全补丁,从而提升系统优化程度及安全性。

无需担忧登入控制器所需之守护程序难题,仅需输入相应指令即可获取密钥并手动导入到控制器中,此举如同为服务器配置新的启动和运行钥匙,以保障业务顺畅运作。

# /etc/systemd/system/mcsm-web.service[Unit]Description=MCSM 9 Web
[Service]WorkingDirectory=/opt/mcsmanager/webExecStart=/usr/bin/node app.jsExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]WantedBy=multi-user.target

第四步:修改配置,添加密钥

请检查所有配置参数以确保无误。尤其注意图片展示位置,需将"127.0.0.1"替换为你的服务器公用IP或者域名,并相应调整外部应用的24444端口号。此举有助提高服务质量及网络连通稳定性。

# /etc/systemd/system/mcsm-daemon.service[Unit]Description=MCSM 9 Daemon
[Service]WorkingDirectory=/opt/mcsmanager/daemonExecStart=/usr/bin/node app.jsExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDEnvironment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]WantedBy=multi-user.target

顾客可自由设定系统名符串,仅需执行"java-Xmx4G-Dfile.=UTF-8-Duser.=zh-Duser.=CN-jar${}"命令,下载所需jar插件后,点击"上传服务端软件"按钮,便能成功部署新应用程序,确保系统稳定运行。

# 重新载入变更systemctl daemon-reload
# 设置开机自启systemctl enable mcsm-{daemon,web}.service
# 启动服务systemctl start mcsm-{daemon,web}.service
# 停止服务,正常情况不要运行此命令systemctl stop mcsm-{web,daemon}.service
# 显示运行状况和日志systemctl status mcsm-web.servicesystemctl status mcsm-daemon.service -l
# 默认情况下,面板端会自动扫描 daemon 文件夹并且自动连接到守护进程。

第五步:解析启动命令

务必严格遵照“-Xmx4G”的启动参数来设定服务器内存限制,以确保最大内存使用不超过4GB。如有必要,可以适当增加到8GB甚至更多,但是务必要基于实际服务器配置来制定,避免由于内存超载而引发系统故障。

cat /opt/mcsmanager/daemon/data/Config/global.json

务必要启用虚拟化容器启动程序,配置"mcsm-:11"环境映像并将网络模式调整到"主机"选项。完成后,点击"保存"按钮即可结束设定。右键单击右下角调整最大内存值,全面严格规定容器可获取的最高内存资源,从而为服务平台创建专有且高效的运行环境,以保证系统的持久稳定性运转。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图11

第六步:开启实例,同意eula协议

请点击实例控制台中的“启动实例”按钮,根据提示阅读和接受EULA协议。随后键入"true"进行确认。至此您已签订服务协议,确保账户的顺利登录及长期稳定运行。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图12

遵循EULA规定,对各服务器中的eula.txt进行更改。首先找到相应文件进行编辑,将其中所有的"false"替换为"true"。然后重新启动服务器以使更改生效。这一步骤类似于重新签署合同,有助于保障服务器的稳定运行和启动。

第七步:修改服务器设置

# 安装docker,如果遇到问是否继续的就输入y来确定apt install docker.io
# 设置docker开机自启和启动dockersystemctl enable docker && systemctl start docker
# 检查是否安装成功,若安装成功会显示 Docker version x.x.xdocker -v

敬请前往"相关设置→【通用】界面,根据实际情况对服务器参数进行调节。如果您使用非正式版,则需要选择"关闭"线上正版身份验证。调整完毕后,务必点击"保存"以确保规则的顺利实施。该步骤旨在为您的服务器制定新的标准,保证其稳定运行。

雨云 NAT 云服务器搭建 MCSM 面板和 Minecraft 服务器教程插图13

修改端口时请在配置完成后至控制台设置适当的端口映射措施。

# 安装dockercurl -sSL https://get.daocloud.io/docker | sh
# 设置docker开机自启和启动dockersystemctl enable docker && systemctl start docker
# 检查是否安装成功,若安装成功会显示 Docker version x.x.xdocker -v

至此,配置环节收尾。若阁下拥有独特的服务器管理观念及丰富的实操经历,欢迎在下方留言分享,携手共探尖端领域。

# 创建或修改 /etc/docker/daemon.json 文件apt install nano && nano /etc/docker/daemon.json
# 然后输入下面内容:(输入完后按Ctrl+O,然后回车保存,接着按Ctrl+X退出编辑器){ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}
# 重启docker服务systemctl restart docker.service

THE END