25-10-2026, Saat: 14:00
CS 1.6 sunucusuna eklenti (plugin) kurmak birkaç dakikalık bir iş. Bu konuda .amxx ve .sma dosyalarının farkını, kurulumu adım adım ve en sık karşılaşılan hataları anlattım.
Başlamadan önce
Eklentilerin çalışması için sunucuda AMX Mod X ve Metamod kurulu olmalı. Kiralık sunucuların çoğunda ikisi de hazır gelir. Emin değilseniz sunucu konsoluna meta list yazın; listede AMX Mod X görünüyorsa hazırsınız.
Eklentiler iki biçimde paylaşılır:
Kurulum adımları
Eklenti çalışıyor mu?
Sunucu konsoluna amxx plugins yazın. Eklentinin karşısında running yazıyorsa çalışıyordur. bad load yazıyorsa bir sorun vardır; sebebi addons/amxmodx/logs klasöründeki hata kayıtlarında (error_ ile başlayan dosyalar) yazar.
Hatayı daha ayrıntılı görmek için plugins.ini'de eklentinin adının yanına bir boşluk bırakıp debug yazın: ornek_eklenti.amxx debug
Sık görülen hatalar
Modül eksik (Module/library required). Eklenti bir modüle ihtiyaç duyuyor demektir. ReAPI gerektiren eklentiler en yaygın örnek. Modülün dosyası addons/amxmodx/modules klasörüne atılır. ReAPI için sunucuda ReHLDS ve ReGameDLL de kurulu olmalı; kurulumunu ReHLDS rehberinde anlattım.
Bad load, sürüm uyumsuzluğu. Eklenti daha yeni bir AMX Mod X sürümüyle (1.9 ya da 1.10) derlendiyse 1.8.2'de çoğu zaman çalışmaz. Ya sunucudaki AMX Mod X'i güncelleyin ya da eklentiyi sizin sürümünüzle yeniden derleyin.
Eklenti listede hiç yok. plugins.ini'deki dosya adı yanlış yazılmıştır ya da .amxx dosyası plugins klasöründe değildir. Büyük küçük harf farkına da dikkat edin, Linux sunucular ayırt eder.
Oyuncular haritaya girerken dosya indiriyor ya da oyundan atılıyor. Eklentinin model veya ses dosyalarından biri sunucuya atılmamıştır. Paketteki bütün dosyaların yerinde olduğunu kontrol edin.
.sma dosyası nasıl derlenir?
Kuracak eklenti arıyorsanız kategorilere göre CS 1.6 eklentileri listesine bakabilir, bulamadığınız eklentiyi Eklenti/Plugin İstek bölümünde isteyebilirsiniz. Kurulumda takılırsanız bu konuya yazın.
Başlamadan önce
Eklentilerin çalışması için sunucuda AMX Mod X ve Metamod kurulu olmalı. Kiralık sunucuların çoğunda ikisi de hazır gelir. Emin değilseniz sunucu konsoluna meta list yazın; listede AMX Mod X görünüyorsa hazırsınız.
Eklentiler iki biçimde paylaşılır:
- .amxx: derlenmiş, kurulmaya hazır dosya. Doğrudan sunucuya atılır.
- .sma: eklentinin kaynak kodu. Sunucuya atılmadan önce .amxx'e derlenmesi gerekir (aşağıda anlattım).
Kurulum adımları
- .amxx dosyasını cstrike/addons/amxmodx/plugins klasörüne atın.
- cstrike/addons/amxmodx/configs/plugins.ini dosyasını açın, en alta yeni bir satıra dosyanın adını yazın. Örneğin: ornek_eklenti.amxx
- Eklentiyle birlikte model, ses ya da sprite geldiyse onları da cstrike içindeki aynı klasörlere atın: modeller models, sesler sound, sprite'lar sprites klasörüne. Paketteki klasör yapısını bozmadan kopyalamak en kolayı.
- Eklentinin bir ayar dosyası (.ini ya da .cfg) varsa genelde addons/amxmodx/configs klasörüne gider. Konudaki açıklamada farklı bir yer yazıyorsa orayı kullanın.
- Haritayı değiştirin ya da sunucuyu yeniden başlatın.
Eklenti çalışıyor mu?
Sunucu konsoluna amxx plugins yazın. Eklentinin karşısında running yazıyorsa çalışıyordur. bad load yazıyorsa bir sorun vardır; sebebi addons/amxmodx/logs klasöründeki hata kayıtlarında (error_ ile başlayan dosyalar) yazar.
Hatayı daha ayrıntılı görmek için plugins.ini'de eklentinin adının yanına bir boşluk bırakıp debug yazın: ornek_eklenti.amxx debug
Sık görülen hatalar
Modül eksik (Module/library required). Eklenti bir modüle ihtiyaç duyuyor demektir. ReAPI gerektiren eklentiler en yaygın örnek. Modülün dosyası addons/amxmodx/modules klasörüne atılır. ReAPI için sunucuda ReHLDS ve ReGameDLL de kurulu olmalı; kurulumunu ReHLDS rehberinde anlattım.
Bad load, sürüm uyumsuzluğu. Eklenti daha yeni bir AMX Mod X sürümüyle (1.9 ya da 1.10) derlendiyse 1.8.2'de çoğu zaman çalışmaz. Ya sunucudaki AMX Mod X'i güncelleyin ya da eklentiyi sizin sürümünüzle yeniden derleyin.
Eklenti listede hiç yok. plugins.ini'deki dosya adı yanlış yazılmıştır ya da .amxx dosyası plugins klasöründe değildir. Büyük küçük harf farkına da dikkat edin, Linux sunucular ayırt eder.
Oyuncular haritaya girerken dosya indiriyor ya da oyundan atılıyor. Eklentinin model veya ses dosyalarından biri sunucuya atılmamıştır. Paketteki bütün dosyaların yerinde olduğunu kontrol edin.
.sma dosyası nasıl derlenir?
- Bilgisayarınızda AMX Mod X'in sunucudakiyle aynı sürümünü indirin ve addons/amxmodx/scripting klasörünü açın.
- .sma dosyasını bu klasöre atın. Eklenti ek .inc dosyaları istiyorsa onları scripting/include klasörüne koyun.
- Windows'ta .sma dosyasını compile.exe'nin üzerine sürükleyip bırakın.
- Derlenen .amxx dosyası scripting/compiled klasöründe oluşur. Bu dosyayı yukarıdaki adımlarla kurun.
Kuracak eklenti arıyorsanız kategorilere göre CS 1.6 eklentileri listesine bakabilir, bulamadığınız eklentiyi Eklenti/Plugin İstek bölümünde isteyebilirsiniz. Kurulumda takılırsanız bu konuya yazın.