Panduan ini membahas masalah umum yang mungkin Anda temui saat menjalankan server dedikasi Team Fortress 2, termasuk masalah token GSLT, SourceMod tidak dimuat, error VAC, dan visibilitas di server browser. Untuk penyiapan server awal, lihat Panduan Penyiapan Server TF2.
Masalah Token GSLT
Gejala: Konsol server menampilkan "Invalid or expired GSLT" atau server tidak terdaftar secara publik.
Penyebab dan solusi:
- Token telah kedaluwarsa karena tidak aktif dalam waktu lama — buat ulang di steamcommunity.com/dev/managegameservers.
- Akun Steam yang memiliki token terkena ban VAC — akun baru yang tidak diban harus membuat token.
- Token sudah digunakan oleh server lain yang sedang berjalan — setiap instance server memerlukan tokennya sendiri yang unik.
- Baris
sv_setsteamaccountdiserver.cfgmemiliki kesalahan ketik atau spasi tambahan — verifikasi bahwa baris tersebut sama persis dengan string token. - Anda menggunakan App ID yang salah saat membuat token — TF2 memerlukan App ID 440.
SourceMod Tidak Dimuat
Gejala: sm version mengembalikan "Unknown command" setelah instalasi.
Penyebab dan solusi:
- MetaMod:Source tidak terinstal atau tidak dimuat — konfirmasi
meta versionberfungsi terlebih dahulu. Jika tidak, periksa kembali instalasi MetaMod. SourceMod tidak dapat berfungsi tanpa MetaMod. - File diunggah ke direktori yang salah — SourceMod harus berada di
tf/addons/sourcemod/, bukan di root server atau folder game yang berbeda. - Build yang salah diunduh — server berjalan di Linux. Pastikan Anda mengunduh build Linux, bukan build Windows.
- Masalah izin file — pastikan semua file yang diunggah dapat dibaca. Unggah ulang melalui SFTP jika ragu.
- Periksa log — tinjau
tf/addons/sourcemod/logs/untuk pesan error yang menunjukkan apa yang gagal dimuat.
Masalah VAC / Mode Aman VAC Dinonaktifkan
Gejala: Konsol server menampilkan "VAC secure mode is disabled" atau pemain diperingatkan bahwa VAC mati.
Penyebab dan solusi:
- Tidak ada GSLT yang valid — VAC memerlukan token
sv_setsteamaccountyang valid. Lihat Panduan Penyiapan Server untuk instruksi GSLT. - Plugin atau ekstensi yang dimuat ditandai — beberapa ekstensi biner tidak resmi dapat memicu VAC untuk dinonaktifkan. Hapus plugin yang baru diinstal satu per satu untuk mengidentifikasi penyebabnya.
sv_cheats 1diatur — VAC otomatis dinonaktifkan saat cheat diaktifkan. Pastikansv_cheats 0ada diserver.cfgAnda.- Jika VAC tetap dinonaktifkan setelah mengatasi hal di atas, lakukan restart server penuh (bukan hanya pergantian map).
Server Tidak Muncul di Browser
Gejala: Server Anda berjalan tetapi tidak muncul di server browser Steam.
Penyebab dan solusi:
- Tidak ada GSLT yang valid — Game Server Login Token yang valid diperlukan untuk pendaftaran publik. Lihat Panduan Penyiapan Server.
- Server baru saja dimulai — server baru dapat memerlukan beberapa menit untuk muncul di browser setelah pertama kali terhubung ke Steam.
- Masalah firewall atau port — konfirmasi port game server terbuka. Periksa GPanel untuk port yang ditetapkan untuk Anda.
- Uji koneksi langsung terlebih dahulu — coba terhubung melalui
connect IP:PORTdi konsol developer untuk mengonfirmasi server dapat dijangkau sebelum memecahkan masalah pendaftaran browser.
Plugin Membuat Server Crash
Gejala: Server crash atau restart secara tak terduga setelah menginstal atau memperbarui plugin.
Penyebab dan solusi:
- Periksa
tf/addons/sourcemod/logs/untuk log crash dan pesan error segera setelah crash. - Nonaktifkan plugin yang baru ditambahkan dengan memindahkan file
.smxmereka ketf/addons/sourcemod/plugins/disabled/. - Pastikan semua dependensi plugin (mis. TF2Attributes, DHooks) terinstal dan pada versi yang benar.
- Beberapa plugin memerlukan versi API SourceMod tertentu — verifikasi kompatibilitas di thread AlliedModders plugin tersebut.
- Jika server crash saat startup, gunakan file manager GPanel atau SFTP untuk memindahkan file plugin yang bermasalah saat server dihentikan.
.smx berbahaya dapat menjalankan perintah sewenang-wenang di server Anda. Hanya gunakan plugin dari AlliedModders atau repositori GitHub yang terverifikasi.
Pemain Tidak Dapat Terhubung
Gejala: Pemain menerima error timeout, connection refused, atau "server not responding".
Penyebab dan solusi:
- Server tidak berjalan — periksa GPanel untuk mengonfirmasi server online dan tidak dalam crash loop.
- IP atau port salah — verifikasi detail koneksi di GPanel. Lihat panduan Cara Menemukan IP dan Port Server Anda.
- Kata sandi tidak cocok — jika
sv_passworddiatur diserver.cfg, pemain harus memasukkan kata sandi yang benar saat terhubung. - Server penuh — periksa apakah server telah mencapai batas
maxplayersnya. - Timeout unduhan map kustom — jika server menjalankan map kustom tanpa FastDL yang dikonfigurasi, pemain dengan koneksi lambat dapat mengalami timeout saat mengunduh map. Lihat Panduan Penyiapan Server untuk konfigurasi FastDL.
Langkah Diagnostik Umum
Saat memecahkan masalah server TF2 apa pun, ikuti langkah-langkah berikut untuk mengumpulkan informasi yang berguna sebelum membuka tiket dukungan:
- Periksa output konsol server di GPanel untuk pesan error.
- Tinjau log di
tf/addons/sourcemod/logs/(jika SourceMod terinstal). - Periksa
tf/console.logatau konsol GPanel untuk error tingkat engine. - Jika masalah dimulai setelah perubahan, kembalikan perubahan tersebut dan uji lagi.
- Coba terhubung langsung melalui
connect IP:PORTdi konsol developer untuk menyingkirkan masalah terkait browser.
Artikel Terkait
- Panduan Penyiapan Server TF2 — Konfigurasi server.cfg, token GSLT, rotasi map, FastDL, menghubungkan
- Penyiapan Admin & Plugin TF2 — Instalasi SourceMod/MetaMod, akun admin, manajemen plugin
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
tf/addons/sourcemod/logs/ atau konsol server Anda.