Counter-Strike 1.6 · Bələdçi

CS 1.6 serveri necə qurulur

Yeniləndi October 2, 2026 7 dəq oxuma

Bu səhifədə
  1. Qısaca
  2. Müasir CS 1.6 serveri nədən ibarətdir
  3. A yolu: SteamCMD ilə özünüz host edin
  4. B yolu: quruluşu əvvəlcədən quraşdırılmış hostinq serveri
  5. AMX Mod X pluginləri və fərdi xəritələr əlavə etmək
  6. Açılmayanda: exit code 139 və digərləri
  7. FAQ

Counter-Strike 1.6 iyirmi yaşından çoxdur və serverləri hələ də hər axşam dolu olur, çünki CS 1.6 serverini işlətmək ucuzdur, sonsuz dərəcədə fərdiləşdirilə bilir və oyun məhz insanların xatırladığı kimi oynanır. Server qurmaq bir günortanızı alır; ilk plugini əlavə edəndə çökməyən bir server qurmaq üçün isə onun hissələrinin bir-birini necə yüklədiyini bilmək lazımdır.

Bu bələdçi hər ikisini əhatə edir. Əvvəlcə müasir CS 1.6 serverinin əslində hansı quruluş üzərində işlədiyini izah edir, sonra onu onlayn etməyin iki yolunu göstərir — öz kompüterinizdə SteamCMD ilə və ya bu quruluşun artıq quraşdırıldığı hostinq serverində — və sonda “serverim açılmır” müraciətlərinin əksəriyyətinin səbəbi olan çökməni və onun iki dəqiqəlik həllini təqdim edir.

Qısaca

  1. Serveri SteamCMD ilə yükləyin. CS 1.6 dedicated serveri Steam tətbiqi 90-dır, pulsuzdur və anonim quraşdırılır.
  2. Mühərriki və oyun kitabxanasını ReHLDS və ReGameDLL_CS ilə əvəz edin, sonra Metamod-r və AMX Mod X əlavə edin. Bu gün demək olar ki, hər ciddi CS 1.6 serveri bu quruluşla işləyir.
  3. Əsas ayarları server.cfg faylında edin — ad, RCON parolu, xəritələr — və serveri UDP 27015 portunda başladın.
  4. Pluginlər və xəritələr əlavə edin və fərdi məzmunun oyunçulara oyun bağlantısı ilə sürünərək deyil, HTTP (FastDL) vasitəsilə yüklənməsini təmin edin.

Və ya 1-ci və 2-ci addımları tamamilə keçin: hostinqdəki CS 1.6 serveri bütün quruluş quraşdırılmış və FastDL artıq tənzimlənmiş halda gəlir, siz isə 3-cü addımdan başlayırsınız.

Bütün dəst əvvəlcədən quraşdırılıb — ReHLDS, ReGameDLL, Metamod-r və AMX Mod X — HytHost CS 1.6 serverində, €1.44/ay-dan.

CS 1.6 paketlərinə bax

Müasir CS 1.6 serveri nədən ibarətdir

Valve-un təqdim etdiyi server hələ də işləyir, lakin icma illər əvvəl onun böyük hissəsini dəstəklənən, daha sürətli və daha təhlükəsiz yenidən yazılmış versiyalarla əvəz edib. Hansı hissənin nə etdiyini bilmək çökməni iki dəqiqəyə düzəltməklə hər şeyi yenidən quraşdırmaq arasındakı fərqdir.

HissəNə edir
HLDS / ReHLDSMühərrik. ReHLDS Valve-un HLDS-inin düzəlişlər və daha yaxşı performans ilə dəstəklənən yenidən yazılmış versiyasıdır və birbaşa onun yerinə qoyulur.
ReGameDLL_CSCounter-Strike oyun məntiqinin özü (cstrike/dlls/cs.so), yenidən yazılıb və orijinalda heç vaxt olmamış ayarlarla genişləndirilib.
Metamod-rMühərriklə oyun kitabxanası arasında dayanan və qalan hər şeyi yükləyən plugin yükləyicisi.
AMX Mod XPlugin platforması: admin menyuları, banlar, xəritə səsverməsi, statistika, oyun rejimləri. Pluginlər .amxx fayllarıdır.
ReAPIReHLDS və ReGameDLL imkanlarını pluginlərə açan AMX Mod X modulu. Bir çox müasir plugin onu tələb edir.

