Denne guide gennemgår konfigurationen af din Team Fortress 2 dedikerede server, herunder serverindstillinger, GSLT-tokens, kortrotation, brugerdefinerede kort med FastDL, og hvordan du opretter forbindelse.
Konfiguration af server.cfg
Hovedkonfigurationsfilen for serveren er placeret i tf/cfg/server.cfg. Denne fil udføres ved hvert kortskifte og styrer serverens kerneadfærd. Rediger den via GPanel-filhåndteringen eller SFTP.
Nedenfor er en referencekonfiguration, der dækker de vigtigste indstillinger:
// -----------------------------------------------
// 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, genstart serveren eller skriv exec server.cfg i serverkonsollen for at genindlæse indstillingerne uden fuld genstart.
Nøgleindstillinger - reference
| Indstilling | Værdier | Beskrivelse |
|---|---|---|
hostname |
Enhver streng | Servernavn vist i browseren og på resultattavlen |
sv_password |
Tom / streng | Adgangskode for at deltage. Lad stå tomt for en offentlig server |
maxplayers |
1–32 | Maksimalt antal samtidige spillerpladser |
mp_timelimit |
Heltal (minutter) | Tid før serveren skifter til næste kort |
mp_winlimit |
Heltal (0 = fra) | Sejre nødvendige for ét hold til at udløse kortskifte |
sv_pure |
0 / 1 / 2 | 0 = ubegrænset, 1 = hvidliste håndhævet, 2 = fuldt rent |
Game Server Login Token (GSLT)
En GSLT er påkrævet for at vise din server offentligt i Steams serverbrowser og for at undgå at blive markeret. Uden et gyldigt token kan din server stadig køre, men den vises ikke på den officielle liste og kan opleve VAC-problemer.
Generering af en GSLT
- Log ind på din Steam-konto på steamcommunity.com/dev/managegameservers.
- Indtast App ID 440 (Team Fortress 2) i App ID-feltet.
- Indtast en note (f.eks. "My TF2 Server") og klik på Create.
- Kopier det genererede token.
Anvendelse af token
Åbn tf/cfg/server.cfg og tilføj (eller fjern kommentaren fra) følgende linje, idet du erstatter YOUR_TOKEN_HERE med det token, du genererede:
sv_setsteamaccount YOUR_TOKEN_HERE
Kortrotation (mapcycle.txt)
Serveren roterer gennem kort angivet i tf/cfg/mapcycle.txt. Hver linje indeholder ét kortnavn (uden filendelsen .bsp).
// 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
- Rækkefølgen af kort i denne fil bestemmer standardrotationsrækkefølgen.
- Hvis du bruger MapChooser Extended eller RTV-plugins, bruges mapcycle som nomineringspuljen. Se guiden Admin & Plugin Setup for plugin-detaljer.
- Kør
maps *i serverkonsollen for at liste alle aktuelt tilgængelige kort. - Ændringer i
mapcycle.txttræder i kraft ved næste kortskifte uden genstart af serveren.
Installation af brugerdefinerede kort
Brugerdefinerede kort distribueres som .bsp-filer. Spillere skal downloade kortet, når de første gang tilslutter sig en server, der kører det.
Upload af kortet
- Hent
.bsp-filen for det brugerdefinerede kort (fra tf2maps.net eller andre community-sider). - Upload filen til mappen
tf/maps/på din server via SFTP. - Tilføj kortnavnet (uden
.bsp) tiltf/cfg/mapcycle.txt.
Aktivering af hurtig download (sv_downloadurl)
Uden en hurtig download-URL skal spillere downloade kort direkte fra din gameserver med lav hastighed, hvilket forårsager lange indlæsningstider. Opsætning af et web-tilgængeligt spejl lader klienter downloade kort via HTTP i stedet.
Hvis du har en webhost, upload komprimerede kortfiler (.bsp.bz2) til en offentlig mappe og indstil følgende i server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp skal være tilgængeligt på https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Komprimer kort med bzip2 før upload.
Sådan opretter du forbindelse
For at finde din servers IP-adresse og port, se guiden Sådan finder du din servers IP og port.
Metode 1: Serverbrowser i spillet
- Start Team Fortress 2.
- Fra hovedmenuen, åbn Find a Game og vælg derefter Community Servers.
- Klik på Add a Server og indtast din servers IP og port i formatet
IP:PORT. - Klik på Add This Address to Favorites, og dobbeltklik derefter på serveren for at oprette forbindelse.
Metode 2: Udviklerkonsol
- Aktiver udviklerkonsollen i TF2-indstillinger under Advanced, hvis den ikke allerede er aktiveret.
- Tryk på ~ (tilde) for at åbne konsollen.
- Skriv følgende kommando og tryk Enter:
connect YOUR_SERVER_IP:PORT
Hvis din server har en adgangskode, brug:
connect YOUR_SERVER_IP:PORT; password yourpassword
Metode 3: Steam Connect-URL
Du kan dele et direkte tilslutningslink med spillere ved hjælp af protokollen steam://connect/:
steam://connect/YOUR_SERVER_IP:PORT
Relaterede artikler
- TF2 Admin & Plugin Setup — SourceMod/MetaMod installation, admin-konti, plugin-styring
- TF2 fejlfindingsguide — Almindelige problemer med GSLT, SourceMod, VAC og serversynlighed
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP