Opcja 1: ręcznie przez SteamCMD
Dedykowany serwer to darmowe, anonimowe pobieranie ze Steam (aplikacja 232250), około 15 GB. Od 2024 ma natywną 64-bitową wersję dla Linuksa, srcds_run_64, obsługującą do 100 graczy.
- Zainstaluj SteamCMD, a potem uruchom: +login anonymous +force_install_dir ./tf2 +app_update 232250 validate +quit
- Na Linuksie zainstaluj libcurl-gnutls (libcurl3t64-gnutls na Ubuntu 24.04): bez tego 64-bitowy serwer zatrzymuje się z „Could not load: replay_srv.so”.
- Uruchom: ./srcds_run_64 -game tf -port 27015 +maxplayers 24 +map ctf_2fort +sv_setsteamaccount <token>
- Zapisz tf/cfg/server.cfg dla wszystkiego innego: hostname, sv_password, mp_timelimit i exec banned_user.cfg, aby bany przetrwały restart.
- Otwórz port 27015 dla UDP (gra i zapytania) i TCP (RCON) w zaporze i przekieruj go na routerze.
Token Steam
Serwer społecznościowy potrzebuje Game Server Login Token, aby pojawić się w przeglądarce serwerów TF2. Jest darmowy: zaloguj się na steamcommunity.com/dev/managegameservers, podaj App ID 440 i skopiuj Login Token do +sv_setsteamaccount. Bez niego serwer loguje się anonimowo i nie jest na liście; znajomi mogą dołączyć po adresie.
Opcja 2: Docker
runonflux/tf2-server-flux, nasz obraz (źródło na GitHub, RunOnFlux/tf2-server-flux), instaluje i aktualizuje serwer przy każdym starcie i buduje linię startową ze zmiennych środowiskowych: TF2_HOSTNAME, TF2_MAP, TF2_MAXPLAYERS, TF2_GSLT, TF2_PASSWORD, TF2_RCON_PASSWORD, TF2_SOURCEMOD i GAME_PORT.
- Podłącz /mnt/tf2/server do woluminu na instalację 15 GB oraz /mnt/tf2/data na swoje pliki: custom/ (server.cfg, mapy), addons/ (SourceMod), listy banów i logi.
- Z TF2_SOURCEMOD=true instaluje Metamod:Source i SourceMod (1.12, stabilne 64-bitowe wersje) i aktualizuje je przy każdym starcie, nigdy nie nadpisując twoich adminów i konfiguracji.
- srcds pisze konsolę tylko do terminala; obraz uruchamia go w terminalu, więc konsola trafia do docker logs.
Opcja 3: zarządzany na Flux
Wdróż serwer TF2 w zdecentralizowanej chmurze Flux, na tym samym obrazie, z linią startową jako formularz, portem otwartym i przekierowanym za ciebie, ochroną DDoS w cenie i panelem z żywą konsolą serwera, zakładką Mapy, pluginami SourceMod i adminami, banami, server.cfg jako formularzem, przeglądarką plików i backupami. Plany zaczynają się od $4.49 miesięcznie.
- Wybierz plan na 12, 24 lub 32 graczy.
- Wybierz region blisko swoich graczy.
- Nazwij serwer, wybierz startową mapę, wklej token Steam i wdróż. Pierwszy start pobiera około 15 GB i instaluje SourceMod.
- Połącz się przez adres z panelu lub znajdź serwer w Przeglądarce serwerów społecznościowych.
Najczęściej zadawane pytania
Czy serwer dedykowany TF2 jest darmowy?
Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 232250); sama gra także jest darmowa. Płacisz za maszynę, na której działa.
Czy serwer TF2 działa na Linuksie?
Tak, natywnie, a jako program 64-bitowy od 2024 (srcds_run_64). Wymaga zainstalowanej biblioteki libcurl-gnutls.
Jak długo serwer TF2 się uruchamia?
Pierwszy start pobiera około 15 GB. Po instalacji serwer jest na swojej mapie w około 20 sekund.