Onlar zəncirvari yüklənir: mühərrik → cstrike/liblist.gam → Metamod → plugins.ini → AMX Mod X → oyun kitabxanası. Bu zəncirin hər hansı bir halqası oxuna bilməsə, server xəritə yüklənməmiş ölür — aşağıdakı problemlərin həlli bölməsi məhz bundan bəhs edir.

A yolu: SteamCMD ilə özünüz host edin

SteamCMD Valve-un komanda sətri quraşdırıcısıdır və Windows və Linux üçün mövcuddur. Linux-da ona 32 bitlik icra mühiti də lazımdır, çünki CS 1.6 serveri 32 bitlik proqramdır.

  1. Serveri yükləyin:
    steamcmd +force_install_dir ./hlds +login anonymous +app_set_config 90 mod cstrike +app_update 90 validate +quit
    Success! App '90' fully installed. mesajını gözləyin. Tez dayansa, eyni komandanı yenidən işlədin — qaldığı yerdən davam edir.
  2. Mühərrikin işlədiyini yoxlamaq üçün bir dəfə başladın:
    cd hlds
    ./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015
    Windows-da proqram eyni arqumentlərlə hlds.exe-dir.
  3. Müasir quruluşu quraşdırın. ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X və ReAPI-ni rəsmi buraxılışlarından yükləyin və hər birinin quraşdırma qeydlərinə əməl edin — onlar mühərrik fayllarını əvəz edir, addons/ əlavə edir və liblist.gam faylını Metamod-a yönləndirir. Bunu pluginləri əlavə etməzdən əvvəl edin, sonra yox.
  4. cstrike/server.cfg faylını yazın. Minimum:
    hostname "My CS 1.6 Server"
    rcon_password "use-a-long-random-password"
    sv_password ""
    mp_timelimit 25
  5. Portu açın. Oyunçular sizə UDP 27015 üzərindən qoşulur və bu port routerdə yönləndirilməlidir — bəzi internet bağlantılarında isə bu mümkün deyil. Port yönləndirmə bələdçisi bunu necə müəyyən edəcəyinizi izah edir və CS 1.6 üçün də eynilə keçərlidir.

Serveriniz indi məhz kompüteriniz açıq qaldığı müddətcə onlayndır — və ev IP-niz onun ünvanı olur ki, bu da ictimai CS 1.6 serveri üçün demək olar ki, hər hansı digər oyundan daha vacibdir.

B yolu: quruluşu əvvəlcədən quraşdırılmış hostinq serveri

HytHost CS 1.6 hostinqində server ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X və ReAPI artıq quraşdırılmış halda gəlir, FastDL isə artıq yükləmə serverimizə yönləndirilib — beləliklə, fərdi xəritələr və səslər ilk xəritə dəyişikliyindən oyunçulara HTTP vasitəsilə çatır.

  1. Slot sayını seçin. Paketlər 12, 16, 24 və 32 slotla, ayda €1.44-dan başlayaraq təqdim olunur. Ortalamaya görə yox, ən sıx saatda gözlədiyiniz oyunçu sayına görə seçin.
  2. server.cfg faylını panelin fayl menecerində redaktə edin: server adı, RCON parolu və xəritə ayarlarınız.
  3. Pluginləri və xəritələri növbəti bölmədə təsvir olunduğu kimi fayl meneceri və ya SFTP vasitəsilə yükləyin.
  4. Yenidən başladın və oynayın. Paneldəki konsol yükləmə zəncirini göstərir, beləliklə hər hansı pluginin uğursuz olub-olmadığını dərhal görürsünüz.

