Counter-Strike 1.6 · Rehber

CS 1.6 Sunucusu Nasıl Kurulur

Güncellendi October 2, 2026 7 dk okuma

Bu sayfada
  1. Kısaca
  2. Modern bir CS 1.6 sunucusu nelerden oluşur
  3. A yolu: SteamCMD ile kendiniz barındırın
  4. B yolu: yapısı hazır kurulu bir hosting sunucusu
  5. AMX Mod X eklentileri ve özel haritalar ekleme
  6. Açılmadığında: exit code 139 ve benzerleri
  7. SSS

Counter-Strike 1.6 yirmi yaşını çoktan geçti ve sunucuları hâlâ her akşam doluyor; çünkü bir CS 1.6 sunucusunu çalıştırmak ucuz, sonsuz şekilde özelleştirilebilir ve oyun tam da insanların hatırladığı gibi oynanıyor. Bir sunucu kurmak bir öğleden sonranızı alır; ilk eklentiyi eklediğinizde çökmeyen bir sunucu kurmak ise parçalarının birbirini nasıl yüklediğini bilmeyi gerektirir.

Bu rehber ikisini de ele alıyor. Önce modern bir CS 1.6 sunucusunun gerçekte hangi yapı üzerinde çalıştığını açıklıyor, ardından sunucuyu yayına almanın iki yolunu anlatıyor — kendi bilgisayarınızda SteamCMD ile ya da bu yapının hazır kurulu geldiği bir hosting sunucusunda — ve son olarak “sunucum açılmıyor” şikâyetlerinin çoğunun arkasındaki çökmeyi ve iki dakikalık çözümünü gösteriyor.

Kısaca

  1. Sunucuyu SteamCMD ile indirin. CS 1.6 dedicated sunucusu Steam uygulaması 90'dır; ücretsizdir ve anonim olarak kurulur.
  2. Motoru ve oyun kütüphanesini ReHLDS ve ReGameDLL_CS ile değiştirin, ardından Metamod-r ve AMX Mod X ekleyin. Bugün ciddi CS 1.6 sunucularının neredeyse tamamı bu yapıyla çalışıyor.
  3. Temel ayarları server.cfg içinde yapın — ad, RCON şifresi, haritalar — ve sunucuyu UDP 27015 portunda başlatın.
  4. Eklenti ve haritaları ekleyin ve özel içeriğin oyunculara oyun bağlantısı üzerinden sürünerek değil, HTTP (FastDL) üzerinden inmesini sağlayın.

Ya da 1. ve 2. adımları tamamen atlayın: hosting üzerindeki bir CS 1.6 sunucusu tüm yapı kurulu ve FastDL ayarlanmış olarak gelir, siz de 3. adımdan başlarsınız.

Tüm altyapı önceden kurulu — ReHLDS, ReGameDLL, Metamod-r ve AMX Mod X — HytHost CS 1.6 sunucusunda €1.44/ay'dan başlayan fiyatlarla.

CS 1.6 paketlerini gör

Modern bir CS 1.6 sunucusu nelerden oluşur

Valve'ın sunduğu sunucu hâlâ çalışıyor, ancak topluluk yıllar önce büyük kısmını bakımı süren, daha hızlı ve daha güvenli yeniden yazımlarla değiştirdi. Hangi parçanın ne yaptığını bilmek, bir çökmeyi iki dakikada düzeltmekle her şeyi yeniden kurmak arasındaki farktır.

