Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Polecenia administracyjne Holdfast Nations at War


Ten przewodnik obejmuje administrację dedykowanym serwerem Holdfast: Nations at War, w tym konfigurację administratorów, korzystanie z RCON, wykonywanie poleceń, zarządzanie rotacją map, konfigurowanie ustawień rozgrywki rywalizacyjnej oraz rozwiązywanie typowych problemów.

Konfiguracja administratorów

Holdfast wykorzystuje system administratorów oparty na Steam ID. Aby gracze mogli korzystać z poleceń administracyjnych w grze, musisz dodać ich identyfikatory Steam ID do listy administratorów.

Dodawanie administratorów przez admins.txt

  1. Zatrzymaj swój serwer w GPanel.
  2. Otwórz Menedżer plików lub połącz się przez SFTP.
  3. Znajdź lub utwórz plik admins.txt w katalogu głównym serwera.
  4. Dodaj jeden Steam64 ID na linię:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
  1. Zapisz plik i uruchom serwer.
Znajdowanie identyfikatorów Steam64: Gracze mogą znaleźć swój Steam64 ID, odwiedzając steamid.io i wprowadzając adres URL swojego profilu Steam. Identyfikator to 17-cyfrowa liczba zaczynająca się od 7656119.

Administrator przez serverconfig.txt

Alternatywnie możesz zdefiniować administratorów bezpośrednio w pliku holdfastnaw-dedicated/configs/serverconfig_default.txt:

# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321

Dostęp RCON

RCON (Remote Console) umożliwia wykonywanie poleceń serwera bez konieczności połączenia jako gracz. Skonfiguruj RCON w pliku holdfastnaw-dedicated/configs/serverconfig_default.txt:

# Enable RCON
server_rcon_enabled true

# RCON password (use a strong, unique password)
server_rcon_password "YourSecureRconPassword"

# RCON port (default is game port + 5)
server_rcon_port 20105
Ostrzeżenie dotyczące bezpieczeństwa: Zawsze używaj silnego, unikalnego hasła do RCON. Każdy, kto posiada Twoje hasło RCON oraz IP serwera, może wykonać dowolne polecenie na Twoim serwerze. Nigdy nie udostępniaj publicznie swoich danych logowania RCON.

Aby połączyć się przez RCON, możesz użyć dowolnego klienta zgodnego z Source RCON. Wprowadź IP serwera, port RCON oraz hasło, aby nawiązać połączenie.

Polecenia administracyjne w grze