Server kompüteriniz açıq olsun-olmasın, Voxility DDoS filtrasiyasının arxasında, evinizə aid olmayan ictimai ünvanda, 99,9% işləmə müddəti SLA-sı ilə işləyir. Canlı söhbət dəstəyi saat 08:00 – 23:00 arasında (Chișinău vaxtı ilə) mövcuddur.

AMX Mod X pluginləri və fərdi xəritələr əlavə etmək

Pluginlər

  1. Kompilyasiya olunmuş .amxx faylını cstrike/addons/amxmodx/plugins/ qovluğuna qoyun.
  2. Faylın adını cstrike/addons/amxmodx/configs/plugins.ini faylına ayrıca sətir kimi əlavə edin.
  3. Plugin konfiqurasiya və ya dil faylı ilə gəlirsə, onları addons/amxmodx/ altındakı uyğun qovluqlara kopyalayın.
  4. Yenidən başladın, sonra cstrike/addons/amxmodx/logs/ içindəki ən yeni logu yoxlayın — orada yeni sətir Metamod və AMX Mod X-in hər ikisinin yükləndiyini sübut edir.

Pluginləri bir-bir əlavə edin. Beş plugin birlikdə əlavə olunandan sonra server sıradan çıxarsa, bir yerinə beş şübhəliniz olur.

Xəritələr və FastDL

Xəritələr cstrike/maps/ qovluğuna, rotasiyada olmalıdırsa, mapcycle.txt faylına da əlavə olunur. Fərdi xəritəsi olmayan oyunçular serverə girəndə onu yükləyir — server onlara HTTP ilə haradan götürəcəklərini deməsə, yavaş-yavaş, oyun bağlantısı üzərindən. sv_downloadurl məhz bunu edir:

sv_downloadurl "https://your-fastdl-host/cstrike/"

Özünüz host edirsinizsə, eyni qovluq quruluşuna malik veb serverə ehtiyacınız var. HytHost serverində bu avtomatik tənzimlənir; öz sv_downloadurl sətrinizi yalnız faylları qəsdən başqa yerdən təqdim etmək istəyirsinizsə əlavə edin, çünki server.cfg içindəki sətir avtomatik olanı ləğv edir.

Açılmayanda: exit code 139 və digərləri

Bir çökmə “CS 1.6 serverim xarab oldu” müraciətlərinə qalan hər şeyin cəmindən daha çox səbəb olur. Konsolda belə görünür:

Host_Error: Couldn't get DLL API from !
Segmentation fault (core dumped)

…və server exit code 139 ilə dayanır, adətən plugin paketi və ya skin paketi yüklədikdən dərhal sonra.

Səbəb: icra icazəsi olmayan qovluq

Arxivlər tez-tez öz fayl icazələrini daşıyır. Zip açılanda qovluqlar 755 əvəzinə 644 ilə çıxa bilər. Linux-da qovluğun ümumiyyətlə açıla bilməsi üçün icra biti lazımdır — onsuz içindəki heç nəyə, hətta tamamilə qüsursuz fayllara belə çatmaq olmur. Yəni cstrike/addons bu biti itirərsə, Metamod yüklənə bilmir, oyun kitabxanası heç vaxt yüklənmir və mühərrik çökür. Logda plugins.ini üçün Permission denied da görə bilərsiniz — səbəb eynidir.

Həll

Heç nəyi yenidən quraşdırmaq lazım deyil. Təsirlənən qovluqları yenidən 755 edin — cstrike/addons və indicə yükləmə etdiyiniz qovluqlar. Paneldə: Files, qovluğun menyusu, Permissions, 755, sonra yenidən başladın. Özünüz host edirsinizsə, find cstrike/addons -type d -exec chmod 755 {} + eyni işi görür.