ParçaNe işe yarar
HLDS / ReHLDSMotor. ReHLDS, Valve'ın HLDS'inin düzeltmeler ve daha iyi performans içeren, bakımı süren bir yeniden yazımıdır ve doğrudan onun yerine takılabilir.
ReGameDLL_CSCounter-Strike oyun mantığının kendisi (cstrike/dlls/cs.so); yeniden yazılmış ve orijinalinde hiç olmayan ayarlarla genişletilmiş.
Metamod-rMotor ile oyun kütüphanesi arasında duran ve diğer her şeyi yükleyen eklenti yükleyicisi.
AMX Mod XEklenti platformu: admin menüleri, banlar, harita oylaması, istatistikler, oyun modları. Eklentiler .amxx dosyalarıdır.
ReAPIReHLDS ve ReGameDLL özelliklerini eklentilere açan bir AMX Mod X modülü. Güncel eklentilerin çoğu buna ihtiyaç duyar.

Bir zincir halinde yüklenirler: motor → cstrike/liblist.gam → Metamod → plugins.ini → AMX Mod X → oyun kütüphanesi. Bu zincirin herhangi bir halkası okunamazsa sunucu harita yüklenmeden ölür — aşağıdaki sorun giderme bölümü tam olarak bununla ilgili.

A yolu: SteamCMD ile kendiniz barındırın

SteamCMD, Valve'ın komut satırı yükleyicisidir ve Windows ile Linux için mevcuttur. Linux'ta 32 bit çalışma ortamına da ihtiyaç duyar, çünkü CS 1.6 sunucusu 32 bitlik bir programdır.

  1. Sunucuyu indirin:
    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ı bekleyin. Erken durursa aynı komutu yeniden çalıştırın — kaldığı yerden devam eder.
  2. Motorun çalıştığını görmek için bir kez başlatın:
    cd hlds
    ./hlds_run -game cstrike +map de_dust2 +maxplayers 16 -port 27015
    Windows'ta program aynı argümanlarla hlds.exe olur.
  3. Modern yapıyı kurun. ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X ve ReAPI'yi resmi sürümlerinden indirin ve her birinin kurulum notlarını izleyin — motor dosyalarını değiştirir, addons/ ekler ve liblist.gam dosyasını Metamod'a yönlendirirler. Bunu eklentileri eklemeden önce yapın, sonra değil.
  4. cstrike/server.cfg dosyasını yazın. En azından:
    hostname "My CS 1.6 Server"
    rcon_password "use-a-long-random-password"
    sv_password ""
    mp_timelimit 25
  5. Portu açın. Oyuncular size UDP 27015 üzerinden ulaşır; bu port modeminizde yönlendirilmelidir — bazı internet bağlantılarında ise bu mümkün değildir. Port yönlendirme rehberi bunu nasıl anlayacağınızı açıklıyor ve CS 1.6 için de aynen geçerli.

Sunucunuz artık tam olarak bilgisayarınız açık kaldığı sürece çevrimiçidir — ve ev IP'niz onun adresi olur; bu da herkese açık bir CS 1.6 sunucusu için neredeyse diğer tüm oyunlardan daha önemlidir.

B yolu: yapısı hazır kurulu bir hosting sunucusu

HytHost CS 1.6 hosting üzerinde sunucu ReHLDS, ReGameDLL_CS, Metamod-r, AMX Mod X ve ReAPI hazır kurulu olarak gelir ve FastDL zaten indirme sunucumuza yönlendirilmiştir — böylece özel haritalar ve sesler ilk harita değişiminden itibaren oyunculara HTTP üzerinden ulaşır.

  1. Slot sayınızı seçin. Paketler 12, 16, 24 ve 32 slotla, aylık €1.44 fiyatından başlayarak sunulur. Ortalamaya göre değil, en yoğun saatte beklediğiniz oyuncu sayısına göre seçin.
  2. server.cfg dosyasını panelin dosya yöneticisinde düzenleyin: sunucu adı, RCON şifresi ve harita ayarlarınız.
  3. Eklenti ve haritaları bir sonraki bölümde anlatıldığı gibi dosya yöneticisi veya SFTP üzerinden yükleyin.
  4. Yeniden başlatın ve oynayın. Paneldeki konsol yükleme zincirini gösterir, böylece bir eklentinin başarısız olup olmadığını hemen görürsünüz.

