Windows dedicated server/no
Dette er en oppsettsveiledning for å lage en enkel Team Fortress 2 Windows dedikert tjener. I eksempelet nedenfor er tjeneren installert på C-disken i en mappe som heter 'TF2Server.
Innhold
Last ned og installer SteamCMD-verktøyet
Det anbefales at du lager en egen bruker for å installere og kjøre spilltjenere. Det anbefales også at du ikke bruker betaversjonen av Steam-klienten, ellers vil den ikke kunne finne Steam-filer.
- Last ned steamcmd.zip
- Pakk ut steamcmd.zip til en katalog, for eksempel 'C:\TF2server'.
Opprett et SteamCMD-skript
- Opprett en fil og kall den tf2_ds.txt i mappen du installerte verktøyet. I denne veiledningen, er det 'C:\TF2Server'
- Skriv dette i filen:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 force_install_dir c:\TF2server\ login anonymous app_update 232250 quit
Om du vil ha førutgivelsesversjonen av den dedikerte TF2-tjeneren, legger du til denne teksten etter app-oppdaterings-ID-en:
-beta prerelease
Opprett en oppdaterende batch-fil
- Lag en fil som heter update.bat i mappen du installerte verktøyet.
- Skriv dette i filen:
@echo off steamcmd +runscript tf2_ds.txt
Start nedlastingen/oppdateringen
- Kjør update.bat for å starte nedlastingen. Dette kan ta flere timer.
- Det kan hende du må kjøre filen *flere* ganger før meldingen "Success! App '232250' fully installed." vises.
Opprett/Oppdater tjenerfiler
- Opprett en fil som heter server.cfg i 'C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg\'
- Rediger filen med dette innholdet:
// Tjenernavnet som spillere vil se i tjenersøkeren og på poengtavlen hostname "Tjeneren din sitt navn" // La stå tom om du ikke vil ha ett passord sv_password "" // Passord for å tillate RCON-tilgang fra utviklerkonsollen rcon_password "Ditt_RCON_passord" // Tidsgrensen for hvert kart i minutter. 0 for å aldri bytte kartet med tid. mp_timelimit 30 // Grensen for runder man kan spille på et kart før et kartbytte er tvingt. mp_maxrounds 10 // La klienter laste opp egne filer (f.eks. spraymalinger) sv_allowupload 1 // Lar klienter laste ned filer (f.eks. spraymalinger, egne kart, egent innhold, etc.) sv_allowdownload 1 // Filstørrelsegrensen for opplasting i Megabyte (Valgfritt) net_maxfilesize 15
Et eksempel med flere cvar-er (console variable-er) kan du finne i Eksempel for Server.cfg for TF2 dedikert server.
- Opprett filene motd.txt og mapcycle.txt i 'C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg'
- Du kan bruke motd_default.txt og mapcycle_default.txt som eksempler
- Opprett en fil som heter pure_server_whitelist.txt i 'C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\tf\cfg'
- Det anbefales at du først kopierer innholdet i pure_server_whitelist_example.txt og limer det inn i din fil, og så tilpasse det du vil etterpå
Opprett en fil for å kjøre tjeneren
- Opprett en snarvei som refererer til filen 'C:\TF2server\srcds.exe'. Nevn filen et passende navn,
- Høyreklikk på snarveien, velg egenskaper,
- Gjør om Mål til:
"C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\srcds.exe" -console -game tf +sv_pure 1 +map ctf_2fort +maxplayers 24
- Gjør om Start i til:
C:\TF2server\steamapps\common\Team Fortress 2 Dedicated Server\srcds.exe
- Windows vil kanskje ikke la deg gjøre dette.
- Kjør snarveien du akkurat har opprettet for å starte tjeneren din.
Dette kommer til å starte en "pure" tjener med tjuefire plasser som kjører på 2Fort som standard. Hvis du ikke vil ha "pure" tjenerregler, kan du fjerne +sv_pure 1
. Du kan også endre verdien maxplayers
opp til 32.
Andre kommandoer
Noen andre vanlige kommandoer for TF2 er som følger:
-ip 1.2.3.4
- Bind fast til én IP-adresse. Som standard lytter tjeneren til alle nettverk.-port 27015
- Bind fast til en annen port (27015 er standarden).-strictportbind
- Hvis en annen tjener allerede kjører på porten du har spesifisert, vil tjeneren slås av istedenfor å bytte til den neste tilgjengelige porten.+randommap
- Denne kommandoen kan brukes istedenfor +map for å finne et tilfeldig kart å starte tjeneren med.+servercfgfile
- Hvilken tf\cfg\-fil som kjøres når et nytt kart startes, er som standardserver.cfg
.+mapcyclefile
- Hvilken tf\cfg\-fil som inneholder tjenerens kartsyklus, er som standardmapcycle.txt
. Den vil også lete i tf\-replay
- Kjørerreplay.cfg
og legger til en ekstra plass for replay-roboten, men fjerner den fra spillerantallet.