Denne veiledningen dekker administrasjon for din Holdfast: Nations at War dedikerte server, inkludert oppsett av admins, bruk av RCON, kjøring av kommandoer, håndtering av kartrotasjoner, konfigurasjon av konkurranseinnstillinger og feilsøking av vanlige problemer.
Admin-oppsett
Holdfast bruker et Steam ID-basert admin-system. Du må legge til spilleres Steam ID-er i admin-listen før de kan bruke admin-kommandoer i spillet.
Legge til admins via admins.txt
- Stopp serveren din fra GPanel.
- Åpne File Manager eller koble til via SFTP.
- Finn eller opprett
admins.txti serverens rotkatalog. - Legg til én Steam64-ID per linje:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
- Lagre filen og start serveren din.
steamid.io og legge inn Steam-profil-URL-en sin. ID-en er et 17-sifret tall som starter med 7656119.
Admin via serverconfig.txt
Alternativt kan du definere admins direkte i holdfastnaw-dedicated/configs/serverconfig_default.txt:
# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321
RCON-tilgang
RCON (Remote Console) lar deg kjøre serverkommandoer uten å være tilkoblet som spiller. Konfigurer RCON i din 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
For å koble til via RCON kan du bruke hvilken som helst Source RCON-kompatibel klient. Legg inn server-IP, RCON-port og passord for å opprette en tilkobling.
Admin-kommandoer i spillet
Admins kan kjøre kommandoer i spillet ved å trykke på den angitte konsolltasten (vanligvis ` eller ~) og skrive kommandoen. Tabellen nedenfor lister opp de mest brukte admin-kommandoene:
Spillerhåndtering
| Kommando | Bruk | Beskrivelse |
|---|---|---|
kick |
kick <playerID> "reason" |
Spark en spiller fra serveren med en valgfri begrunnelse |
ban |
ban <playerID> <minutes> "reason" |
Bannlys en spiller for en angitt varighet (0 = permanent) |
unban |
unban <steamID> |
Fjern en bannlysing etter Steam ID |
slay |
slay <playerID> |
Drep en spiller umiddelbart |
swapteam |
swapteam <playerID> |
Flytt en spiller til det motsatte laget |
mute |
mute <playerID> |
Demp en spillers tale- og tekstchat |
unmute |
unmute <playerID> |
Opphev demping av en tidligere dempet spiller |
Kart- og spillkontroll
| Kommando | Bruk | Beskrivelse |
|---|---|---|
changemap |
changemap <mapName> <gameModeID> |
Bytt umiddelbart til et angitt kart og modus |
nextmap |
nextmap |
Hopp til neste kart i rotasjonen |
restartround |
restartround |
Start gjeldende runde på nytt |
endround |
endround <teamID> |
Avslutt gjeldende runde med et angitt vinnende lag (1 eller 2) |
settimeleft |
settimeleft <seconds> |
Angi gjenværende tid for gjeldende runde |
Klasse- og spawn-håndtering
| Kommando | Bruk | Beskrivelse |
|---|---|---|
setclasslimit |
setclasslimit <className> <percent> |
Angi prosentgrensen for en klasse (f.eks. artillery, officer) |
forceclass |
forceclass <playerID> <className> |
Tving en spiller inn i en bestemt klasse |
respawn |
respawn <playerID> |
Tving-respawn en død spiller |
Serverkonfigurasjon for konkurransespill
Hvis du arrangerer eventer, linjeslag eller konkurransekamper, hjelper følgende innstillinger med å skape et strukturert miljø:
# 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
Håndtering av kartrotasjon
Du kan håndtere kartrotasjonen dynamisk ved hjelp av admin-kommandoer eller ved å redigere konfigurasjonsfilen.
Kommandoer for kartrotasjon under kjøring
# 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. De vil gå tapt når serveren startes på nytt. For å gjøre permanente endringer, rediger config-filen direkte gjennom GPanels File Manager.
Feilsøking
Serveren vises ikke i serverlisten
- Sørg for at serveren har kjørt i minst 2-3 minutter etter oppstart. Det tar tid å registrere seg hos Steam master-serverlisten.
- Bekreft at
server_steam_query_porter riktig konfigurert og samsvarer med din GPanel-tildeling. - Sjekk at serveren din ikke er satt til LAN-only-modus.
- Bekreft at serveren startet vellykket ved å gjennomgå konsollutdataen i GPanel for eventuelle feilmeldinger.
Serveren krasjer
- Sjekk serverloggene i
server_log/-katalogen for feildetaljer. - Sørg for at din
holdfastnaw-dedicated/configs/serverconfig_default.txtikke inneholder syntaksfeil. Et enkelt feilplassert tegn kan hindre serveren i å starte. - Bekreft at kartnavnene i rotasjonen din er stavet riktig og refererer til gyldige kart.
- Hvis krasj vedvarer etter en spilloppdatering, prøv å reinstallere serveren via GPanels Reinstall-alternativ (ta sikkerhetskopi av configene dine først).
Problemer med spiller-desync
- Desync er vanligere med høyt antall spillere. Hvis du opplever hyppig desync, vurder å redusere
server_max_players. - Sørg for at serverens tick rate er satt passende for ditt antall spillere.
- Spillere med svært høy latens (200+ ms) er mer tilbøyelige til å oppleve desync. Du kan sette en maks ping-grense:
# Kick players with ping above this threshold (ms)
server_max_ping 300
Spillere kan ikke koble til
- Bekreft at serveren kjører og er fullstendig startet i GPanel.
- Hvis du bruker passord, sørg for at spillere som kobler til skriver det inn riktig.
- Sjekk at serveren ikke er full (
server_max_players-grensen er nådd). - Hvis spillere kobler til via direkte IP, sørg for at de bruker riktig IP og spillport (ikke query-porten).
Relaterte artikler
- Holdfast Nations at War Server Setup-veiledning
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
- Komme i gang med din nye server
Hvis du trenger ytterligere hjelp med serveradministrasjon, vennligst opprett en supportsak så vil teamet vårt hjelpe deg.