Sunucu, bilgisayarınız açık olsa da olmasa da, Voxility DDoS filtrelemesinin arkasında, evinize ait olmayan herkese açık bir adreste, %99,9 çalışma süresi SLA'sıyla çalışır. Canlı sohbet desteği 08.00 – 23.00 (Chișinău saati) arasında hizmetinizdedir.

AMX Mod X eklentileri ve özel haritalar ekleme

Eklentiler

  1. Derlenmiş .amxx dosyasını cstrike/addons/amxmodx/plugins/ klasörüne koyun.
  2. Dosya adını cstrike/addons/amxmodx/configs/plugins.ini içine ayrı bir satır olarak ekleyin.
  3. Eklenti bir yapılandırma veya dil dosyasıyla geliyorsa, bunları addons/amxmodx/ altındaki ilgili klasörlere kopyalayın.
  4. Yeniden başlatın, ardından cstrike/addons/amxmodx/logs/ içindeki en yeni logu kontrol edin — orada yeni bir satır olması Metamod ve AMX Mod X'in ikisinin de yüklendiğini kanıtlar.

Eklentileri tek tek ekleyin. Beş eklenti birlikte eklendikten sonra sunucu bozulursa, bir yerine beş şüpheliniz olur.

Haritalar ve FastDL

Haritalar cstrike/maps/ klasörüne, rotasyonda olmaları gerekiyorsa mapcycle.txt dosyasına da eklenir. Özel haritaya sahip olmayan oyuncular sunucuya girerken onu indirir — sunucu onlara HTTP üzerinden nereden alacaklarını söylemedikçe yavaşça, oyun bağlantısı üzerinden. sv_downloadurl tam olarak bunu yapar:

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

Kendiniz barındırıyorsanız aynı klasör yapısına sahip bir web sunucusuna ihtiyacınız vardır. HytHost sunucusunda bu otomatik olarak ayarlanır; kendi sv_downloadurl satırınızı yalnızca dosyaları bilerek başka bir yerden sunmak istiyorsanız ekleyin, çünkü server.cfg içindeki bir satır otomatik olanı geçersiz kılar.

Açılmadığında: exit code 139 ve benzerleri

Tek bir çökme, “CS 1.6 sunucum bozuldu” şikâyetlerine diğer her şeyin toplamından daha fazla yol açar. Konsolda şöyle görünür:

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

…ve sunucu exit code 139 ile durur; genellikle bir eklenti paketi veya skin paketi yükledikten hemen sonra.

Neden: çalıştırma izni olmayan bir klasör

Arşivler çoğu zaman kendi dosya izinlerini taşır. Bir zip çıkarıldığında klasörler 755 yerine 644 olarak çıkabilir. Linux'ta bir klasörün açılabilmesi için çalıştırma bitine ihtiyacı vardır — o olmadan içindeki hiçbir şeye erişilemez, tamamen sağlam dosyalara bile. Yani cstrike/addons bu biti kaybederse Metamod yüklenemez, oyun kütüphanesi hiç yüklenmez ve motor çöker. Logda plugins.ini için Permission denied da görebilirsiniz — aynı neden.

Çözüm

Hiçbir şeyi yeniden kurmanız gerekmez. Etkilenen klasörleri tekrar 755 yapın — cstrike/addons ve az önce içine yükleme yaptığınız klasörler. Panelde: Files, klasörün menüsü, Permissions, 755, ardından yeniden başlatın. Kendiniz barındırıyorsanız find cstrike/addons -type d -exec chmod 755 {} + aynı işi yapar.

Tanınmaya değer diğer çökmeler

  • Precache can only be done in spawn functions — bir skin veya silah modeli eklentisi modelleri yanlış anda yüklüyor. Eklediğiniz son skin eklentisini devre dışı bırakın.
  • Yeniden başlatmadan sonra addons/amxmodx/logs/ içinde hiçbir şey yok — Metamod veya AMX Mod X yüklenmedi; liblist.gam ve addons/metamod/plugins.ini dosyalarını kontrol edin.

