本指南介绍如何在 Legion Hosting 上设置 Soldat 2 专用服务器、配置启动变量以及连接玩家。Soldat 2 是经典 2D 死亡竞赛射击游戏的续作,具有真实枪械、布娃娃物理和基于物理的移动系统。有关管理员命令、RCON 和游戏配置,请参阅 Soldat 2 管理员和命令指南。
什么是 Soldat 2? Soldat 2 是一款 2D 死亡竞赛射击游戏,具有真实枪械、布娃娃暴力效果和基于物理的移动系统。它是原版 Soldat 的续作,采用现代技术构建,具有改进的图形和游戏机制。
1. 首次启动
- 登录 GPanel 并选择您的 Soldat 2 服务器。
- 转到 Startup 选项卡并配置变量(请参阅第 2 节中的表格)。
- 将 SERVER_NAME 设置为您想要的服务器名称(不能包含空格)。
- 将 RCON_PASSWORD 设置为用于远程管理的安全密码。
- 返回 Console 选项卡,点击 Start。
- 等待控制台显示
ALL RULES SCRIPTS INITIALIZED。首次启动会生成autoconfig.ini配置文件。
服务器名称不能包含空格。
SERVER_NAME 变量不支持空格。请使用下划线或连字符代替(例如 My-Soldat2-Server)。
2. GPanel 启动变量
以下变量可在 GPanel Startup 选项卡中使用。
| 变量 | 默认值 | 描述 |
|---|---|---|
SERVER_NAME |
PterodactylServer |
在主列表中显示的服务器名称(最多 50 个字符,不能包含空格)。 |
MAX_PLAYERS |
12 |
最大玩家数(1-12)。 |
SERVER_PASSWORD |
ServerPassword |
加入服务器的密码。清空此项可将服务器设为公开。 |
RCON_PASSWORD |
RconPassword |
RCON(远程控制台)访问密码。 |
RCON_PORT |
0 |
RCON WebSocket 端口。设置为 0 禁用 RCON。 |
WEBSOCKETS_PORT |
0 |
用于浏览器连接的 WebSockets 端口。设置为 0 禁用。 |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
玩家加入时显示的消息(最多 200 个字符)。 |
ADMIN_PLAYFAB_ID |
IDHere |
用于获取管理员权限的 PlayFab ID。连接时可在服务器日志中找到。 |
3. 服务器配置 (autoconfig.ini)
主服务器配置文件为:
autoconfig.ini
通过 GPanel 中的 Files 选项卡打开此文件,或通过 SFTP 连接。该文件使用 INI 格式。
启动变量会覆盖 autoconfig.ini。
autoconfig.ini 中的许多设置在每次服务器启动时会被 GPanel 启动变量自动覆盖。请使用 Startup 选项卡进行主要设置。
关键设置
| 设置 | 描述 |
|---|---|
GameServerConfig.Name |
服务器名称(由 SERVER_NAME 变量管理)。 |
GameServerConfig.Port |
服务器端口(由 GPanel 管理)。 |
GameServerConfig.MaxPlayers |
最大玩家数(由 MAX_PLAYERS 变量管理)。 |
GameServerConfig.GreetMessage |
欢迎消息(由 GREET_MESSAGE 变量管理)。 |
GameServerConfig.AdminPlayfabId |
服务器管理员的 PlayFab ID。 |
GameServerConfig.ServerPassword |
加入密码(由 SERVER_PASSWORD 变量管理)。 |
GameServerConfig.RconPassword |
RCON 密码(由 RCON_PASSWORD 变量管理)。 |
4. 玩家如何连接
- 启动 Soldat 2。
- 在主菜单中选择 Play Online。
- 浏览服务器列表按名称查找您的服务器,或使用直接连接。
- 如果服务器设有密码,系统会提示您输入密码。
除非您拥有独立 IP,否则端口是随机分配的。 请在 GPanel 的 Network 选项卡中查看服务器的实际 IP 和端口。详情请参阅 如何查找服务器 IP 和端口。
5. 查找您的 PlayFab ID
要在游戏中获取管理员权限,您需要在 ADMIN_PLAYFAB_ID 变量中设置您的 PlayFab ID。
- 启动服务器并以玩家身份连接。
- 查看 GPanel 控制台输出。当您加入时,会出现一条日志消息,格式为:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID],其中显示您的 PlayFab ID。 - 复制 PlayFab ID 并在
ADMIN_PLAYFAB_ID启动变量中设置。 - 重启服务器使更改生效。
相关文章
需要帮助?
如果您的 Soldat 2 服务器遇到问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。