Jak na vlastní TF2 server

V tomto článku si ukážeme jak zprovoznit a nastavit TF2 herní server na operačním systému Windows.

Co je třeba:

  • Hardwarové nároky jsou prakticky nepodstatné, jestli váš stroj bez problému rozjede TF2, server by neměl být problém. Nutné je mít ~10GB volného místa.
  • Internetové připojení – ideálně Ethernet, Wi-Fi není pro provoz serveru ideální, a rozumnou rychlost připojení. Server bude fungovat i na pomalém připojení, ale hru si zřejmě neužijete.
  • Veřejnou IP adresu

Jak poznám, jestli mám veřejnou IP adresu?

Jděte na http://www.mojeip.cz/ a podívejte se na IP adresu,  jestli používáte nějaký domácí router, je třeba porovnat IP adresu z webu s IP adresou WAN připojení routeru (jak se dostat do rozhraní routeru se dozvíte zde). Jestli je IP adresa shodná, je adresa veřejná a bude to fungovat, zbytek odstavce můžete přeskočit. Jestli router nepoužíváte, je třeba zjistit IP adresu vašeho počítače a tu porovnat. Adresu zjistíme následovně:

Otevřeme příkazovou řádku ( Windows + R; napište „cmd“, nebo Start – do vyhledávače napište „cmd“ a otevřete cmd.exe) a zadáme příkaz

ipconfig

Jestli je IP adresa v konzoli shodná s tou na webu, máte vyhráno. V opačném případě je třeba požádat vašeho poskytovatele internetového připojení o veřejnou IP adresu.

Instalace SteamCMD a TF2 serveru

  • Stáhněte si SteamCMD zde, vytvořte si novou složku a archiv v ní rozbalte.
  • Spusťte SteamCMD.exe, spustí se konzole a stáhnou se potřebné soubory

  • Až se SteamCMD nainstaluje, zadejte příkaz

login anonymous

  • Vyberte si složku do které chcete TF2 server nainstalovat, např. C:\TF2Server\ a zadejte příkaz

force_install_dir C:\TF2Server\

  • Poslední příkaz provede samotné stažení a instalaci serveru

app_update 232250 validate

  • Až se vše nainstaluje, stačí SteamCMD jen řádně ukončit, to uděláme příkazem

quit

Než server spustíme

Než se pustíme do toho nejlepšího, bude ještě třeba pár věcí.

  • Jestli používáte nějaký firewall, bude třeba nastavit vyjímky pro srcds, nebo firewall úplně vypnout.
  • Jestli jste připojeni přes domácí router, bude třeba přesměrovat v routeru porty 27015 a 27016 na váš počítač, může to vypadat třeba takto:

  • Připravíme si spouštěcí dávkový soubor. V adresáři, do kterého jsme si nainstalovali server, si vytvoříme nový textový soubor, pojmenujeme si ho třeba run.txt. Do tohoto souboru zkopírujeme následující řetězec:

srcds.exe -console -game tf +sv_pure 1 +sv_lan 0 +map ctf_2fort +maxplayers 12

  • Uložíme a přejmenujeme náš textový soubor z run.txt na run.bat
  • V adresáři TF2Server/tf/cfg vytvoříme soubor server.cfg . Toto bude konfigurační soubor, podle kterého se server nastaví při jeho spuštění. Na ukázku nám bude stačit vložit následnující řetězec

rcon_password tajneheslo

hostname „Muj prvni TF2 server“

Spuštění serveru

Nyní už stačí pouze spustit run.bat a počkat až se server nastartuje:

V konzoli uvidíte „Public IP is xxx.xxx.xxx.xxx“. Toto bude adresa na kterou se budete vy a vaši spoluhráči připojovat v našem případě bude adresa pro připojení na náš server následující:

178.72.244.251:27015

Teď už se stačí jen připojit a hrát!

 

Pokud cokoliv nebude fungovat, neváhejte se zeptat v komentářích. V případě zájmu se můžeme zaměřit i na instalaci serveru pod jinými operačními systémy, než Windows.

Napsat komentář