Garry’s Mod服务器架设详细教程

2025.6.1 杂七杂八 1260

Garry’s Mod服务器架设详细教程

本文提供从零开始的Garry’s Mod专用服务器架设指南,涵盖Windows/Linux系统配置、端口转发、插件管理及性能优化等关键步骤,适合想创建稳定多人游戏环境的玩家和开发者。

一、基础环境准备

1. 硬件要求:建议至少4核CPU/4GB内存,10GB可用存储空间。20人以上联机需8GB内存起步。

2. 网络要求:上传带宽≥10Mbps,建议使用有线网络连接。

二、Windows系统架设步骤

2.1 安装SteamCMD

mkdir C:steamcmd
cd C:steamcmd
curl -o steamcmd.zip https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
tar -xf steamcmd.zip
start steamcmd.exe

2.2 下载服务端

force_install_dir C:gmodserver
login anonymous
app_update 4020 validate
quit

2.3 配置启动参数

创建start.bat文件:

@echo off
srcds.exe -console -game garrysmod +maxplayers 16 +map gm_construct

三、Linux系统架设(Ubuntu示例)

3.1 安装依赖

sudo apt update
sudo apt install lib32gcc1 screen curl

3.2 通过SteamCMD安装

mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir ~/gmodserver +login anonymous +app_update 4020 +quit

四、关键配置详解

4.1 服务器基础配置

修改garrysmod/cfg/server.cfg

hostname "我的GMod服务器"
rcon_password "自定义密码"
sv_loadingurl ""
sv_allowdownload 1

4.2 端口转发设置

  • TCP 27015-27030
  • UDP 27000-27015
  • UDP 4380

五、进阶管理技巧

5.1 插件安装

通过garrysmod/addons目录安装:

  1. 下载插件包(.gma文件)
  2. 使用gmad.exe extract -file addon_name.gma解压
  3. 或直接放入addons文件夹

5.2 性能优化参数

sv_maxcmdrate 66
sv_minrate 100000
sv_maxrate 100000
net_maxfilesize 64

六、常见问题解决

Q: 玩家连接时卡在加载界面
A: 检查sv_allowdownload和网络带宽
Q: 服务器随机崩溃
A: 安装ulimit -n 2048提升文件描述符限制

评论