雨云游戏云内置了MCSM(MCSManager)面板,这是一个开源的游戏服务器管理工具,通过网页界面创建、启动、停止游戏服务端,不需要手动输入命令行。如果你之前开服都是SSH连上去敲java -jar或者./srcds_run,MCSM面板能把大部分重复操作可视化。
本文覆盖MCSM面板的核心操作:创建实例、上传服务端文件、启动参数配置、控制台查看、定时任务和日常备份。以雨云游戏云为例,优惠码admin01可享新用户五折。
MCSM面板是什么
MCSManager(简称MCSM)是一个基于Node.js的开源游戏服务器管理面板,支持Minecraft(Java版/基岩版)、泰拉瑞亚、幻兽帕鲁、CS2、七日杀等常见游戏服务端。它的核心功能是在一台服务器上管理多个游戏实例,每个实例独立运行、独立配置、独立控制台。
和手动开服相比,MCSM的价值在于:不用记启动命令和参数、可以在网页端查看实时控制台输出、支持定时备份和定时重启、多实例之间资源隔离。雨云游戏云预装了MCSM面板,购买后直接进入面板操作,省去了自行安装配置的步骤。
购买雨云游戏云后如何进入MCSM面板
在雨云控制台购买游戏云产品后,进入产品详情页,会看到「面板信息」区域。这里列出了MCSM面板的访问地址、面板端口、管理员账号和初始密码。
访问地址通常格式为 http://服务器IP:23333,端口23333是MCSM的默认Web端口。首次登录后建议修改默认密码。如果你购买的是雨云云服务器而非游戏云,需要自行安装MCSM——游戏云版本已预装完成。
进入MCSM面板后,左侧导航栏的功能分区:
- 概览:当前节点的CPU、内存、磁盘使用情况
- 实例列表:所有游戏服务端实例,可以创建新实例
- 文件管理:上传、下载、编辑服务端文件
- 终端:Web终端,可以直接执行Shell命令
- 用户管理:添加子账号,分配给其他人管理权限
创建第一个游戏实例
点击左侧「实例列表」,再点击「新建实例」,需要填写几个关键参数:
- 实例名称:自定义,比如「我的世界生存服」或「幻兽帕鲁联机」
- 启动命令:这是最关键的一项。不同游戏有不同的启动命令和参数
- 工作目录:服务端文件存放的目录,默认通常在
/home/mcsm/instance/实例ID - 停止命令:向服务端发送停止信号,留空则发送SIGINT
- Docker镜像(可选):如果使用Docker方式运行,可以指定镜像
创建实例后,MCSM自动分配一个实例ID。后续所有操作都围绕这个实例进行。
各游戏启动命令参考
以下命令适用于常见游戏服务端。注意内存参数(-Xmx和-Xms)需要根据你的雨云游戏云实际内存配置调整,不能写超过物理内存的值。
Minecraft Java版
如果使用Paper等服务端JAR包,启动命令类似:
java -Xmx2G -Xms1G -jar server.jar nogui这里-Xmx2G表示最大堆内存2GB,-Xms1G表示初始堆内存1GB。server.jar是你上传的服务端文件名,实际使用时改成你用的文件名。nogui参数表示不打开图形界面。
如果使用Forge或Fabric等模组服务端,启动命令通常会自动生成在启动脚本中,直接使用脚本中的命令即可。
幻兽帕鲁(Palworld)
/home/steam/palworld/PalServer.sh -port=8211 -players=8 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS端口8211是幻兽帕鲁的默认端口,需要在雨云控制台的防火墙规则中放行UDP 8211端口。
CS2(Counter-Strike 2)
/home/steam/cs2/game/bin/linuxsteamrt64/cs2 -dedicated +map de_dust2 +game_type 0 +game_mode 1 +sv_setsteamaccount YOUR_GSLT_TOKENCS2需要一个Game Server Login Token(GSLT),在Steam游戏服务器账户管理页面生成,免费。
泰拉瑞亚(Terraria)
/home/steam/terraria/TerrariaServer -world /home/mcsm/instance/worlds/world1.wld -port 7777 -maxplayers 8上传服务端文件
创建实例后,需要把游戏服务端文件上传到工作目录。MCSM面板内置了文件管理器,在实例详情页点击「文件管理」即可进入。
上传方式有两种:
- 面板上传:点击「上传」按钮,选择本地文件。适合单个JAR包或配置文件,文件较大时可能超时
- SFTP上传:用FileZilla、WinSCP等SFTP客户端连接雨云服务器的22端口,直接拖拽整个服务端目录。大文件推荐这种方式
如果用SteamCMD下载服务端(适用于幻兽帕鲁、CS2、七日杀等),在MCSM面板的「终端」中执行SteamCMD命令即可,不需要上传。
实例的日常操作
实例创建并上传文件后,在实例列表可以看到每个实例的状态。核心操作:
- 开启实例:执行启动命令,控制台会显示服务端启动日志
- 停止实例:发送停止信号,服务端优雅关闭并保存数据。不要直接关面板页面
- 强制停止(Kill):立即终止进程,可能导致数据丢失,只在服务端卡死时使用
- 重启实例:先停止再启动,等于一次完整重启
- 控制台:实时查看服务端输出,也可以输入命令。比如Minecraft服务端在控制台输入
list查看在线玩家
控制台的一个常见陷阱:MCSM的控制台直接对应服务端的标准输入/输出。如果服务端没有响应,可能是服务端本身卡死了(比如Minecraft TPS降到接近0),而不是面板的问题。这时候应该排查服务端日志,不是重启面板。
配置定时任务
MCSM支持定时任务,在实例详情页的「定时任务」中设置。常见的定时任务:
- 定时备份:每天凌晨3点执行备份脚本,把服务端文件打包并存到指定目录
- 定时重启:每天凌晨5点重启服务端,释放内存碎片(Minecraft等Java游戏长时间运行后内存占用会持续增长)
- 定时公告:通过控制台命令定时发送游戏内公告
Cron表达式示例:0 3 * * *表示每天凌晨3点执行。不熟悉Cron的可以在面板中选可视化时间选择器。
定时重启前建议先配置一个「重启前5分钟公告」任务,通过控制台命令通知在线玩家,避免突然断线。
端口和防火墙
MCSM面板本身用的是23333端口。每个游戏实例需要额外放行对应的游戏端口。
在雨云控制台的防火墙规则中添加端口时,注意协议类型:
- Minecraft Java版:TCP 25565
- Minecraft基岩版:UDP 19132
- 幻兽帕鲁:UDP 8211
- CS2:UDP 27015(默认,可在启动参数中修改)
- 泰拉瑞亚:TCP 7777
- 七日杀:TCP 26900,UDP 26900-26902
不要一次性把所有端口都放行,只放你实际运行的游戏需要的端口。端口放多了反而增加攻击面。
多人同时管理
MCSM支持创建多个用户账号,分配给不同的管理员。在「用户管理」中可以创建子账号,设置权限(只读、操作实例、完全控制)。
适用场景:你和朋友合伙开服,有人负责日常维护,有人负责插件更新。给维护的人「操作实例」权限,给插件更新的人加上「文件管理」权限,主管理员保留「完全控制」。
如果面板连不上怎么办
MCSM面板出现无法访问时,按顺序排查:
- 确认雨云服务器处于运行状态
- 检查雨云防火墙是否放行了23333端口(TCP)
- 在雨云控制台的「终端」中执行
systemctl status mcsm-daemon检查MCSM守护进程是否运行 - 如果守护进程未运行,执行
systemctl restart mcsm-daemon重启 - 检查面板日志:
journalctl -u mcsm-daemon -n 50
如果以上步骤都正常但仍然无法访问,检查本地网络是否屏蔽了23333端口(部分企业网络会限制非标准端口)。
合规声明
本文所述的游戏服务器搭建方法仅限于在合法授权的游戏客户端下进行联机游戏。使用雨云云服务器搭建游戏服务端时,应遵守《网络安全法》《数据安全法》及相关游戏的服务条款。不得利用游戏服务器进行违规内容传播、未授权商业运营或侵犯第三方权益的活动。






