Acest ghid acoperă administrarea serverului tău dedicat Holdfast: Nations at War, inclusiv configurarea administratorilor, utilizarea RCON, executarea comenzilor, gestionarea rotațiilor de hărți, configurarea setărilor competitive și depanarea problemelor comune.
Configurarea Administratorilor
Holdfast folosește un sistem de administrare bazat pe Steam ID. Trebuie să adaugi Steam ID-urile jucătorilor în lista de administratori înainte ca aceștia să poată folosi comenzi de administrator în joc.
Adăugarea Administratorilor prin admins.txt
- Oprește serverul din GPanel.
- Deschide File Manager sau conectează-te prin SFTP.
- Localizează sau creează
admins.txtîn directorul rădăcină al serverului. - Adaugă câte un Steam64 ID pe linie:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
- Salvează fișierul și pornește serverul.
steamid.io și introducând URL-ul profilului lor Steam. ID-ul este un număr de 17 cifre care începe cu 7656119.
Administratori prin serverconfig.txt
Alternativ, poți defini administratorii direct în holdfastnaw-dedicated/configs/serverconfig_default.txt:
# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321
Acces RCON
RCON (Remote Console) îți permite să execuți comenzi de server fără a fi conectat ca jucător. Configurează RCON în fișierul tău 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
Pentru a te conecta prin RCON, poți folosi orice client compatibil cu Source RCON. Introdu IP-ul serverului tău, portul RCON și parola pentru a stabili o conexiune.
Comenzi de Administrator în Joc
Administratorii pot executa comenzi în joc apăsând tasta consolei desemnate (de obicei ` sau ~) și tastând comanda. Tabelul următor enumeră cele mai frecvent utilizate comenzi de administrator:
Gestionarea Jucătorilor
| Comandă | Utilizare | Descriere |
|---|---|---|
kick |
kick <playerID> "reason" |
Dă afară un jucător de pe server cu un motiv opțional |
ban |
ban <playerID> <minutes> "reason" |
Interzice un jucător pentru o durată specificată (0 = permanent) |
unban |
unban <steamID> |
Elimină o interdicție după Steam ID |
slay |
slay <playerID> |
Ucide instantaneu un jucător |
swapteam |
swapteam <playerID> |
Mută un jucător în echipa adversă |
mute |
mute <playerID> |
Amuțește chat-ul vocal și text al unui jucător |
unmute |
unmute <playerID> |
Reactivează un jucător amuțit anterior |
Controlul Hărților și al Jocului
| Comandă | Utilizare | Descriere |
|---|---|---|
changemap |
changemap <mapName> <gameModeID> |
Comută imediat la o hartă și un mod specificate |
nextmap |
nextmap |
Sare la următoarea hartă din rotație |
restartround |
restartround |
Repornește runda curentă |
endround |
endround <teamID> |
Termină runda curentă cu o echipă câștigătoare specificată (1 sau 2) |
settimeleft |
settimeleft <seconds> |
Setează timpul rămas pentru runda curentă |
Gestionarea Claselor și a Apariției
| Comandă | Utilizare | Descriere |
|---|---|---|
setclasslimit |
setclasslimit <className> <percent> |
Setează limita procentuală pentru o clasă (de ex., artilerie, ofițer) |
forceclass |
forceclass <playerID> <className> |
Forțează un jucător într-o clasă specifică |
respawn |
respawn <playerID> |
Forțează reapariția unui jucător mort |
Configurarea Serverului pentru Joc Competitiv
Dacă găzduiești evenimente, bătălii în linie sau meciuri competitive, următoarele setări ajută la crearea unui mediu structurat:
# 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
Gestionarea Rotației de Hărți
Poți gestiona rotația de hărți dinamic folosind comenzi de administrator sau editând fișierul de configurare.
Comenzi de Rotație a Hărților în Timpul Execuției
# 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
holdfastnaw-dedicated/configs/serverconfig_default.txt. Ele se vor pierde când serverul repornește. Pentru a face modificări permanente, editează direct fișierul de configurare prin File Manager-ul din GPanel.
Depanare
Serverul Nu Apare în Browser
- Asigură-te că serverul a rulat cel puțin 2-3 minute după pornire. Este nevoie de timp pentru a se înregistra în lista serverului master Steam.
- Verifică dacă
server_steam_query_porteste configurat corect și corespunde alocării tale GPanel. - Verifică dacă serverul tău nu este setat în modul doar-LAN.
- Confirmă că serverul a pornit cu succes, revizuind ieșirea consolei din GPanel pentru orice mesaje de eroare.
Serverul Se Blochează
- Verifică jurnalele serverului din directorul
server_log/pentru detalii despre erori. - Asigură-te că
holdfastnaw-dedicated/configs/serverconfig_default.txtnu conține erori de sintaxă. Un singur caracter plasat greșit poate împiedica pornirea serverului. - Verifică dacă numele hărților din rotația ta sunt scrise corect și se referă la hărți valide.
- Dacă blocările persistă după o actualizare a jocului, încearcă să reinstalezi serverul prin opțiunea Reinstall din GPanel (fă mai întâi o copie de rezervă a configurațiilor tale).
Probleme de Desincronizare a Jucătorilor
- Desincronizarea este mai frecventă cu un număr mare de jucători. Dacă experimentezi desincronizări frecvente, ia în considerare reducerea
server_max_players. - Asigură-te că rata de tick a serverului tău este setată corespunzător pentru numărul tău de jucători.
- Jucătorii cu latență foarte mare (200+ ms) sunt mai predispuși să experimenteze desincronizări. Poți seta o limită maximă de ping:
# Kick players with ping above this threshold (ms)
server_max_ping 300
Jucătorii Nu Se Pot Conecta
- Verifică dacă serverul rulează și a pornit complet în GPanel.
- Dacă folosești o parolă, asigură-te că jucătorii care se conectează o introduc corect.
- Verifică dacă serverul nu este plin (limita
server_max_playersatinsă). - Dacă jucătorii se conectează prin IP direct, asigură-te că folosesc IP-ul corect și portul de joc (nu portul de interogare).
Articole Conexe
- Ghidul de Configurare a Serverului Holdfast Nations at War
- Cum să Găsești IP-ul și Portul Serverului Tău
- Cum să Încarci Fișiere prin SFTP
- Primii Pași cu Noul Tău Server
Dacă ai nevoie de asistență suplimentară cu administrarea serverului, te rugăm să deschizi un tichet de suport și echipa noastră te va ajuta.