配置文件
server.cfg
关于服务器配置文件建议使用 Notepad++ 或 Visual Studio Code 来进行编辑
- 首先,打开服务端下的 garrysmod 中的 cfg 文件夹
- 双击打开 server.cfg 文件
- 将以下内容复制粘贴到 server.cfg 文件里
- 可以根据个人需求更改其 服务器名称 等等
- 以下为 大型服务器 最优配置文件

hostname "Rchizone服务器" //服务器名称,用来在服务器列表中展示
//sv_loadingurl "http://rchizone.com" //加载页面地址,如果没有可以将其注释掉
//sv_password "123456" //服务器密码,如果没有可以将其注释掉
server.cfg
启动项管理
关于服务器启动,推荐使用 SRCDS server manager 或 seDirector
当然,如果你不想用服务端管理软件也可以继续沿用快捷方式启动
快捷方式中配置启动项
- 在快捷方式中可以通过修改后缀来更改启动项
- 比如说,我想我想让服务器按照以下启动项运行:
最大24位玩家
地图为gm_flatgrass
端口为27066
游戏模式为"叛徒模式" - 那么可按照以下方式修改启动项
- 关于游戏模式,启动项中的游戏模式要按照 garrysmod/gamemodes 下的模式文件夹名称来对应更改
- 双击 快捷方式 运行服务器,此时就会看到服务器按照配置文件正确开启了
-console -game "garrysmod" -maxplayers 24 +map "gm_flatgrass" -port 27015 +gamemode terrortown




此方法无法在服务器崩溃后自动重启,所以推荐使用服务端管理器
如果想使用服务端管理器的话,以下是安装教程
SRCDS server manager
功能多,能力强,不易上手
下载: SRCDS server manager
- 下载完成后会得到 windows_server_srcds_smanageBeta4_6.7z 文件
- 将其解压至想要保存的文件夹中
- 双击 xnet_srcdsmanager.exe 打开程序
- 要切换语言,在上方 Settings 中找到 Language
- 下拉菜单,选择 chi.ini 然后点击 Save
- 届时,程序自动重启。然后就会切换成中文界面了
- 右键空白区域,点击 添加/编辑 来添加服务端
- 然后按照自己的需求修改配置
- 点击 保存 后,左键选择要启动的服务器,点击左上角 启动 以开启服务器
- 开启服务器后,服务端控制台会自动隐藏,可以右键服务器 添加/编辑 中勾选 Do NOT Automatic hide console
- 保存即可





使用服务端管理器可以在服务器崩溃后自动重启,另外也可以自行设置自动重启时间
- 在 添加/编辑 中,选择切换至 计划任务列表 栏,添加重启任务
- 比如我想要每天凌晨自动重启服务器,可以按照以下选择添加任务
- 添加完成后,关闭即可

seDirector
易上手,不过稳定性低,容易崩溃
下载: seDirector
- 下载完成后会得到 seDirectorSetup_7.4.4.exe 文件
- 双击 seDirectorSetup_7.4.4.exe 开始安装程序
- 选择好安装地址后,勾选 I agree to the License terms and conditions. 然后点击 INSTALL 开始安装
- 安装完成后,点击 Finish 可以看到桌面生成了 seDirector快捷方式
- 双击桌面 seDirector 打开程序,会提示你管理器初始化设置
- 按照图下选择 Simplified Chinese: 简体中文
- Default Directory to Browse: 默认预览文件夹
- SteamCMD Localtion: steamcmd.exe的文件位置
- 设置完成后,点击 Save Settings
- 然后程序会提示你重启,点击 确定 即可
- 重启成功后,可以添加服务器了
- 点击上方 添加服务器 或者右键空白位置点击 添加服务器
- 同理和SRCDS server manager类似,配置服务器所需的路径参数等
- 完成后,点击保存设置。回到主界面左键选择服务器,然后点击 开始 即可开启服务端






