Bu təlimat Team Fortress 2 xüsusi serverini idarə edərkən qarşılaşa biləcəyiniz ümumi problemləri əhatə edir, o cümlədən GSLT token problemləri, SourceMod-un yüklənməməsi, VAC xətaları və server brauzerində görünmə. İlkin server quraşdırması üçün TF2 Server Quraşdırma Təlimatına baxın.
GSLT Token Problemləri
Simptom: Server konsolu "Invalid or expired GSLT" göstərir və ya server ictimai siyahıda yoxdur.
Səbəblər və həllər:
- Token uzun müddət istifadəsizliyə görə müddəti bitib — steamcommunity.com/dev/managegameservers saytında yenidən yaradın.
- Tokeni yaradan Steam hesabında VAC qadağası var — yeni, qadağasız hesab tokeni yaratmalıdır.
- Token artıq başqa işləyən serverdə istifadə olunur — hər server nümunəsinin öz unikal tokeni olmalıdır.
server.cfgfaylındakısv_setsteamaccountsətrində səhv və ya əlavə boşluq var — token sətri ilə tam uyğun olduğunu yoxlayın.- Tokeni yaradarkən yanlış App ID istifadə etdiniz — TF2 üçün App ID 440 tələb olunur.
SourceMod Yüklənmir
Simptom: Quraşdırmadan sonra sm version əmri "Unknown command" cavabını qaytarır.
Səbəblər və həllər:
- MetaMod:Source quraşdırılmayıb və ya yüklənmir — əvvəlcə
meta versionəmrinin işlədiyini təsdiqləyin. İşləmirsə, MetaMod quraşdırmasını yenidən yoxlayın. SourceMod MetaMod olmadan işləyə bilməz. - Fayllar yanlış qovluğa yüklənib — SourceMod
tf/addons/sourcemod/qovluğunda olmalıdır, server kökündə və ya fərqli oyun qovluğunda deyil. - Yanlış build yüklənib — server Linux-da işləyir. Windows build-ini deyil, Linux build-ini yüklədiyinizə əmin olun.
- Fayl icazəsi problemləri — bütün yüklənmiş faylların oxuna bilən olduğundan əmin olun. Əmin deyilsinizsə, SFTP vasitəsilə yenidən yükləyin.
- Logları yoxlayın — nəyin yüklənmədiyini göstərən xəta mesajları üçün
tf/addons/sourcemod/logs/qovluğunu nəzərdən keçirin.
VAC Problemləri / VAC Təhlükəsiz Rejim Deaktivdir
Simptom: Server konsolu "VAC secure mode is disabled" göstərir və ya oyunçulara VAC-ın deaktiv olduğu barədə xəbərdarlıq verilir.
Səbəblər və həllər:
- Etibarlı GSLT yoxdur — VAC üçün etibarlı
sv_setsteamaccounttokeni tələb olunur. GSLT təlimatları üçün Server Quraşdırma Təlimatına baxın. - Yüklənmiş plagin və ya genişləndirmə işarələnib — bəzi qeyri-rəsmi binar genişləndirmələr VAC-ın deaktiv olmasına səbəb ola bilər. Səbəbi müəyyən etmək üçün son quraşdırılmış plaginləri bir-bir silin.
sv_cheats 1təyin edilib — hilelər aktiv olduqda VAC avtomatik deaktiv olur.server.cfgfaylınızdasv_cheats 0olduğundan əmin olun.- Yuxarıdakıları həll etdikdən sonra VAC hələ də deaktivdirsə, tam server yenidən başlatması edin (sadəcə xəritə dəyişikliyi deyil).
Server Brauzerdə Görünmür
Simptom: Serveriniz işləyir, lakin Steam server brauzerində görünmür.
Səbəblər və həllər:
- Etibarlı GSLT yoxdur — ictimai siyahıda görünmək üçün etibarlı Game Server Login Token tələb olunur. Server Quraşdırma Təlimatına baxın.
- Server yenicə başladılıb — yeni serverlər Steam-ə ilk qoşulduqdan sonra brauzerdə görünməsi bir neçə dəqiqə çəkə bilər.
- Firewall və ya port problemi — serverin oyun portunun açıq olduğunu təsdiqləyin. Təyin edilmiş portunuzu GPanel-dən yoxlayın.
- Əvvəlcə birbaşa qoşulmanı sınayın — brauzer siyahısını araşdırmadan əvvəl serverin əlçatan olduğunu təsdiqləmək üçün tərtibatçı konsolunda
connect IP:PORTəmrini sınayın.
Plaginlər Serveri Çökdürür
Simptom: Plagin quraşdırdıqdan və ya yenilədikdən sonra server gözlənilmədən çökür və ya yenidən başlayır.
Səbəblər və həllər:
- Çökmədən dərhal sonra çökmə logları və xəta mesajları üçün
tf/addons/sourcemod/logs/qovluğunu yoxlayın. - Son əlavə edilmiş plaginləri
.smxfayllarınıtf/addons/sourcemod/plugins/disabled/qovluğuna köçürərək deaktiv edin. - Bütün plagin asılılıqlarının (məs. TF2Attributes, DHooks) quraşdırıldığından və düzgün versiyada olduğundan əmin olun.
- Bəzi plaginlər xüsusi SourceMod API versiyası tələb edir — plaginin AlliedModders mövzusunda uyğunluğu yoxlayın.
- Server başladıqda çökürsə, server dayandırılmış halda problemli plagin faylını köçürmək üçün GPanel fayl menecerindən və ya SFTP-dən istifadə edin.
.smx faylları serverinizdə ixtiyari əmrləri icra edə bilər. Yalnız AlliedModders və ya təsdiqlənmiş GitHub depolarından plaginlər istifadə edin.
Oyunçular Qoşula Bilmir
Simptom: Oyunçular vaxt aşımı, bağlantı rədd edildi və ya "server cavab vermir" xətası alır.
Səbəblər və həllər:
- Server işləmir — serverin onlayn olduğunu və çökmə dövrəsində olmadığını təsdiqləmək üçün GPanel-i yoxlayın.
- Yanlış IP və ya port — GPanel-dəki qoşulma məlumatlarını yoxlayın. Server IP və Portunuzu Necə Tapmalı təlimatına baxın.
- Parol uyğunsuzluğu —
server.cfgfaylındasv_passwordtəyin edilibsə, oyunçu qoşularkən düzgün parolu daxil etməlidir. - Server doludur — serverin
maxplayerslimitinə çatıb-çatmadığını yoxlayın. - Xüsusi xəritə yükləmə vaxt aşımı — server FastDL konfiqurasiya edilmədən xüsusi xəritə işlədirsə, yavaş bağlantısı olan oyunçular xəritə yükləmə zamanı vaxt aşımına düşə bilər. FastDL konfiqurasiyası üçün Server Quraşdırma Təlimatına baxın.
Ümumi Diaqnostik Addımlar
Hər hansı TF2 server problemini araşdırarkən, dəstək sorğusu açmadan əvvəl faydalı məlumat toplamaq üçün bu addımları izləyin:
- Xəta mesajları üçün GPanel-dəki server konsol çıxışını yoxlayın.
tf/addons/sourcemod/logs/qovluğundakı logları nəzərdən keçirin (SourceMod quraşdırılıbsa).- Mühərrik səviyyəsindəki xətalar üçün
tf/console.logvə ya GPanel konsolunu yoxlayın. - Problem bir dəyişiklikdən sonra başlayıbsa, dəyişikliyi geri qaytarın və yenidən sınayın.
- Brauzer ilə əlaqəli problemləri istisna etmək üçün tərtibatçı konsolunda
connect IP:PORTəmri ilə birbaşa qoşulmağı sınayın.
Əlaqəli Məqalələr
- TF2 Server Quraşdırma Təlimatı — Server.cfg konfiqurasiyası, GSLT tokenləri, xəritə rotasiyası, FastDL, qoşulma
- TF2 Admin və Plagin Quraşdırması — SourceMod/MetaMod quraşdırması, admin hesabları, plagin idarəetməsi
- Server IP və Portunuzu Necə Tapmalı
- SFTP Vasitəsilə Faylları Necə Yükləməli
tf/addons/sourcemod/logs/ qovluğundan və ya server konsolunuzdan müvafiq log çıxışını əlavə edin.