Ten przewodnik opisuje, jak skonfigurować dedykowany serwer Soldat 2 w Legion Hosting, ustawić zmienne startowe oraz połączyć graczy. Soldat 2 to kontynuacja klasycznej dwuwymiarowej strzelanki deathmatch, oferująca prawdziwą broń, fizykę ragdoll oraz ruch oparty na fizyce. Informacje o komendach administracyjnych, RCON i konfiguracji gry znajdziesz w artykule Przewodnik administracji i komend Soldat 2.
1. Pierwsze uruchomienie
- Zaloguj się do GPanel i wybierz swój serwer Soldat 2.
- Przejdź do zakładki Startup i skonfiguruj zmienne (zobacz tabelę w sekcji 2).
- Ustaw SERVER_NAME na wybraną nazwę serwera (bez spacji).
- Ustaw RCON_PASSWORD na bezpieczne hasło do zdalnej administracji.
- Wróć do zakładki Console i kliknij Start.
- Poczekaj, aż konsola wyświetli
ALL RULES SCRIPTS INITIALIZED. Pierwsze uruchomienie generuje plik konfiguracyjnyautoconfig.ini.
SERVER_NAME nie obsługuje spacji. Zamiast nich używaj podkreśleń lub myślników (np. My-Soldat2-Server).
2. Zmienne startowe GPanel
Następujące zmienne są dostępne w zakładce Startup w GPanel.
| Zmienna | Domyślnie | Opis |
|---|---|---|
SERVER_NAME |
PterodactylServer |
Nazwa serwera wyświetlana na liście głównej (maks. 50 znaków, bez spacji). |
MAX_PLAYERS |
12 |
Maksymalna liczba graczy (1-12). |
SERVER_PASSWORD |
ServerPassword |
Hasło do dołączenia do serwera. Wyczyść je, aby serwer był publiczny. |
RCON_PASSWORD |
RconPassword |
Hasło dostępu RCON (zdalna konsola). |
RCON_PORT |
0 |
Port WebSocket RCON. Ustaw na 0, aby wyłączyć RCON. |
WEBSOCKETS_PORT |
0 |
Port WebSockets dla połączeń przeglądarkowych. Ustaw na 0, aby wyłączyć. |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
Wiadomość wyświetlana graczom po dołączeniu (maks. 200 znaków). |
ADMIN_PLAYFAB_ID |
IDHere |
Twoje PlayFab ID dla uprawnień administratora. Znajdziesz je w logach serwera po połączeniu. |
3. Konfiguracja serwera (autoconfig.ini)
Głównym plikiem konfiguracyjnym serwera jest:
autoconfig.ini
Otwórz ten plik za pomocą zakładki Files w GPanel lub połącz się przez SFTP. Plik używa formatu INI.
autoconfig.ini jest automatycznie nadpisywanych przez zmienne startowe GPanel przy każdym uruchomieniu serwera. Do podstawowych ustawień używaj zakładki Startup.
Kluczowe ustawienia
| Ustawienie | Opis |
|---|---|
GameServerConfig.Name |
Nazwa serwera (zarządzana przez zmienną SERVER_NAME). |
GameServerConfig.Port |
Port serwera (zarządzany przez GPanel). |
GameServerConfig.MaxPlayers |
Maksymalna liczba graczy (zarządzana przez zmienną MAX_PLAYERS). |
GameServerConfig.GreetMessage |
Wiadomość powitalna (zarządzana przez zmienną GREET_MESSAGE). |
GameServerConfig.AdminPlayfabId |
PlayFab ID administratora serwera. |
GameServerConfig.ServerPassword |
Hasło dołączenia (zarządzane przez zmienną SERVER_PASSWORD). |
GameServerConfig.RconPassword |
Hasło RCON (zarządzane przez zmienną RCON_PASSWORD). |
4. Jak gracze się łączą
- Uruchom Soldat 2.
- Z menu głównego wybierz Play Online.
- Przeglądaj listę serwerów, aby znaleźć swój serwer po nazwie, lub użyj bezpośredniego połączenia.
- Jeśli serwer ma hasło, wprowadź je po wyświetleniu monitu.
5. Znajdowanie swojego PlayFab ID
Aby uzyskać uprawnienia administratora w grze, musisz ustawić swoje PlayFab ID w zmiennej ADMIN_PLAYFAB_ID.
- Uruchom serwer i połącz się z nim jako gracz.
- Sprawdź wyjście konsoli GPanel. Gdy dołączysz, pojawi się komunikat w logu pokazujący Twoje PlayFab ID w formacie:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - Skopiuj PlayFab ID i ustaw je w zmiennej startowej
ADMIN_PLAYFAB_ID. - Uruchom ponownie serwer, aby zmiana zaczęła obowiązywać.
Powiązane artykuły
- Przewodnik administracji i komend Soldat 2
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem Soldat 2, otwórz zgłoszenie do pomocy technicznej i dołącz IP swojego serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.