Tanımağa dəyər digər çökmələr

  • Precache can only be done in spawn functions — skin və ya silah modeli plugini modelləri səhv anda yükləyir. Əlavə etdiyiniz sonuncu skin pluginini söndürün.
  • Yenidən başladıqdan sonra addons/amxmodx/logs/ içində heç nə yoxdur — Metamod və ya AMX Mod X yüklənməyib; liblist.gam və addons/metamod/plugins.ini fayllarını yoxlayın.

Həqiqətən onlayndırmı?

CS 1.6 yalnız UDP istifadə edir, ona görə portu TCP aləti ilə yoxlamaq həmişə “connection refused” göstərir — bu nasazlıq deyil, normaldır. Onu server brauzerinin etdiyi kimi, UDP üzərindən A2S sorğusu ilə yoxlayın:

printf '\xff\xff\xff\xffTSource Engine Query\x00' | nc -u -w3 SERVER_IP 27015 | strings

İşləyən server öz adı, cari xəritə və 1.1.2.7/Stdio ilə cavab verir.

FAQ

Tez-tez verilən suallar

Standart olaraq UDP 27015 portundan və yalnız UDP ilə. Özünüz host etdiyiniz server üçün port routerdə yönləndirilməlidir; hostinqdəki serverin portu isə artıq təyin olunmuş və əlçatan olur. TCP aləti ilə yoxlama həmişə uğursuz olur, bu normaldır — əvəzinə UDP ilə sorğulayın.

Demək olar ki, hər server üçün bəli. ReHLDS Valve-un HLDS mühərrikinin xəta düzəlişləri, təhlükəsizlik düzəlişləri və daha yaxşı performans ilə dəstəklənən yenidən yazılmış versiyasıdır və birbaşa onun yerinə qoyulur. Əksər müasir pluginlər onun üzərində qurulan ReGameDLL_CS və ReAPI-ni də tələb edir.

Serveri işlətmək üçün yox, amma demək olar ki, hər server ondan istifadə edir. AMX Mod X admin menyuları, banlar, xəritə səsverməsi, statistika və fərdi oyun rejimlərinin arxasında dayanan plugin platformasıdır. Onu Metamod yükləyir, pluginlər isə plugins.ini faylında sadalanan .amxx faylları kimi əlavə olunur.

Ortalamaya görə yox, ən sıx saata görə seçin. 12 slot dostlar üçün serverə, 16 klassik 8-ə 8 ictimai oyuna, 24 və ya 32 isə sıx ictimai serverə və ya deathmatch-ə uyğundur. HytHost-da paketlər 12, 16, 24 və 32 slotla, ayda €1.44-dan başlayır.

Adətən ona görə ki, arxiv açılanda bir qovluq, çox vaxt cstrike/addons, icra icazəsini itirib. Bu halda Metamod yüklənə bilmir, konsolda "Couldn't get DLL API from !" görünür və mühərrik çökür. Təsirlənən qovluqları yenidən 755 edib serveri yenidən başlatmaq problemi həll edir; heç nəyi yenidən quraşdırmaq lazım deyil.

Bəli. Oyunçular serverə girəndə çatışmayan xəritələri və səsləri yükləyir. sv_downloadurl cstrike qovluğunu əks etdirən HTTP serverə (FastDL) yönəldikdə yükləmə sürətli olur; onsuz fayllar oyun bağlantısı ilə sürünür. HytHost-da FastDL avtomatik tənzimlənir.

Server proqramı pulsuzdur: Valve-un dedicated serveri SteamCMD ilə ödənişsiz quraşdırılır, ReHLDS, ReGameDLL_CS, Metamod-r və AMX Mod X də pulsuzdur. Evdə işlətmək yalnız elektrik xərci tələb edir, amma kompüter açıq qalmalıdır və ev IP-niz serverin ünvanına çevrilir.

CS 1.6 serveriniz, bütün quruluşla birlikdə

HytHost CS 1.6 serverləri ReHLDS, ReGameDLL, Metamod-r, AMX Mod X və avtomatik FastDL ilə, DDoS filtrasiyasının arxasında gəlir — ayda €1.44-dan.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Bu bələdçi sizə kömək etdi?