Administratorzy mogą wykonywać polecenia w grze, naciskając wyznaczony klawisz konsoli (zazwyczaj ` lub ~) i wpisując polecenie. Poniższa tabela zawiera najczęściej używane polecenia administracyjne:

Zarządzanie graczami

Polecenie Użycie Opis
kick kick <playerID> "reason" Wyrzuca gracza z serwera z opcjonalnym powodem
ban ban <playerID> <minutes> "reason" Banuje gracza na określony czas (0 = na stałe)
unban unban <steamID> Usuwa bana na podstawie Steam ID
slay slay <playerID> Natychmiast zabija gracza
swapteam swapteam <playerID> Przenosi gracza do przeciwnej drużyny
mute mute <playerID> Wycisza czat głosowy i tekstowy gracza
unmute unmute <playerID> Wyłącza wyciszenie wcześniej wyciszonego gracza
Identyfikatory graczy: Możesz znaleźć ID gracza za pomocą tablicy wyników. Numer ID jest wyświetlany obok nazwy każdego gracza, gdy jest przeglądany jako administrator.

Sterowanie mapami i grą

Polecenie Użycie Opis
changemap changemap <mapName> <gameModeID> Natychmiast przełącza na określoną mapę i tryb
nextmap nextmap Przeskakuje do następnej mapy w rotacji
restartround restartround Restartuje bieżącą rundę
endround endround <teamID> Kończy bieżącą rundę z określoną zwycięską drużyną (1 lub 2)
settimeleft settimeleft <seconds> Ustawia pozostały czas dla bieżącej rundy

Zarządzanie klasami i odradzaniem

Polecenie Użycie Opis
setclasslimit setclasslimit <className> <percent> Ustawia limit procentowy dla klasy (np. artyleria, oficer)
forceclass forceclass <playerID> <className> Zmusza gracza do wyboru określonej klasy
respawn respawn <playerID> Wymusza odrodzenie martwego gracza

Konfiguracja serwera do rozgrywki rywalizacyjnej

Jeśli organizujesz wydarzenia, bitwy liniowe (line battles) lub mecze rywalizacyjne, poniższe ustawienia pomagają stworzyć uporządkowane środowisko:

# Competitive settings
server_friendly_fire true
server_auto_balance_teams false
server_enforce_team_balance false
server_allow_spectators true

# Disable certain classes for line battles
server_class_limit_artillery 0
server_class_limit_cavalry 0

# Longer round times for organized events
server_round_time_seconds 1800

# Disable respawning (one life per round)
server_respawn_enabled false
server_respawn_time_seconds 0
Wskazówka dotycząca bitew liniowych: W przypadku zorganizowanych wydarzeń typu bitwa liniowa wyłącz automatyczne balansowanie oraz wymuszanie ognia od kolegów z drużyny, aby dowódcy regimentów mogli zarządzać własnymi formacjami. Ustaw limity klas na 0 dla artylerii i kawalerii, chyba że obie strony wyraźnie się na to zgodzą.

Zarządzanie rotacją map

Możesz zarządzać rotacją map dynamicznie za pomocą poleceń administracyjnych lub edytując plik konfiguracyjny.

Polecenia rotacji map w czasie działania

# View current map rotation
maplist

# Add a map to the rotation
addmap "Grasslands" 0

# Remove a map from the rotation
removemap "Grasslands" 0

# Clear the entire rotation
clearrotation
Uwaga: Zmiany rotacji wprowadzone w czasie działania nie są zapisywane w pliku holdfastnaw-dedicated/configs/serverconfig_default.txt. Zostaną utracone po restarcie serwera. Aby wprowadzić trwałe zmiany, edytuj plik konfiguracyjny bezpośrednio przez Menedżer plików w GPanel.

Rozwiązywanie problemów

Serwer nie pojawia się w przeglądarce

  • Upewnij się, że serwer działa od co najmniej 2-3 minut po uruchomieniu. Zarejestrowanie się na liście serwera głównego Steam wymaga czasu.
  • Sprawdź, czy server_steam_query_port jest poprawnie skonfigurowany i zgodny z przydziałem w GPanel.
  • Sprawdź, czy Twój serwer nie jest ustawiony w trybie tylko LAN.
  • Potwierdź, że serwer uruchomił się pomyślnie, przeglądając wyjście konsoli w GPanel pod kątem komunikatów o błędach.

Awarie serwera

  • Sprawdź logi serwera w katalogu server_log/ pod kątem szczegółów błędów.
  • Upewnij się, że plik holdfastnaw-dedicated/configs/serverconfig_default.txt nie zawiera błędów składniowych. Pojedynczy źle umieszczony znak może uniemożliwić uruchomienie serwera.
  • Sprawdź, czy nazwy map w rotacji są poprawnie zapisane i odnoszą się do prawidłowych map.
  • Jeśli awarie utrzymują się po aktualizacji gry, spróbuj ponownie zainstalować serwer za pomocą opcji Reinstall w GPanel (najpierw utwórz kopię zapasową konfiguracji).

Problemy z desynchronizacją graczy

  • Desynchronizacja jest częstsza przy dużej liczbie graczy. Jeśli doświadczasz częstej desynchronizacji, rozważ zmniejszenie server_max_players.
  • Upewnij się, że tick rate Twojego serwera jest odpowiednio ustawiony dla liczby graczy.
  • Gracze z bardzo wysokim opóźnieniem (200+ ms) są bardziej narażeni na desynchronizację. Możesz ustawić maksymalny limit ping:
# Kick players with ping above this threshold (ms)
server_max_ping 300

Gracze nie mogą się połączyć

  • Sprawdź, czy serwer działa i jest w pełni uruchomiony w GPanel.
  • Jeśli używasz hasła, upewnij się, że łączący się gracze wprowadzają je poprawnie.
  • Sprawdź, czy serwer nie jest pełny (osiągnięty limit server_max_players).
  • Jeśli gracze łączą się przez bezpośredni IP, upewnij się, że używają poprawnego IP i portu gry (a nie portu zapytań).

Powiązane artykuły

Jeśli potrzebujesz dalszej pomocy w zakresie administracji serwerem, otwórz zgłoszenie do pomocy technicznej, a nasz zespół Ci pomoże.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.