Cara Mengatur Server Dedicated Team Fortress 2

Server dedicated Team Fortress 2 menjaga peta, aturan, dan plugin kamu tetap berjalan, baik kamu sedang bermain atau tidak. Ada tiga cara menjalankannya: manual, di Docker, atau dikelola di Flux.

Opsi 1: manual dengan SteamCMD

Server dedicated adalah unduhan gratis dan anonim dari Steam (aplikasi 232250), sekitar 15 GB. Sejak 2024 tersedia build Linux 64-bit native, srcds_run_64, yang mendukung hingga 100 pemain.

  1. Pasang SteamCMD, lalu jalankan: +login anonymous +force_install_dir ./tf2 +app_update 232250 validate +quit
  2. Di Linux, pasang libcurl-gnutls (libcurl3t64-gnutls di Ubuntu 24.04): tanpa itu server 64-bit berhenti dengan "Could not load: replay_srv.so".
  3. Jalankan: ./srcds_run_64 -game tf -port 27015 +maxplayers 24 +map ctf_2fort +sv_setsteamaccount <token>
  4. Tulis tf/cfg/server.cfg untuk hal lainnya: hostname, sv_password, mp_timelimit, dan exec banned_user.cfg agar ban tetap ada setelah restart.
  5. Buka port 27015 untuk UDP (game dan query) dan TCP (RCON) di firewall kamu, lalu teruskan di router kamu.

Token Steam

Server komunitas butuh Game Server Login Token agar muncul di server browser TF2. Tokennya gratis: masuk di steamcommunity.com/dev/managegameservers, masukkan App ID 440, dan salin Login Token ke +sv_setsteamaccount. Tanpa token, server masuk secara anonim dan tidak tercantum; teman tetap bisa gabung lewat alamat.

Opsi 2: Docker

runonflux/tf2-server-flux, image kami (sumber di GitHub, RunOnFlux/tf2-server-flux), memasang dan memperbarui server setiap kali start serta membangun launch line dari environment variable: TF2_HOSTNAME, TF2_MAP, TF2_MAXPLAYERS, TF2_GSLT, TF2_PASSWORD, TF2_RCON_PASSWORD, TF2_SOURCEMOD dan GAME_PORT.

  • Mount /mnt/tf2/server ke volume untuk instalasi 15 GB, dan /mnt/tf2/data ke volume untuk file kamu: custom/ (server.cfg, peta), addons/ (SourceMod), daftar ban, dan log.
  • Dengan TF2_SOURCEMOD=true, server menginstal Metamod:Source dan SourceMod (1.12, build 64-bit yang stabil) dan memperbaruinya setiap kali mulai, tanpa pernah menimpa admin dan konfigurasi kamu.
  • srcds hanya menulis konsolnya ke terminal; image menjalankannya di dalam terminal, sehingga konsol sampai ke docker logs.

Opsi 3: dikelola di Flux

Deploy server TF2 di cloud terdesentralisasi Flux, dengan image yang sama, launch line sebagai form, port dibuka dan diarahkan untukmu, proteksi DDoS sudah termasuk, dan dashboard dengan konsol server live, tab Peta, plugin dan admin SourceMod, ban, server.cfg sebagai form, browser file, dan backup. Paket mulai dari $4.49 per bulan.

  1. Pilih paket 12, 24, atau 32 pemain.
  2. Pilih region yang dekat dengan pemainmu.
  3. Beri nama server, pilih peta awal, tempel token Steam kamu, lalu deploy. Saat pertama kali mulai, server mengunduh sekitar 15 GB dan menginstal SourceMod.
  4. Hubungkan dengan alamat dari dashboard, atau temukan server di Community Server Browser.

Pertanyaan yang sering diajukan

Apakah server dedicated TF2 gratis?

Ya. Unduhannya gratis dan anonim dari Steam (aplikasi 232250); gamenya sendiri juga gratis dimainkan. Yang berbayar adalah mesin yang menjalankannya.

Apakah server TF2 berjalan di Linux?

Ya, secara native, dan sebagai program 64-bit sejak 2024 (srcds_run_64). Butuh libcurl-gnutls terpasang.

Berapa lama server TF2 membutuhkan waktu untuk mulai?

Saat pertama kali mulai, server mengunduh sekitar 15 GB. Setelah terinstal, server berada di petanya dalam sekitar 20 detik.

Panduan Team Fortress 2 terkait