See juhend juhendab teid Team Fortress 2 pühendatud serveri konfigureerimisel, sealhulgas serveri sätted, GSLT tokenid, kaartide rotatsioon, kohandatud kaardid FastDL-iga ja kuidas ühenduda.
server.cfg konfigureerimine
Peamine serveri konfiguratsioonifail asub tf/cfg/server.cfg. See fail käivitatakse iga kaardi vahetuse korral ja juhib serveri põhikäitumist. Muutke seda GPanel failihalduri või SFTP kaudu.
Allpool on viitekonfiguratsioon kõige olulisemate sätetega:
// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------
// Server identity
hostname "My TF2 Server" // Name shown in the server browser
sv_password "" // Leave blank for public, set for private
// Players
maxplayers 24 // Maximum player slots (TF2 supports up to 32)
// Game rules
mp_timelimit 30 // Minutes per map before auto-rotation
mp_winlimit 0 // Rounds won before map changes (0 = disabled)
mp_maxrounds 0 // Total rounds before map changes (0 = disabled)
// Purity / anti-cheat
sv_pure 1 // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats 0 // Always 0 on a public server
// Rate / network
sv_minrate 0
sv_maxrate 0 // 0 = unlimited (recommended for modern connections)
sv_mincmdrate 10
sv_maxcmdrate 66
// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE
// Region (optional, helps matchmaking)
sv_region 255 // 255 = world, 0 = US East, 1 = US West, 3 = Europe
// Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
server.cfg muutmist taaskäivitage server või tippige serveri konsoolis exec server.cfg, et laadida sätted uuesti ilma täieliku taaskäivitamiseta.
Põhisätete viide
| Säte | Väärtused | Kirjeldus |
|---|---|---|
hostname |
Suvaline tekst | Serveri nimi, mis kuvatakse brauseris ja tulemustabelis |
sv_password |
Tühi / tekst | Liitumise parool. Jätke avaliku serveri jaoks tühjaks |
maxplayers |
1–32 | Maksimaalne samaaegne mängijate arv |
mp_timelimit |
Täisarv (minutid) | Aeg enne järgmisele kaardile liikumist |
mp_winlimit |
Täisarv (0 = väljas) | Ühe meeskonna võidud, mis käivitavad kaardi vahetuse |
sv_pure |
0 / 1 / 2 | 0 = piiranguteta, 1 = lubatud nimekiri jõustatud, 2 = täielikult puhas |
Game Server Login Token (GSLT)
GSLT on vajalik, et teie server ilmuks avalikult Steam serveri brauserisse ja seda ei märgistataks. Ilma kehtiva tokenita võib teie server töötada, kuid ei ilmu ametlikku nimekirja ja võib kohata VAC probleeme.
GSLT genereerimine
- Logige oma Steam kontoga sisse aadressil steamcommunity.com/dev/managegameservers.
- Sisestage App ID väljale 440 (Team Fortress 2).
- Sisestage meeldetuletus (nt "My TF2 Server") ja klõpsake Create.
- Kopeerige genereeritud token.
Tokeni rakendamine
Avage tf/cfg/server.cfg ja lisage (või eemaldage kommentaarimärk) järgmine rida, asendades YOUR_TOKEN_HERE genereeritud tokeniga:
sv_setsteamaccount YOUR_TOKEN_HERE
Kaartide rotatsioon (mapcycle.txt)
Server vahetab kaarte, mis on loetletud failis tf/cfg/mapcycle.txt. Iga rida sisaldab ühte kaardi nime (ilma .bsp laiendita).
// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.
cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
- Kaartide järjekord selles failis määrab vaikimisi rotatsiooni järjekorra.
- Kui kasutate pistikprogramme MapChooser Extended või RTV, kasutatakse mapcycle faili nomineerimise kogumina. Vaadake pistikprogrammide üksikasju Administraatori ja pistikprogrammide seadistuse juhendist.
- Käivitage serveri konsoolis
maps *, et loetleda kõik hetkel saadaval olevad kaardid. mapcycle.txtmuudatused jõustuvad järgmisel kaardi vahetusel ilma serveri taaskäivitamiseta.
Kohandatud kaartide installimine
Kohandatud kaarte levitatakse .bsp failidena. Mängijad peavad kaardi alla laadima, kui nad esimest korda liituvad seda kasutava serveriga.
Kaardi üleslaadimine
- Hankige kohandatud kaardi
.bspfail (saidilt tf2maps.net või teistelt kogukonna saitidelt). - Laadige fail üles oma serveri kausta
tf/maps/SFTP kaudu. - Lisage kaardi nimi (ilma
.bsp) failitf/cfg/mapcycle.txt.
Kiire allalaadimise lubamine (sv_downloadurl)
Ilma kiire allalaadimise URL-ita peavad mängijad kaarte alla laadima otse teie mänguserverist madala kiirusega, mis põhjustab pikki laadimisaegu. Veebipõhise peegli seadistamine võimaldab klientidel kaarte alla laadida hoopis HTTP kaudu.
Kui teil on veebihost, laadige tihendatud kaardifailid (.bsp.bz2) avalikku kataloogi ja määrake failis server.cfg järgmine:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp peab olema kättesaadav aadressil https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Tihendage kaardid enne üleslaadimist bzip2-ga.
Kuidas ühenduda
Oma serveri IP-aadressi ja pordi leidmiseks vaadake juhendit Kuidas leida oma serveri IP-d ja porti.
1. meetod: mängusisene serveri brauser
- Käivitage Team Fortress 2.
- Avage peamenüüst Find a Game ja valige Community Servers.
- Klõpsake Add a Server ja sisestage oma serveri IP ja port formaadis
IP:PORT. - Klõpsake Add This Address to Favorites, seejärel topeltklõpsake serverit ühendumiseks.
2. meetod: arendaja konsool
- Lubage arendaja konsool TF2 sätetes jaotises Advanced, kui see pole juba aktiivne.
- Vajutage ~ (tilde) konsooli avamiseks.
- Tippige järgmine käsk ja vajutage Enter:
connect YOUR_SERVER_IP:PORT
Kui teie serveril on parool määratud, kasutage:
connect YOUR_SERVER_IP:PORT; password yourpassword
3. meetod: Steam ühenduse URL
Saate jagada mängijatega otseühenduse linki, kasutades steam://connect/ protokolli:
steam://connect/YOUR_SERVER_IP:PORT
Seotud artiklid
- TF2 administraatori ja pistikprogrammide seadistus — SourceMod/MetaMod installimine, administraatori kontod, pistikprogrammide haldamine
- TF2 veaotsingu juhend — Levinud probleemid GSLT, SourceMod, VAC ja serveri nähtavusega
- Kuidas leida oma serveri IP-d ja porti
- Kuidas laadida faile üles SFTP kaudu