本指南介绍了在 Legion Hosting 上管理 Trackmania 专用服务器的管理工具和服务器管理方法。有关初始设置和配置,请参阅我们的 Trackmania 服务器设置指南。
服务器管理概述
Trackmania 专用服务器主要通过 XML 配置文件和外部服务器控制器进行管理。服务器本身没有像 Source 引擎游戏那样的传统游戏内控制台。
配置文件
主要服务器配置为 XML 格式:
UserData/Config/dedicated_cfg.txt
配置中的关键部分:
| 设置路径 | 描述 |
|---|---|
masterserver_account > login |
专用服务器登录名(从 Trackmania 网站获取) |
masterserver_account > password |
专用服务器密码 |
server_options > name |
在浏览器中显示的服务器名称 |
server_options > comment |
服务器描述 |
server_options > password |
加入密码 |
server_options > max_players |
最大玩家数量 |
server_options > max_spectators |
最大观众数量 |
system_config > server_port |
服务器端口(由 GPanel 管理) |
比赛设置
比赛设置文件定义您的赛道播放列表和游戏模式。它们存储在:
MatchSettings/
默认文件为 example.txt。要创建自定义播放列表:
- 将
example.txt复制为新文件(例如custom.txt) - 编辑文件以添加或删除赛道条目
- 更新
GAME_CONFIG启动变量以指向您的新文件(例如MatchSettings\custom.txt) - 重启服务器
管理地图
添加地图
- 从 Trackmania 社区下载赛道文件(
.Map.Gbx) - 通过 SFTP 将文件上传到
UserData/Maps/ - 将赛道引用添加到您的比赛设置文件中
- 重启服务器以加载新赛道
服务器控制器
对于高级管理,许多 Trackmania 服务器运营者使用外部服务器控制器。常见选项包括:
- PyPlanet — 基于 Python 的控制器,支持插件
- UASECO — 基于 PHP 的控制器,功能丰富
- EvoSC — 现代 C# 服务器控制器
这些控制器通过 XML-RPC 接口连接,提供聊天命令、玩家统计、地图投票和自动队列管理等功能。
注意: 服务器控制器是可选的,需要额外设置。建议需要高级管理功能的竞技或社区服务器使用。
通过 GPanel 进行服务器管理
| 操作 | 方法 |
|---|---|
| 启动/停止/重启服务器 | 使用 GPanel 主页上的电源控制按钮 |
| 更改服务器名称 | 在 Startup 选项卡中编辑 SERVER_NAME |
| 设置服务器密码 | 在 Startup 选项卡中编辑 SERVER_PASSWORD |
| 更改比赛设置 | 在 Startup 选项卡中编辑 GAME_CONFIG |
| 编辑配置 | File Manager 或 SFTP → UserData/Config/dedicated_cfg.txt |
| 查看控制台输出 | 在 GPanel 中查看 Console 选项卡 |
故障排除
服务器无法启动
- 验证
MASTERSERVER_LOGIN和MASTERSERVER_PASSWORD是否正确设置 - 确保凭据是在 trackmania.com/player/dedicated-servers 创建的
- 检查控制台输出中是否有认证错误
玩家无法找到服务器
- 确认主服务器凭据有效且服务器已成功启动
- 检查比赛设置文件是否存在且格式正确
- 等待几分钟让服务器在主服务器上完成注册
相关文章
需要帮助?
如果您在 Trackmania 服务器方面需要进一步帮助,我们的支持团队随时为您服务。提交支持工单,我们将尽快回复。