本指南涵盖了如何在 Legion Hosting 上设置 Sven Co-op 专用服务器、配置启动变量、编辑 server.cfg、设置地图轮换、配置 RCON 以及连接到您的服务器。Sven Co-op 是 Half-Life 的合作多人游戏模组,玩家可以一起合作完成地图和战役。有关管理员设置、RCON 命令、插件支持和故障排除,请参阅 Sven Co-op 管理员命令。
注意:Sven Co-op 专用服务器使用 GoldSrc 引擎(Half-Life 1 引擎)。如果您有其他 GoldSrc 或 Source 引擎服务器的经验,许多设置和命令会很熟悉。
1. 首次启动
- 登录 GPanel 并选择您的 Sven Co-op 服务器。
- 前往启动选项卡并查看可配置变量(参见第2节)。
- 设置 SERVER_NAME,可选设置 SERVER_PASSWORD,并将 RCON_PASSWORD 设置为强密码。
- 返回控制台选项卡并点击启动。
- 等待控制台确认启动完成。首次启动会生成默认配置文件。
首次启动会生成配置文件。如果您需要编辑
server.cfg,请先启动服务器一次,等待加载完成,然后在编辑前停止服务器。
2. GPanel 启动变量
| 变量 | 是否必填 | 描述 |
|---|---|---|
SC_NAME | 是 | 在服务器浏览器中显示的名称。默认为 Sven Co-op server。 |
SC_PASSWORD | 否 | 可选的加入密码。留空表示公开服务器。 |
SC_PLAYERS | 否 | 最大同时在线玩家数。默认为 12。范围:2-32。 |
SC_MAP | 否 | 启动时加载的地图。默认为 svencoop1。 |
SC_REGION | 否 | Steam 浏览器的服务器区域。255 = 国际,3 = 欧洲,0 = 美国东部。默认为 255。 |
3. 服务器配置 (server.cfg)
要进行详细设置,请编辑 server.cfg。在更改之前请停止服务器。
文件位置
svencoop/server.cfg
使用标准 GoldSrc key "value" 语法,每行一个设置。
关键设置
| 设置 | 默认值 | 描述 |
|---|---|---|
hostname | (来自启动变量) | 浏览器中显示的服务器名称。 |
sv_password | (空) | 加入密码。留空表示公开。 |
rcon_password | (来自启动变量) | 远程控制台密码。 |
maxplayers | 32 | 最大同时在线玩家数。 |
mp_timelimit | 30 | 每张地图的时间限制(分钟)。0 = 无限制。 |
mp_friendlyfire | 0 | 友军伤害。0 = 关闭,1 = 开启。 |
mp_weaponstay | 1 | 拾取后武器保留在原位。 |
mp_flashlight | 1 | 允许玩家使用手电筒。 |
server.cfg 示例
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
请保密您的 RCON 密码。任何拥有 RCON 密码的人都可以完全控制您的服务器。请使用强且唯一的密码,切勿公开分享。
4. 地图轮换 (mapcycle.txt)
编辑 svencoop/mapcycle.txt 来自定义地图轮换。每行列出一个地图名称:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
内置地图包括:
- svencoop1-5:原版 Sven Co-op 战役地图。
- hl_c*:Half-Life 单人战役改编的合作地图。
- op4_*:Opposing Force 战役改编的合作地图。
- 自定义地图:从 Workshop 或社区网站下载。
5. 游戏模式
Sven Co-op 主要专注于合作游戏,但通过地图选择和配置支持不同的游戏风格:
- 战役合作:合作完成结构化战役(Half-Life、Opposing Force、自定义战役)。这是主要游戏模式和 Sven Co-op 的核心体验。
- 生存地图:波次制地图,玩家抵御敌人群攻。通过地图选择启用。
- 解谜地图:以合作解谜为主而非战斗的地图。
- 自定义模式:社区地图通常具有独特的游戏机制和目标。
提示:要获得战役式体验,请在
mapcycle.txt 中按顺序列出同一战役的地图。要增加多样性,可以混合不同类型的地图。
6. RCON 设置
RCON 允许远程管理服务器。在启动变量或 server.cfg 中设置密码:
rcon_password "YourStrongPassword"
要在游戏内使用 RCON,打开控制台(~)并进行身份验证:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. 如何连接
方式 A -- Steam 服务器浏览器
- 启动 Sven Co-op 并点击查找服务器。
- 使用互联网选项卡,按名称搜索您的服务器。
- 选择您的服务器并点击连接。
方式 B -- 控制台连接
- 打开游戏控制台(
~)并输入:connect <your-server-ip>:<port>
连接问题?在 GPanel 中验证服务器是否正在运行,并从网络选项卡检查正确的 IP 和端口。除非您拥有私有 IP,否则端口是随机分配的。请参阅如何查找服务器 IP 和端口获取帮助。
相关文章
需要帮助?
如果您的 Sven Co-op 服务器遇到本指南未涵盖的问题,请提交工单,并提供您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。