See juhend käsitleb teie Holdfast: Nations at War pühendatud serveri haldamist, sealhulgas administraatorite seadistamist, RCON kasutamist, käskude täitmist, kaardirotatsiooni haldamist, võistlusseadete konfigureerimist ja levinud probleemide lahendamist.
Administraatori seadistamine
Holdfast kasutab Steam ID-põhist administraatorisüsteemi. Peate lisama mängijate Steam ID-d administraatorite nimekirja, enne kui nad saavad mängusiseseid administraatorikäske kasutada.
Administraatorite lisamine faili admins.txt kaudu
- Peatage oma server GPanel-ist.
- Avage File Manager või ühenduge SFTP kaudu.
- Leidke või looge fail
admins.txtserveri juurkataloogis. - Lisage üks Steam64 ID rea kohta:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
- Salvestage fail ja käivitage server.
steamid.io ja sisestades oma Steam profiili URL-i. ID on 17-kohaline number, mis algab numbriga 7656119.
Administraator faili serverconfig.txt kaudu
Alternatiivina saate administraatorid määratleda otse failis 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 juurdepääs
RCON (Remote Console) võimaldab teil täita serverikäske ilma mängijana ühendatud olemata. Seadistage RCON failis 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
RCON-iga ühendumiseks saate kasutada mis tahes Source RCON-ühilduvat klienti. Sisestage oma serveri IP, RCON port ja parool ühenduse loomiseks.
Mängusisesed administraatorikäsud
Administraatorid saavad mängusiseselt käske täita, vajutades konsooliklahvi (tavaliselt ` või ~) ja sisestades käsu. Järgmine tabel loetleb kõige sagedamini kasutatavad administraatorikäsud:
Mängijate haldamine
| Käsk | Kasutus | Kirjeldus |
|---|---|---|
kick |
kick <playerID> "reason" |
Viska mängija serverist välja valikulise põhjusega |
ban |
ban <playerID> <minutes> "reason" |
Keela mängijal mängimine määratud ajaks (0 = alaline) |
unban |
unban <steamID> |
Eemalda keeld Steam ID järgi |
slay |
slay <playerID> |
Tapa mängija koheselt |
swapteam |
swapteam <playerID> |
Liiguta mängija vastasmeeskonda |
mute |
mute <playerID> |
Vaigista mängija hääle- ja tekstivestlus |
unmute |
unmute <playerID> |
Taasta varem vaigistatud mängija vestlus |
Kaardi ja mängu juhtimine
| Käsk | Kasutus | Kirjeldus |
|---|---|---|
changemap |
changemap <mapName> <gameModeID> |
Vaheta koheselt määratud kaardile ja režiimile |
nextmap |
nextmap |
Liigu rotatsioonis järgmisele kaardile |
restartround |
restartround |
Taaskäivita praegune voor |
endround |
endround <teamID> |
Lõpeta praegune voor määratud võitjameeskonnaga (1 või 2) |
settimeleft |
settimeleft <seconds> |
Määra praeguse vooru järelejäänud aeg |
Klassi ja taassünni haldamine
| Käsk | Kasutus | Kirjeldus |
|---|---|---|
setclasslimit |
setclasslimit <className> <percent> |
Määra klassi protsentuaalne piirang (nt suurtükivägi, ohvitser) |
forceclass |
forceclass <playerID> <className> |
Sunni mängija konkreetsesse klassi |
respawn |
respawn <playerID> |
Sunni surnud mängija taassündima |
Serveri seadistamine võistlusmänguks
Kui korraldate üritusi, rivistuslahinglahinguid või võistlusmatše, aitavad järgmised seaded luua struktureeritud keskkonna:
# 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
Kaardirotatsiooni haldamine
Kaardirotatsiooni saate hallata dünaamiliselt administraatorikäskude abil või seadistusfaili redigeerides.
Käitusaegsed kaardirotatsiooni käsud
# 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. Need kaovad serveri taaskäivitamisel. Püsivate muudatuste tegemiseks redigeerige seadistusfaili otse GPanel-i failihalduri kaudu.
Veaotsing
Server ei ilmu serverisirvijas
- Veenduge, et server on töötanud vähemalt 2-3 minutit pärast käivitamist. Steam põhiserverite nimekirjas registreerimine võtab aega.
- Kontrollige, kas
server_steam_query_porton õigesti seadistatud ja vastab teie GPanel eraldusele. - Veenduge, et teie server pole seadistatud ainult kohtvõrgu (LAN) režiimile.
- Kinnitage, et server käivitus edukalt, vaadates üle konsooli väljundi GPanel-is veateadete osas.
Serveri kokkujooksmised
- Kontrollige serveri logisid kataloogis
server_log/vea üksikasjade leidmiseks. - Veenduge, et failis
holdfastnaw-dedicated/configs/serverconfig_default.txtpole süntaksivigu. Üksainus valesti paigutatud märk võib takistada serveri käivitumist. - Kontrollige, et kaardinimed teie rotatsioonis on õigesti kirjutatud ja viitavad kehtivatele kaartidele.
- Kui kokkujooksmised jätkuvad pärast mänguuuendust, proovige serverit uuesti paigaldada GPanel-i Reinstall valiku kaudu (varundage esmalt oma seadistused).
Mängijate desünkroniseerimise probleemid
- Desünkroniseerimine on sagedasem suure mängijate arvuga. Kui kogete sagedast desünkroniseerimist, kaaluge
server_max_playersvähendamist. - Veenduge, et teie serveri tick rate on teie mängijate arvule sobivalt seadistatud.
- Väga kõrge latentsusega (200+ ms) mängijatel on suurem tõenäosus kogeda desünkroniseerimist. Saate määrata maksimaalse pingi piirangu:
# Kick players with ping above this threshold (ms)
server_max_ping 300
Mängijad ei saa ühenduda
- Veenduge, et server töötab ja on GPanel-is täielikult käivitunud.
- Kui kasutate parooli, veenduge, et ühenduvad mängijad sisestavad selle õigesti.
- Kontrollige, et server pole täis (
server_max_playerspiirang saavutatud). - Kui mängijad ühenduvad otse-IP kaudu, veenduge, et nad kasutavad õiget IP-d ja mänguporti (mitte päringuporti).
Seotud artiklid
- Holdfast Nations at War Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Kui vajate serveri haldamisel täiendavat abi, palun avage tugiteenuse pilet ja meie meeskond aitab teid.