Holdfast: Nations at War to wieloosobowa strzelanka z perspektywy pierwszej i trzeciej osoby, osadzona w epoce napoleońskiej, oferująca wielkoskalowe bitwy z udziałem do 150 graczy. Ten przewodnik przeprowadzi Cię przez konfigurację i ustawienia dedykowanego serwera Holdfast w Legion Hosting.
Pierwsze uruchomienie w GPanel
Przed skonfigurowaniem czegokolwiek musisz wykonać wstępne uruchomienie, aby serwer wygenerował domyślne pliki konfiguracyjne.
- Zaloguj się do GPanel.
- Wybierz swój serwer Holdfast z listy serwerów.
- Kliknij przycisk Start, aby uruchomić serwer po raz pierwszy.
- Poczekaj, aż konsola pokaże, że serwer w pełni się uruchomił. Powinieneś zobaczyć komunikat informujący, że serwer nasłuchuje połączeń.
- Gdy zobaczysz, że uruchomienie się zakończyło, zatrzymaj serwer. Domyślne pliki konfiguracyjne zostały teraz wygenerowane.
Zmienne startowe
GPanel udostępnia zmienne startowe, które kontrolują podstawowe parametry serwera. Przejdź do zakładki Startup w GPanel, aby skonfigurować je przed edytowaniem pliku konfiguracyjnego bezpośrednio.
| Zmienna | Opis | Domyślnie |
|---|---|---|
SERVER_NAME |
Nazwa wyświetlana w przeglądarce serwerów | Holdfast Server |
SERVER_PASS |
Hasło wymagane do dołączenia (pozostaw puste dla serwera publicznego) | puste |
PLAYERS |
Maksymalna dozwolona liczba graczy | Ustawiana przez Twój plan hostingowy |
SERVER_CONFIG_PATH |
Nazwa pliku konfiguracyjnego w folderze configs/ (musi kończyć się na .txt) |
serverconfig_default.txt |
ADMIN_PASS |
Hasło do logowania administratora (naciśnij F1 w grze) | puste |
REGION |
Region serwera. Opcje: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
Port używany do zapytań przeglądarki serwerów Steam | Przydzielany automatycznie |
Plik konfiguracyjny serwera
Główny plik konfiguracyjny dla Holdfast znajduje się w lokalizacji holdfastnaw-dedicated/configs/serverconfig_default.txt (lub pod nazwą pliku ustawioną w zmiennej startowej SERVER_CONFIG_PATH). Możesz edytować ten plik za pomocą Menedżera plików w GPanel lub przez SFTP.
Tożsamość serwera
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
Pole server_name obsługuje kody kolorów przy użyciu znaczników Rich Text. Na przykład:
server_name "<color=red>[Legion]</color> Holdfast Server"
Wybór trybu gry
Holdfast oferuje kilka trybów gry. Ustaw domyślny tryb gry za pomocą ustawienia server_game_mode:
| ID trybu | Tryb gry | Opis |
|---|---|---|
0 |
Army Battlefield | Wielkoskalowe zdobywanie terytorium z piechotą i artylerią |
1 |
Army Siege | Atakujący muszą zdobyć ufortyfikowaną pozycję od obrońców |
2 |
Army Deathmatch | Drużynowy deathmatch z czasami odradzania |
3 |
Naval Battlefield | Walka okręt na okręt na otwartym morzu |
4 |
Army Conquest | Zdobywanie i utrzymywanie strategicznych punktów na mapie |
5 |
Army Frontlines | Liniowe zdobywanie punktów, odpychanie wroga |
6 |
Melee Arena | Walka wręcz na bliskim dystansie w małych arenach |
# Set game mode to Army Battlefield
server_game_mode 0
Ustawienia rund i meczów
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
Ustawienia balansowania drużyn
Właściwe balansowanie drużyn jest ważne dla dobrej rozgrywki, szczególnie na serwerach publicznych:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
Rotacja map
Rotacja map jest konfigurowana w pliku holdfastnaw-dedicated/configs/serverconfig_default.txt przy użyciu sekcji map_rotation. Każdy wpis określa kombinację mapy i trybu gry:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield).
Popularne wybory map
| Nazwa mapy | Najlepsze tryby | Uwagi |
|---|---|---|
| Grasslands | Battlefield, Conquest | Otwarty teren, dobry do dużych bitew |
| Highlands | Battlefield, Frontlines | Pagórkowaty teren z przewagą wysokościową |
| Fort_Imperial | Siege | Klasyczna mapa oblężnicza z fortyfikacjami |
| Shipyard | Naval Battlefield | Mapa przybrzeżna z walką morską |
| Desert | Siege, Battlefield | Suche środowisko ze strukturami fortu |
| Glacier | Battlefield, Deathmatch | Zimowa mapa z ograniczoną osłoną |
Limity klas
Możesz ograniczyć, ilu graczy może wybrać określone klasy, aby zachować balans rozgrywki:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
Łączenie się z serwerem
Przez przeglądarkę serwerów
- Uruchom Holdfast: Nations at War ze Steam.
- Kliknij Multiplayer w menu głównym.
- Użyj Server Browser, aby znaleźć swój serwer po nazwie.
- Jeśli ustawiłeś hasło, przed dołączeniem zostaniesz poproszony o jego wprowadzenie.
Przez bezpośrednie połączenie
- Znajdź IP i port swojego serwera w GPanel na głównym pulpicie. Zobacz także: Jak znaleźć IP i port swojego serwera.
- W menu głównym Holdfast kliknij Multiplayer, a następnie Direct Connect.
- Wprowadź IP serwera i port gry (domyślnie
20100). - Kliknij Connect.
Zarządzanie zapisami i konfiguracją
Dedykowane serwery Holdfast przechowują swoją konfigurację i dane w następujących lokalizacjach:
| Plik/Folder | Przeznaczenie |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
Główna konfiguracja serwera |
bans.txt |
Lista zbanowanych Steam ID |
admins.txt |
Lista Steam ID administratorów |
server_log/ |
Pliki logów serwera |
holdfastnaw-dedicated/configs/serverconfig_default.txt przez SFTP. Pozwoli Ci to cofnąć zmiany, jeśli coś pójdzie nie tak.
Powiązane artykuły
- Polecenia administracyjne Holdfast Nations at War
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Jeśli napotkasz problemy, które nie zostały tu opisane, otwórz zgłoszenie do pomocy technicznej, a nasz zespół chętnie Ci pomoże.