本指南涵盖 OpenTTD 服务器的管理命令、RCON 访问、公司管理和 NewGRF 模组。有关初始设置,请参阅 OpenTTD 服务器设置指南。
1. RCON 访问
远程控制台(RCON)允许您无需加入游戏即可运行管理命令。首先,通过 SFTP 在 openttd.cfg 的 [network] 部分设置 rcon_password。
要在游戏内使用 RCON,请打开控制台(~ 键)并输入:
rcon_password your_password
rcon your_command
2. 控制台命令
这些命令可以从 GPanel 控制台或通过游戏内 RCON 运行:
| 命令 | 描述 |
|---|---|
kick <client_id> |
通过客户端 ID 踢出玩家。 |
ban <client_id> |
通过客户端 ID 封禁玩家。 |
unban <index> |
通过封禁列表索引解封玩家。 |
banlist |
列出所有被封禁的玩家。 |
clients |
列出所有已连接的客户端及其 ID。 |
companies |
列出所有活跃的公司。 |
move <client_id> <company_id> |
将客户端移动到其他公司(使用 255 表示旁观者)。 |
reset_company <company_id> |
删除公司及其所有资产。 |
say "<message>" |
向所有玩家广播消息。 |
pause |
暂停游戏。 |
unpause |
取消暂停游戏。 |
save <name> |
将游戏保存到指定的文件名。 |
load <name> |
加载存档文件。 |
newgame |
使用当前设置开始新的随机游戏。 |
restart |
从头重新开始当前游戏。 |
setting <name> [<value>] |
查看或更改游戏设置。 |
quit |
关闭服务器。 |
3. 自动清理公司
在 openttd.cfg 中配置非活跃公司的自动清理:
| 设置 | 默认值 | 描述 |
|---|---|---|
autoclean_companies |
false | 启用非活跃公司的自动清理。 |
autoclean_unprotected |
12 | 未受保护的公司在被移除前的月数。 |
autoclean_protected |
36 | 受密码保护的公司在被移除前的月数。 |
autoclean_novehicles |
0 | 没有车辆的公司在被移除前的月数(0 = 禁用)。 |
4. 添加 NewGRF 模组
NewGRF 为 OpenTTD 添加自定义内容(车辆、工业、景观):
- 从 BaNaNaS 或其他来源下载 NewGRF 文件(
.grf)。 - 通过 SFTP 将它们上传到服务器的
newgrf/目录。 - 在
openttd.cfg的[newgrf]部分添加条目。 - 重启服务器。
重要: 所有连接的玩家必须安装相同的 NewGRF。如果 BaNaNaS 上有可用的缺失 NewGRF,玩家将收到下载提示。
5. 故障排除
- 服务器未显示在服务器列表中: 确保启动选项卡中的
srv_advertise设置为true。 - RCON 无法使用: 验证
openttd.cfg中已设置rcon_password,并且您已正确验证身份。 - 玩家在加入时断开连接: 地图下载可能超时。减小地图大小或增加
openttd.cfg中的max_download_time。 - NewGRF 不匹配: 确保玩家拥有与服务器完全相同的 NewGRF 及版本。
相关文章
需要帮助?
如果您需要进一步的帮助,请 提交工单,并附上您的服务器 IP 和 GPanel 控制台中的任何错误信息。