本指南涵盖 DDNet(DDraceNetwork)服务器的 RCON 管理命令、服务器调优、地图管理和管理员操作。有关初始设置,请参阅 DDNet 服务器设置指南。
1. RCON 访问
DDNet 使用 RCON(远程控制台)进行服务器管理。在 ddnet/data/autoexec_server.cfg 中设置您的 RCON 密码:
sv_rcon_password "admin_password_here"
sv_rcon_mod_password "moderator_password_here"
- 管理员 RCON(
sv_rcon_password):完全控制服务器。 - 版主 RCON(
sv_rcon_mod_password):仅限管理操作(踢出、封禁、禁言)。
要在游戏内通过 RCON 连接,按 F1 并输入:
rcon_auth your_password
您也可以使用 GPanel 的 Console 选项卡直接执行命令。
2. 管理命令
服务器管理
| 命令 | 说明 |
|---|---|
sv_map "Map Name" |
更改当前地图。 |
reload |
重新加载当前地图。 |
sv_name "name" |
更改服务器名称。 |
status |
显示已连接玩家的 ID 和 IP。 |
shutdown |
优雅地关闭服务器。 |
say "message" |
广播服务器消息。 |
玩家管理
| 命令 | 说明 |
|---|---|
kick [id] [reason] |
根据玩家 ID 踢出玩家。 |
ban [ip] [minutes] [reason] |
封禁某个 IP 地址一段时间。 |
unban [ip] |
移除 IP 封禁。 |
bans |
列出所有生效的封禁。 |
mute [id] |
禁言某个玩家。 |
unmute [id] |
解除玩家禁言。 |
force_vote [id] [vote] |
强制某个玩家的投票。 |
3. DDRace 特定设置
DDNet 基于 DDRace。将以下内容添加到 autoexec_server.cfg 以进行游戏调优:
| 设置 | 默认值 | 说明 |
|---|---|---|
sv_teams |
1 | 允许组队游戏。0 = 禁用。 |
sv_teamlock |
1 | 允许玩家锁定其队伍。 |
sv_pauseable |
1 | 允许玩家暂停其角色。 |
sv_rescue |
0 | 允许使用 /rescue 命令(传送到最后的安全位置)。 |
sv_hit |
1 | 允许玩家之间使用武器互相攻击。 |
sv_max_clients_per_ip |
4 | 单个 IP 的最大连接数。 |
sv_vote_kick |
1 | 允许投票踢人。 |
sv_vote_kick_min |
0 | 发起投票踢人所需的最低玩家数。 |
4. 地图管理
更换地图
通过 RCON 更改当前地图:
sv_map "Multeasymap"
地图轮换
在 autoexec_server.cfg 中设置自动地图轮换:
sv_maprotation "Sunny Side Up, Multeasymap, Kobra 4"
自定义地图
添加自定义地图的方法:
- 下载
.map文件。 - 通过 SFTP 将其上传到
ddnet/data/maps/。请参阅 如何通过 SFTP 上传文件。 - 使用
sv_map "mapname"加载地图(不需要.map扩展名)。
5. 玩家命令
玩家默认可以在游戏内聊天中使用以下命令:
| 命令 | 说明 |
|---|---|
/info | 显示服务器信息。 |
/team [name] | 加入或创建队伍。 |
/lock | 锁定当前队伍。 |
/pause | 暂停您的角色。 |
/rescue | 传送到最后的安全位置(如果已启用)。 |
/r | 从地图起点重新开始。 |
6. 故障排除
- 服务器未出现在浏览器中:确保
PUBLIC_SERVER设置为1且服务器已完全启动。 - RCON 无法使用:验证
autoexec_server.cfg中已设置 RCON 密码,并且您已通过rcon_auth进行了身份验证。 - 找不到地图:地图名称区分大小写。确保地图文件存在于
ddnet/data/maps/中。 - 玩家被踢出:如果多个玩家共享同一 IP(例如来自局域网),请检查
sv_max_clients_per_ip设置。 - 性能问题:DDNet 服务器虽然轻量,但在复杂地图上大量玩家可能会增加负载。如有需要,请减少
MAX_PLAYERS。
相关文章
需要帮助?
如果您需要进一步的帮助,请 提交工单,并附上您的服务器 IP 以及 GPanel 控制台中的任何错误信息。