Denne veiledningen leder deg gjennom konfigurasjon av din dedikerte Team Fortress 2-server, inkludert serverinnstillinger, GSLT-tokens, kartrotasjon, egendefinerte kart med FastDL, og hvordan du kobler til.
Konfigurere server.cfg
Hovedkonfigurasjonsfilen for serveren er plassert på tf/cfg/server.cfg. Denne filen kjøres ved hvert kartbytte og styrer serverens kjerneatferd. Rediger den via filbehandleren i GPanel eller via SFTP.
Nedenfor er en referansekonfigurasjon som dekker de viktigste innstillingene:
// -----------------------------------------------
// 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, start serveren på nytt eller skriv exec server.cfg i serverkonsollen for å laste inn innstillingene på nytt uten en full omstart.
Referanse for nøkkelinnstillinger
| Innstilling | Verdier | Beskrivelse |
|---|---|---|
hostname |
Hvilken som helst streng | Servernavn som vises i nettleseren og resultattavlen |
sv_password |
Tom / streng | Passord for å bli med. La stå tomt for en offentlig server |
maxplayers |
1–32 | Maksimalt antall samtidige spillerplasser |
mp_timelimit |
Heltall (minutter) | Tid før serveren går videre til neste kart |
mp_winlimit |
Heltall (0 = av) | Seire som trengs av ett lag for å utløse et kartbytte |
sv_pure |
0 / 1 / 2 | 0 = ubegrenset, 1 = hviteliste håndhevet, 2 = helt rent |
Game Server Login Token (GSLT)
En GSLT er påkrevd for å liste serveren din offentlig i Steam-serverlisten og for å unngå å bli flagget. Uten et gyldig token kan serveren fortsatt kjøre, men vil ikke vises i den offisielle listen og kan støte på VAC-problemer.
Generere en GSLT
- Logg inn på Steam-kontoen din på steamcommunity.com/dev/managegameservers.
- Skriv inn App ID 440 (Team Fortress 2) i App ID-feltet.
- Skriv inn et notat (f.eks. "My TF2 Server") og klikk Create.
- Kopier det genererte tokenet.
Bruke tokenet
Åpne tf/cfg/server.cfg og legg til (eller fjern kommentartegnet fra) følgende linje, og erstatt YOUR_TOKEN_HERE med tokenet du genererte:
sv_setsteamaccount YOUR_TOKEN_HERE
Kartrotasjon (mapcycle.txt)
Serveren går gjennom kartene som er listet opp i tf/cfg/mapcycle.txt. Hver linje inneholder ett kartnavn (uten .bsp-utvidelsen).
// 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
- Rekkefølgen på kartene i denne filen bestemmer standard rotasjonsrekkefølge.
- Hvis du bruker plugins som MapChooser Extended eller RTV, brukes kartsyklusen som nominasjonspoolen. Se veiledningen Admin- og plugin-oppsett for plugin-detaljer.
- Kjør
maps *i serverkonsollen for å liste alle tilgjengelige kart. - Endringer i
mapcycle.txttrer i kraft ved neste kartbytte uten en serveromstart.
Installere egendefinerte kart
Egendefinerte kart distribueres som .bsp-filer. Spillere må laste ned kartet når de først blir med på en server som kjører det.
Laste opp kartet
- Skaff
.bsp-filen for det egendefinerte kartet (fra tf2maps.net eller andre fellesskapsnettsteder). - Last opp filen til
tf/maps/-katalogen på serveren din via SFTP. - Legg til kartnavnet (uten
.bsp) itf/cfg/mapcycle.txt.
Aktivere rask nedlasting (sv_downloadurl)
Uten en rask nedlastings-URL må spillere laste ned kart direkte fra spillserveren din med lav hastighet, noe som forårsaker lange innlastingstider. Å sette opp et nettilgjengelig speil lar klienter laste ned kart via HTTP i stedet.
Hvis du har en webvert, last opp komprimerte kartfiler (.bsp.bz2) til en offentlig katalog og angi følgende i server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp må være tilgjengelig på https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Komprimer kart med bzip2 før opplasting.
Hvordan koble til
For å finne serverens IP-adresse og port, se veiledningen Slik finner du serverens IP og port.
Metode 1: Serverliste i spillet
- Start Team Fortress 2.
- Fra hovedmenyen, åpne Find a Game og velg deretter Community Servers.
- Klikk Add a Server og skriv inn serverens IP og port i formatet
IP:PORT. - Klikk Add This Address to Favorites, og dobbeltklikk deretter på serveren for å koble til.
Metode 2: Utviklerkonsoll
- Aktiver utviklerkonsollen i TF2-innstillingene under Advanced hvis den ikke allerede er aktiv.
- Trykk ~ (tilde) for å åpne konsollen.
- Skriv inn følgende kommando og trykk Enter:
connect YOUR_SERVER_IP:PORT
Hvis serveren din har et passord satt, bruk:
connect YOUR_SERVER_IP:PORT; password yourpassword
Metode 3: Steam Connect-URL
Du kan dele en direkte tilkoblingslenke med spillere ved hjelp av steam://connect/-protokollen:
steam://connect/YOUR_SERVER_IP:PORT
Relaterte artikler
- TF2 Admin- og plugin-oppsett — SourceMod/MetaMod-installasjon, admin-kontoer, plugin-administrasjon
- TF2 Feilsøkingsveiledning — Vanlige problemer med GSLT, SourceMod, VAC og serversynlighet
- Slik finner du serverens IP og port
- Slik laster du opp filer via SFTP