本指南涵盖如何设置和配置由 Legion Hosting 托管的 DDNet(DDraceNetwork)专用服务器。DDNet 是一款合作制 2D 平台游戏,玩家需要协作完成具有挑战性的地图。有关管理命令和服务器管理,请参阅 DDNet 服务器管理指南。
1. 访问您的服务器
- 登录 GPanel。
- 从服务器列表中选择您的 DDNet 服务器。
- 您的服务器 IP 和端口显示在 Console 选项卡上。详情请参阅 如何查找您的服务器 IP 和端口。
注意:除非您拥有专用 IP,否则端口是随机分配的。连接时请使用 GPanel 中显示的端口。
2. 启动变量
在 GPanel 的 Startup 选项卡中配置以下设置:
| 变量 | 环境变量名 | 默认值 | 说明 |
|---|---|---|---|
| 自动更新 | AUTO_UPDATE |
1 | 启动时更新服务器。1 = 开启,0 = 关闭。 |
| 服务器名称 | SERVER_NAME |
A Pterodactyl DDNet Server | 浏览器中显示的服务器名称(最多 64 个字符)。 |
| 服务器密码 | SERVER_PASS |
(空) | 加入服务器的密码。留空则为公开访问。 |
| 服务器地图 | SERVER_MAP |
Sunny Side Up | 启动时加载的地图。请参阅 DDNet 地图列表。 |
| 公开服务器 | PUBLIC_SERVER |
0 | 注册到 DDNet 服务器列表。1 = 公开,0 = 私有。 |
| 最大玩家数 | MAX_PLAYERS |
64 | 最大客户端数量(1-64)。 |
3. 配置文件
主配置文件为 ddnet/data/autoexec_server.cfg。面板会自动管理该文件中的端口、服务器名称、地图、公开状态和最大客户端数。
sv_port 8303
sv_name "My DDNet Server"
sv_map "Sunny Side Up"
sv_register 0
sv_max_clients 64
重要:面板管理的值(
sv_port、sv_name、sv_map、sv_register、sv_max_clients)在启动时会被覆盖。请在文件中的新行添加自定义设置。
您可以添加的其他设置:
| 设置 | 说明 |
|---|---|
sv_rcon_password "pass" |
用于远程管理访问的 RCON 密码。 |
sv_rcon_mod_password "pass" |
版主 RCON 密码(权限低于管理员)。 |
password "pass" |
服务器加入密码。 |
sv_max_clients_per_ip 4 |
每个 IP 地址的最大连接数。 |
sv_motd "message" |
每日消息。 |
4. 连接到您的服务器
- 从 ddnet.org 下载 DDNet(免费)。
- 启动 DDNet。
- 如果您的服务器是公开的(
PUBLIC_SERVER=1),可以在服务器浏览器中找到它。 - 要直接连接,按 F1 打开控制台并输入:
connect [IP]:[PORT] - 如果设置了密码,请输入密码。
5. 地图
DDNet 包含数千张社区地图。默认地图 Sunny Side Up 是一个不错的起点。您可以通过以下方式更改地图:
SERVER_MAP启动变量(设置启动时加载的地图)。- 游戏内 RCON 命令
sv_map "Map Name"可即时更换地图。 - 通过 SFTP 将自定义地图上传到
ddnet/data/maps/目录。
6. 首次设置清单
- 在 Startup 选项卡中设置
SERVER_NAME。 - 选择您的起始
SERVER_MAP。 - 在
autoexec_server.cfg中设置 RCON 密码以获取管理员权限。 - 决定服务器是公开还是私有(
PUBLIC_SERVER)。 - 启动服务器并验证其是否出现在浏览器中(如果是公开的)。
相关文章
需要帮助?
如果您的 DDNet 服务器遇到问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的任何错误信息。