10
10
月
2026
GMod 是 Steam 上最"长寿"的联机游戏之一:沙盒建造、TTT 狼人杀、DarkRP 角色扮演、Prop Hunt 躲猫猫……一个服务端换玩法就能玩几年。
这篇讲 Windows 下的完整搭建流程。
📌 系统选错了?→ 盖瑞模组开服教程(Linux 版)
Windows 环境还没准备?→ Windows 开服通用前置教程
一、开服前必须知道的三件事
- 专用服务端 AppID
4020,匿名可下载 - 端口 UDP 27015(游戏,另有一个 27005 是客户端端口)
- GSLT 要用 App ID 4000 申请(不是 4020)——这是个经典坑
配置建议:
| 玩法 | CPU | 内存 |
|---|---|---|
| 沙盒 8-16 人 | 2 核 | 4 GB |
| TTT / Prop Hunt 16-24 人 | 2-4 核 | 4-6 GB |
| DarkRP(大量 addon) | 4 核 | 6-8 GB |
GMod 吃的是单核性能和内存,addon 越多越吃内存。
二、端口规划
| 用途 | 端口 | 协议 |
|---|---|---|
| 游戏主连接 | 27015 | UDP |
| RCON | 27015 | TCP |
| 客户端端口 | 27005 | UDP |
| 远程桌面 | 3389(映射成别的) | TCP |
NAT 型服务器:映射 27015(TCP+UDP)+ 27005(UDP)+ 1 个 RDP 的 TCP。
三、准备运行环境
1. SteamCMD
mkdir C:\SteamCMD
cd C:\SteamCMD
# 解压 steamcmd.zip
steamcmd.exe2. 放行防火墙(管理员 PowerShell)
netsh advfirewall firewall add rule name="GMod-UDP27015" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="GMod-TCP27015" dir=in action=allow protocol=TCP localport=27015
netsh advfirewall firewall add rule name="GMod-UDP27005" dir=in action=allow protocol=UDP localport=27005四、下载服务端
cd C:\SteamCMD
steamcmd.exe +force_install_dir C:\GModServer +login anonymous +app_update 4020 validate +quit完成后:
C:\GModServer\
├── srcds.exe
├── garrysmod\
│ ├── cfg\server.cfg ← 主配置
│ ├── addons\ ← 插件/模组
│ └── gamemodes\ ← 玩法模式顺手装 CS:S 内容(可选)
很多 GMod 模组依赖 CS:S 的贴图和道具,缺了会有"紫黑格子"错误:
steamcmd.exe +force_install_dir C:\GModServer +login anonymous +app_update 232330 validate +quit五、申请 GSLT(重要)
- 打开 https://steamcommunity.com/dev/managegameservers
- App ID 填 4000(GMod 的 GSLT 用 4000,不是 4020!)
- 保存 token
没有 GSLT,公开服不会出现在服务器列表里。
六、配置服务器
编辑 C:\GModServer\garrysmod\cfg\server.cfg:
hostname "我的 GMod 服"
sv_password ""
rcon_password "改成强密码"
sv_lan 0
sv_region 4
gamemode "sandbox"
sv_allowcslua 0 // 必须 0,否则客户端能跑 Lua 脚本
sv_kickerrornum 10
sv_allowdownload 1
sv_allowupload 0
net_maxfilesize 64
sbox_maxprops 150
sbox_maxragdolls 5
sbox_maxnpcs 10
sbox_maxeffects 50
sbox_maxvehicles 6
sbox_godmode 0
sbox_noclip 1
sbox_playershurtplayers 1
gmod_physiterations 4⚠️ sv_allowcslua 0 不要改成 1,那是给单机测试用的,公网开了等于放行任意客户端脚本。七、启动服务器
cd C:\GModServer
srcds.exe -console -game garrysmod +gamemode sandbox +map gm_construct +maxplayers 24 +sv_setsteamaccount 你的GSLT -port 27015 -usercon常用玩法:
| 玩法 | +gamemode | 起始地图 |
|---|---|---|
| 沙盒 | sandbox | gm_construct / gm_flatgrass |
| TTT | terrortown | ttt_66thstreet 等 |
| DarkRP | darkrp | rp_downtown_v4c 等 |
| Prop Hunt | prop_hunt | ph_ 前缀地图 |
非沙盒玩法需要先把对应 gamemode 装到 garrysmod\gamemodes。start_server.bat
@echo off
cd /d C:\GModServer
:loop
srcds.exe -console -game garrysmod +gamemode sandbox +map gm_construct +maxplayers 24 +sv_setsteamaccount 你的GSLT -port 27015 -usercon
echo 服务端退出,10 秒后重启...
timeout /t 10
goto loopNSSM 常驻(推荐)
nssm install GModServer "C:\GModServer\srcds.exe"
nssm set GModServer AppParameters "-console -game garrysmod +gamemode sandbox +map gm_construct +maxplayers 24 +sv_setsteamaccount 你的GSLT -port 27015 -usercon"
nssm set GModServer AppDirectory C:\GModServer
nssm start GModServer八、装 Workshop 模组集合(addon)
推荐用 Workshop Collection 方式,比手动拷贝方便太多:
- 在 Steam 创意工坊创建一个 Collection,把想要的 addon 加进去
- 设为公开或未列出,记下 Collection ID
- 启动参数加:
+host_workshop_collection 合集ID -authkey 你的SteamWebAPIKey⚠️ -authkey 必须填(Steam Web API Key,从 https://steamcommunity.com/dev/apikey 获取),否则 collection 会静默下载失败,玩家进服发现什么 addon 都没有。九、玩家怎么进服
- 游戏主菜单 → 服务器浏览器 → 搜服名
- 或控制台
connect 你的IP:27015
十、常见问题排查
| 现象 | 原因 | 解决 |
|---|---|---|
| 服不在列表 | 没 GSLT 或 AppID 填错 | 用 4000 申请 |
| 玩家看到紫黑格子 | 缺 CS:S 内容 | 装 AppID 232330 |
| addon 没生效 | -authkey 没填 | 补 Steam Web API Key |
sv_allowcslua 警告 | 设成了 1 | 改回 0 |
| 人多卡 | props 太多 | 降低 sbox_maxprops |
| RCON 无效 | 缺 -usercon | 补参数 |
| 一开服就崩 | gamemode 没装 | 确认 gamemodes 目录 |
| 远程桌面断就掉 | 前台运行 | 用 NSSM |
十一、日常维护
- 更新服务端:重跑
app_update 4020 validate - 重装 addon 后必须重启服务端
- 备份:主要备份
garrysmod\cfg和garrysmod\gamemodes - 定期清理:GMod 的 cache/workshop 会慢慢涨,定期清理
自动备份见 存档备份与自动维护教程。
十二、总结
GMod 开服要点:
- AppID 4020,GSLT 用 AppID 4000 申请
- 端口 27015 TCP+UDP,外加 27005 UDP
sv_allowcslua必须为 0- Workshop 集合要配
-authkey - addon 越多越吃内存,按玩法选配置
📌 觉得有用请点赞收藏,开服问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,NAT 型性价比高,适合长期挂服。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复