Gerçekten çevrimiçi mi?

CS 1.6 yalnızca UDP kullanır, bu yüzden portu bir TCP aracıyla test etmek her zaman “connection refused” sonucunu verir — bu bir arıza değil, normaldir. Sunucuyu, sunucu tarayıcısının yaptığı gibi UDP üzerinden bir A2S isteğiyle sorgulayın:

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

Çalışan bir sunucu adı, mevcut haritası ve 1.1.2.7/Stdio ile yanıt verir.

SSS

Sıkça sorulan sorular

Varsayılan olarak UDP 27015 portunu kullanır ve yalnızca UDP ile çalışır. Kendi barındırdığınız bir sunucuda bu portun modemde yönlendirilmesi gerekir; hosting üzerindeki bir sunucu ise portu atanmış ve erişilebilir olarak gelir. TCP aracıyla test etmek her zaman başarısız olur, bu normaldir — bunun yerine UDP üzerinden sorgulayın.

Neredeyse her sunucu için evet. ReHLDS, Valve'ın HLDS motorunun hata düzeltmeleri, güvenlik düzeltmeleri ve daha iyi performans içeren, bakımı süren bir yeniden yazımıdır ve doğrudan onun yerine takılabilir. Güncel eklentilerin çoğu, onun üzerine kurulan ReGameDLL_CS ve ReAPI'yi de bekler.

Sunucuyu çalıştırmak için değil, ama neredeyse her sunucu onu kullanır. AMX Mod X; admin menüleri, banlar, harita oylaması, istatistikler ve özel oyun modlarının arkasındaki eklenti platformudur. Metamod tarafından yüklenir ve eklentiler, plugins.ini içinde listelenen .amxx dosyaları olarak eklenir.

Ortalamaya göre değil, en yoğun saate göre boyutlandırın. 12 slot arkadaşlarla oynanan bir sunucuya, 16 klasik 8'e 8 herkese açık oyuna, 24 veya 32 ise kalabalık bir public sunucuya ya da deathmatch'e uygundur. HytHost'ta paketler 12, 16, 24 ve 32 slotla, aylık €1.44 fiyatından başlar.

Genellikle bir arşiv çıkarılırken bir klasörün, çoğunlukla cstrike/addons klasörünün, çalıştırma iznini kaybetmesi yüzünden. Bu durumda Metamod yüklenemez, konsolda "Couldn't get DLL API from !" görünür ve motor çöker. Etkilenen klasörleri tekrar 755 yapıp yeniden başlatmak sorunu çözer; hiçbir şeyi yeniden kurmak gerekmez.

Evet. Oyuncular eksik harita ve sesleri sunucuya girerken indirir. sv_downloadurl, cstrike klasörünü yansıtan bir HTTP sunucusunu (FastDL) gösterdiğinde indirme hızlıdır; aksi halde dosyalar oyun bağlantısı üzerinden sürünerek gelir. HytHost'ta FastDL otomatik olarak yapılandırılır.

Sunucu yazılımı ücretsizdir: Valve'ın dedicated sunucusu SteamCMD ile ücretsiz kurulur; ReHLDS, ReGameDLL_CS, Metamod-r ve AMX Mod X de ücretsizdir. Evde çalıştırmanın maliyeti yalnızca elektriktir, ancak bilgisayarın açık kalması gerekir ve ev IP'niz sunucunun adresi olur.

CS 1.6 sunucunuz, tüm yapı dahil

HytHost CS 1.6 sunucuları ReHLDS, ReGameDLL, Metamod-r, AMX Mod X ve otomatik FastDL ile, DDoS filtrelemesinin arkasında gelir — aylık €1.44 fiyatından başlayarak.

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

Bu rehber işine yaradı mı?