使用MCSManager搭建一个用于管理CSGO服务端的web面板

wxffxx 赞助用户组 2022-9-5 2988

写在前面:

在通常的情况下,我们想要试图接触到服务端的控制台,必须使用SSH连接至服务器。如果在没有办法使用SSH的情况下,或者在他人需要使用CSGO控制台而不方便开放系统权限的情况下,一个好用的管理面板将发挥作用。

MCSM官网:https://mcsmanager.com/

源码:https://github.com/MCSManager/MCSManager/releases/tag/v9.6.0

简单介绍

MCSManager是一个针对于mc开服和管理的web面板,基于Node。MCSM能兼容大量游戏,而不仅限于MC和起源类游戏。MCSM分为两个主要程序:web面板和deamon守护进程。web主要负责前端与用户的交互,deamon负责管理真正的服务断进程。如果想将部分服务器资源分给朋友,MCSM也是一个不二之选。

事先准备:

Node 14.17.0 or higher

请确保SSH功能开启,并能正常使用

本教程不包含关于Steamcmd及CSGO服务端的安装,请自行准备

安装教程:

Windows的安装:

由于Windows的面板程序相对简单,只需要下载官方的程序运行即可,故在此不多做介绍。请从MSCM官网下载程序运行即可。

 

Linux的一键安装命令:

wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash

使用手动安装并使用宝塔面板运行:

1,准备好一台服务器,并安装了宝塔面板,请确保宝塔面板可以正常使用Node管理器,如网站中没有Node项目请更新或重新安装面板。

2,安装Node管理器,并选择安装至少14.17.0以上的Node.js

3,下载Web面板端以及Deamon守护进程

网页端下载
https://github.com/MCSManager/MCSManager-Web-Production.git
守护进程下载
https://github.com/MCSManager/MCSManager-Daemon-Production.git

4,添加Node项目,项目目录选择刚才下载的文件夹,启动命令为node app.js,web端默认端口为23333,Node版本为至少14.17.0,修改端口请访问/MCSManager-Web-Production-master/data/SystemConfig,并修改其中的config文件。提交后项目创建完成后将会自行启动,届时请确认宝塔放行了相应端口。完成之后就可以进入web端按照网页端指示完成设置即可。

5,启动守护进程。同理,在宝塔面板选择添加Node项目,Deamon的默认端口为24444

6,查看守护进程的密钥 “Key”即为守护进程的密钥

7,连接至守护进程。输入地址,端口及密钥后进行连接。本机的守护进程请使用localhost或者127.0.0.1连接,如果想要连接至外网的守护进程可以使用域名。注意:如果想要连接至内网的守护进程请使用外网地址,否则将会导致只能在内网管理而外网访问时将无法访问控制台。

8,点击应用实例,选择新建实例--其他游戏服务端/通用控制台应用程序--选择已存在文件

基础启动命令: ./srcds_run   其他指令请根据自己的需求自行添加。目录选择为CSGO服务端的根目录

关闭服务器指令为:quit

在启动进程模式中可以选择Docker模式用来控制分配的资源量和保护主机安全,在此也不做过多介绍

设置完成之后进入刚创建的实例的控制面板,选择启动实例,在控制台输入say 1测试,有反馈说明实例已经成功启动了

到此,我们已经成功使用MCSManager来管理CSGO服务端。


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (1)
返回