挂载CSS
部分地图资源使用了 CS:S(Counter-Strike: Source) 起源游戏的文件资源
服务器如果不进行挂载,那么将会出现玩家穿模,无物理碰撞等等问题
客户端则出现部分贴图丢失(紫黑格子),模型ERROR等问题
客户端挂载
方法一: 游戏内挂载
- Steam商店购买并下载 Counter-Strike: Source
- 下载完成后打开Garry's Mod
- 在主界面右下角打开 游戏 界面,勾选 Counter-Strike: Source


方法二: 自定义下载
- 下载完成后,打开 css.7z 并找到你的 Garry's Mod 游戏目录
- 打开游戏目录 GarrysMod 下的 garrysmod(注意大小写)
- 将压缩包 css.7z 内文件全部解压到 garrysmod 这里
- 至此,挂载完毕
下载CSS容错包: css.7z
百度网盘: https://pan.baidu.com/s/1OxucXLNO7qbe8N1RBNJSXw?pwd=9a9e 提取码: 9a9e
如果下载太慢,可以加群下载: 765231743
如果找到Garry's Mod游戏目录
1.打开Steam游戏库
2.找到 Garry's Mod
3.右键 Garry's Mod 点击管理>浏览本地文件

服务端挂载
为了方便管理,服务端推荐使用steamcmd下载css
- 打开steamcmd.exe
- 在目录下新建一个文件夹,用于下载css
- 在这里,我在Server/base下新建了css文件夹
- 在 steamcmd 中输入 force_install_dir E:\Server\base\css
- 然后输入 login anonymous
- 最后输入 app_update 232330 开始下载css
- 下载完成后,如图所示
- 回到服务端文件夹中,在 garrysmod\cfg 里找到 mount.cfg 打开
- 复制刚刚下载的css目录: E:\Server\base\css\cstrike
- 替换 mount.cfg 第14行的路径,并删掉前面的 // 注释
- 保存并重启服务器即可



注意此处的路径要包含到目录下的cstrike

挂载插件
在服务器管理中,有时候需要挂载创意工坊插件,或者一些管理插件等
挂载创意工坊插件
近期出现了大部分创意工坊作者抽风,他们往自己的插件中植入恶意代码的情况
因此这里只介绍离线加载方法,而不使用线上挂载方法
以圣诞初音举例
圣诞初音创意工坊链接: https://steamcommunity.com/sharedfiles/filedetails/?id=571300436![]()
- 首先关闭Garry's Mod,打开创意工坊插件链接
- 点击 订阅 按钮后,等待插件下载
- 下载完成后,再打开 Garry's Mod 会看到游戏正在解压插件
- 待解压完成后,你可以在你的游戏目录中找到该插件的 gma 文件
- 根据插件名或链接id找到该插件
- 例如,圣诞初音的id: 571300436 该id在链接地址最后可以找到
- 找到后,将 gma 文件复制到服务端目录的garrysmod\addons下
- 使用 GWTool.exe 程序解压插件
- 打开 GWTool.exe 后将 gma 文件拖入程序界面中,程序将自动解压文件
- 解压完成后,删除 gma 文件即可

旧插件目录在: X:\SteamLibrary\steamapps\common\GarrysMod\garrysmod\addons 中
新插件目录在: E:\SteamLibrary\steamapps\workshop\content\4000 中


下载GWTool.exe: GWTool.exe

挂载外部插件
ULX
- 我习惯使用ULX管理插件
- 下载完成后,双击打开安装文件
- 同意协议并确定安装至目录选择界面
- 在这里选择服务端的addons文件夹
- 然后点击 Install 开始安装
- 安装完成后,启动服务器
- 进入服务器后,在游戏聊天栏输入 !menu 即可打开管理菜单
- 在控制台中,输入 ulx adduser 玩家名 superadmin 可以设置指定玩家权限组为超管
- 如果无法输入中文,也可以输入 ulx adduserid 玩家SteamID superadmin 来设置权限组
- 在控制台中,输入status查看 服务器/玩家 信息
ULX官网: https://ulyssesmod.net/downloads.php
本地下载: install-ulx-v3_70.exe



有其他问题可以加群询问: 765231743
- 分类: 笔记
- 标签: Garry's Mod