Това ръководство описва как да настроите вашия Soldat 2 dedicated сървър в Legion Hosting, да конфигурирате стартови променливи и да свържете играчи. Soldat 2 е продължението на класическия 2D deathmatch шутър, представящ реални оръжия, ragdoll физика и базирано на физика движение. За администраторски команди, RCON и игрова конфигурация вижте Ръководство за администраторски команди в Soldat 2.
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
Следните променливи са налични в раздел Startup на GPanel.
| Променлива | По подразбиране | Описание |
|---|---|---|
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
Отворете този файл чрез раздел Files в GPanel или се свържете чрез SFTP. Файлът използва 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.
- Прегледайте списъка със сървъри, за да намерите вашия сървър по име, или използвайте директна връзка.
- Ако сървърът има парола, въведете я при подкана.
5. Намиране на вашия PlayFab ID
За да получите администраторски права в играта, трябва да зададете вашия PlayFab ID в променливата ADMIN_PLAYFAB_ID.
- Стартирайте сървъра и се свържете с него като играч.
- Проверете изхода на конзолата на GPanel. Когато се присъедините, ще се появи лог съобщение, показващо вашия PlayFab ID във формат:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - Копирайте PlayFab ID и го задайте в стартовата променлива
ADMIN_PLAYFAB_ID. - Рестартирайте сървъра, за да влезе в сила промяната.
Свързани статии
- Ръководство за администраторски команди в Soldat 2
- Как да намерите вашия сървърен IP и порт
- Как да качвате файлове чрез SFTP
Нуждаете се от помощ?
Ако срещнете проблеми с вашия Soldat 2 сървър, отворете тикет за поддръжка и включете вашия сървърен IP, описание на проблема и всички съответни съобщения за грешки от конзолата на GPanel.