Bu təlimat server parametrləri, GSLT tokenləri, xəritə rotasiyası, FastDL ilə xüsusi xəritələr və qoşulma üsulları daxil olmaqla Team Fortress 2 xüsusi serverinizin konfiqurasiyasını addım-addım izah edir.
server.cfg Konfiqurasiyası
Əsas server konfiqurasiya faylı tf/cfg/server.cfg ünvanında yerləşir. Bu fayl hər xəritə dəyişikliyində icra olunur və əsas server davranışını idarə edir. Onu GPanel fayl meneceri və ya SFTP vasitəsilə redaktə edin.
Aşağıda ən vacib parametrləri əhatə edən istinad konfiqurasiyası verilmişdir:
// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------
// Server identity
hostname "My TF2 Server" // Name shown in the server browser
sv_password "" // Leave blank for public, set for private
// Players
maxplayers 24 // Maximum player slots (TF2 supports up to 32)
// Game rules
mp_timelimit 30 // Minutes per map before auto-rotation
mp_winlimit 0 // Rounds won before map changes (0 = disabled)
mp_maxrounds 0 // Total rounds before map changes (0 = disabled)
// Purity / anti-cheat
sv_pure 1 // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats 0 // Always 0 on a public server
// Rate / network
sv_minrate 0
sv_maxrate 0 // 0 = unlimited (recommended for modern connections)
sv_mincmdrate 10
sv_maxcmdrate 66
// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE
// Region (optional, helps matchmaking)
sv_region 255 // 255 = world, 0 = US East, 1 = US West, 3 = Europe
// Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
server.cfg faylını redaktə etdikdən sonra, tam yenidən başlatma olmadan parametrləri yenidən yükləmək üçün serveri yenidən başladın və ya server konsolunda exec server.cfg yazın.
Əsas Parametr İstinadı
| Parametr | Dəyərlər | Təsvir |
|---|---|---|
hostname |
İstənilən mətn | Brauzerdə və xal cədvəlində göstərilən server adı |
sv_password |
Boş / mətn | Qoşulmaq üçün şifrə. Açıq server üçün boş buraxın |
maxplayers |
1–32 | Maksimum eyni vaxtda oyunçu yeri sayı |
mp_timelimit |
Tam ədəd (dəqiqə) | Serverin növbəti xəritəyə keçməsindən əvvəlki vaxt |
mp_winlimit |
Tam ədəd (0 = söndürülmüş) | Xəritə dəyişikliyini tetiklemek üçün bir komandanın lazım olan qalibiyyət sayı |
sv_pure |
0 / 1 / 2 | 0 = məhdudiyyətsiz, 1 = ağ siyahı tətbiq olunur, 2 = tam təmiz |
Game Server Login Token (GSLT)
GSLT serverinizi Steam server brauzerində açıq şəkildə siyahıya almaq və bayraqlanmamaq üçün tələb olunur. Etibarlı token olmadan serveriniz işləyə bilər, lakin rəsmi siyahıda görünməyəcək və VAC problemləri ilə qarşılaşa bilər.
GSLT Yaratma
- steamcommunity.com/dev/managegameservers ünvanında Steam hesabınıza daxil olun.
- App ID sahəsinə 440 (Team Fortress 2) daxil edin.
- Qeyd daxil edin (məs., "My TF2 Server") və Create düyməsinə basın.
- Yaradılmış tokeni kopyalayın.
Tokenin Tətbiqi
tf/cfg/server.cfg faylını açın və aşağıdakı sətri əlavə edin (və ya şərhdən çıxarın), YOUR_TOKEN_HERE hissəsini yaratdığınız tokenlə əvəz edin:
sv_setsteamaccount YOUR_TOKEN_HERE
Xəritə Rotasiyası (mapcycle.txt)
Server tf/cfg/mapcycle.txt faylında sadalanan xəritələr arasında dövr edir. Hər sətir bir xəritə adını ehtiva edir (.bsp uzantısı olmadan).
// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.
cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
- Bu fayldakı xəritələrin sırası standart rotasiya sırasını təyin edir.
- Əgər MapChooser Extended və ya RTV plaginlərindən istifadə edirsinizsə, mapcycle nominasiya hovuzu kimi istifadə olunur. Plagin təfərrüatları üçün Admin və Plagin Quraşdırması təlimatına baxın.
- Hal-hazırda mövcud olan bütün xəritələri siyahıya almaq üçün server konsolunda
maps *əmrini işlədin. mapcycle.txtfaylındakı dəyişikliklər server yenidən başladılmadan növbəti xəritə dəyişikliyində qüvvəyə minir.
Xüsusi Xəritələrin Quraşdırılması
Xüsusi xəritələr .bsp faylları şəklində paylanır. Oyunçular onu işlədən serverə ilk dəfə qoşulduqda xəritəni endirməlidirlər.
Xəritənin Yüklənməsi
- Xüsusi xəritə üçün
.bspfaylını əldə edin (tf2maps.net və ya digər icma saytlarından). - Faylı SFTP vasitəsilə serverinizdəki
tf/maps/qovluğuna yükləyin. - Xəritə adını (
.bspolmadan)tf/cfg/mapcycle.txtfaylına əlavə edin.
Sürətli Endirmənin Aktivləşdirilməsi (sv_downloadurl)
Sürətli endirmə URL-i olmadan, oyunçular xəritələri birbaşa oyun serverinizdən aşağı sürətlə endirməli olacaq ki, bu da uzun yükləmə müddətlərinə səbəb olur. Veb-əlçatan güzgü qurmaq müştərilərə xəritələri HTTP vasitəsilə endirməyə imkan verir.
Əgər veb hostunuz varsa, sıxılmış xəritə fayllarını (.bsp.bz2) açıq qovluğa yükləyin və server.cfg faylında aşağıdakıları təyin edin:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp ünvanındakı xəritə https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2 ünvanında əlçatan olmalıdır. Yükləməzdən əvvəl xəritələri bzip2 ilə sıxışdırın.
Necə Qoşulmalı
Serverinizin IP ünvanını və portunu tapmaq üçün Server IP və Portunuzu Necə Tapmalı təlimatına baxın.
Metod 1: Oyundaxili Server Brauzeri
- Team Fortress 2 oyununu başladın.
- Əsas menyudan Find a Game açın, sonra Community Servers seçin.
- Add a Server düyməsinə basın və server IP və portunuzu
IP:PORTformatında daxil edin. - Add This Address to Favorites düyməsinə basın, sonra qoşulmaq üçün serverə iki dəfə klikləyin.
Metod 2: Developer Console
- Hələ aktiv deyilsə, TF2 parametrlərindəki Advanced bölməsində developer console-u aktivləşdirin.
- Konsolu açmaq üçün ~ (tilde) düyməsinə basın.
- Aşağıdakı əmri yazın və Enter düyməsinə basın:
connect YOUR_SERVER_IP:PORT
Əgər serverinizdə şifrə təyin edilibsə, istifadə edin:
connect YOUR_SERVER_IP:PORT; password yourpassword
Metod 3: Steam Qoşulma URL-i
steam://connect/ protokolundan istifadə edərək oyunçularla birbaşa qoşulma linki paylaşa bilərsiniz:
steam://connect/YOUR_SERVER_IP:PORT
Əlaqəli Məqalələr
- TF2 Admin və Plagin Quraşdırması — SourceMod/MetaMod quraşdırması, admin hesabları, plagin idarəetməsi
- TF2 Problemlərin Həlli Təlimatı — GSLT, SourceMod, VAC və server görünürlüyü ilə bağlı ümumi problemlər
- Server IP və Portunuzu Necə Tapmalı
- SFTP vasitəsilə Faylları Necə Yükləməli