Konu Başlığı: HLDS Build v ReHLDS Linux Server Kurulum Detaylı Kurulumu
Konu Açıklaması
Bu konuda Linux sunucu üzerinde Counter-Strike 1.6 için HLDS kurulumu, ReHLDS + ReGameDLL + Metamod-R entegrasyonu ve isteğe bağlı AMX Mod X / ReAPI / ReChecker / Reunion / ReVoice / ReSemiClip gibi eklentilerin kurulum sırası anlatılmaktadır.
Önemli Not: HLDS Build sürümü ReHLDS ile birleştirilecekse maksimum 8684 olmak zorundadır. ReHLDS kurulumu için tavsiye edilen temel paket:
hlds-8684-linux.tar.gz
Konu Başlığı: HLDS + ReHLDS Server Kurulumu Linux
Konu Açıklaması
Bu konuda Linux sunucu üzerinde Counter-Strike 1.6 için HLDS kurulumu, ReHLDS + ReGameDLL + Metamod-R entegrasyonu ve isteğe bağlı AMX Mod X / ReAPI / ReChecker / Reunion / ReVoice / ReSemiClip gibi eklentilerin kurulum sırası anlatılmaktadır.
Bu anlatım özellikle temiz bir CS 1.6 Linux sunucusu kurmak, daha stabil ReHLDS yapısına geçmek ve modern ReAPI tabanlı modları çalıştırmak isteyenler için hazırlanmıştır.
Önemli Sürüm Notu
HLDS Build sürümü ReHLDS ile birleştirilecekse maksimum 8684 olmak zorundadır.
ReHLDS yapısı ile kullanılacak tavsiye edilen temel HLDS paketi:
HLDS Build v8684
HLDS Build v9907 ve
HLDS Build v10211 paketleri
sade/klasik HLDS kurulumu için verilebilir; ancak
ReHLDS +
ReGameDLL yapısı ile birleştirme yapılacaksa uyumluluk için
v8684 tercih edilmelidir.
Daha yeni HLDS buildleri ile ReHLDS engine dosyaları karıştırıldığında aşağıdakine benzer hatalar alınabilir:
Kod:
engine_i486.so: undefined symbol: SteamGameServer_Init
Unable to load engine, image is corrupt.
Bu yüzden ReHLDS kurulumu yapacaksanız temel kurulumda
hlds-8684-linux.tar.gz kullanmanız önerilir.
Dosya Bağlantıları Kendi Sunucu
HLDS Build Paketleri
Kod:
HLDS Build v8684:
https://csarea.net/DOSYALAR/hlds-8684-linux.tar.gz
HLDS Build v9907:
https://csarea.net/DOSYALAR/hlds-9907-linux.tar.gz
HLDS Build v10211:
https://csarea.net/DOSYALAR/hlds-10211-linux.tar.gz
ReHLDS / ReGameDLL / Metamod-R
Kod:
ReHLDS v3.15.0.896:
https://csarea.net/DOSYALAR/rehlds-bin-3.15.0.896.zip
ReGameDLL 5.30.0.814:
https://csarea.net/DOSYALAR/regamedll-bin-5.30.0.814.zip
Metamod-R v1.3.0.149:
https://csarea.net/DOSYALAR/metamod-bin-1.3.0.149.zip
AMX Mod X Sürümleri
Kod:
AMXX 1.9:
https://csarea.net/DOSYALAR/amxmodx-1.9.0-git5303-base-linux.tar.gz
AMXX 1.10:
https://csarea.net/DOSYALAR/amxmodx-1.10.0-git5476-base-linux.tar.gz
ReAPI ve Ek Modüller
Kod:
ReApi v5.29.0.358:
https://csarea.net/DOSYALAR/reapi-bin-5.29.0.358.zip
ReChecker v2.7:
https://csarea.net/DOSYALAR/rechecker_2_7.zip
Reunion v0.2.0.25:
https://csarea.net/DOSYALAR/reunion-0.2.0.25.zip
ReVoice v0.1.0.34:
https://csarea.net/DOSYALAR/revoice_0.1.0.34.zip
ReSemiClip v2.4.3:
https://csarea.net/DOSYALAR/resemiclip-2.4.3.zip
LocalizeBugFix v2.4.7:
https://csarea.net/DOSYALAR/localizebugfix_2_4.7z
HitBoxTracker:
https://csarea.net/DOSYALAR/hitboxtracker.zip
FeFreeLook AMXX SO:
https://csarea.net/DOSYALAR/refreelook_amxx_i386.so
AMXX 1.9 ve 1.10 Seçimi
AMXX 1.9 Tavsiye Edilen Stabil Sürümdür.
AMXX 1.9, CS 1.6 sunucularında uzun süredir kullanılan, çoğu PAWN/SMA eklentinin sorunsuz derlendiği ve daha stabil çalışan sürümdür.
AMXX 1.10 Daha Yeni Modlar İçin Tercih Edilebilir.
Bazı gelişmiş ReAPI tabanlı modlar AMXX 1.10 yapısına göre uyarlanabilmektedir. Örnek olarak aşağıdaki tarz gelişmiş ReAPI modlarında AMXX 1.10 gerekebilir:
Kod:
https://github.com/hedgefog/cs-zombie-panic
Genel kullanım için AMXX 1.9, özel/gelişmiş ReAPI modları için AMXX 1.10 tercih edilebilir.
Kurulum Ortamı
Bu anlatım Ubuntu/Debian tabanlı Linux sistemler için hazırlanmıştır. Örnek kurulum dizini olarak aşağıdaki yol kullanılacaktır:
Sunucu dosyalarını farklı bir dizine kurmak isterseniz komutlardaki yolu kendi dizininize göre değiştirebilirsiniz.
1. Gerekli Linux Paketlerinin Kurulması
Öncelikle sisteme 32-bit kütüphane desteği ve gerekli araçlar kurulmalıdır. HLDS ve ReHLDS Linux dosyaları 32-bit çalıştığı için bu adım önemlidir.
Kod:
sudo dpkg --add-architecture i386
sudo apt-get update -y
sudo apt-get install -y wget curl tar unzip p7zip-full screen nano ca-certificates
sudo apt-get install -y libc6:i386 libstdc++6:i386 libgcc-s1:i386 zlib1g:i386 libcurl4:i386
sudo apt-get install -y libc6-i386 lib32gcc-s1 lib32stdc++6
Kurulum root kullanıcı ile yapılıyorsa komutların başındaki
sudo kısmı kullanılmayabilir.
2. Sunucu Dizininin Oluşturulması
Kod:
mkdir -p /home/cs16server
cd /home/cs16server
İsterseniz güvenlik açısından sunucuyu root yerine ayrı bir kullanıcı ile çalıştırabilirsiniz:
Kod:
adduser --disabled-login --gecos "" csserver
chown -R csserver:csserver /home/cs16server
3. HLDS Build v8684 Kurulumu
ReHLDS ile kullanılacak temel HLDS build olarak v8684 indirilir.
Kod:
cd /home/cs16server
wget -O hlds-8684-linux.tar.gz https://csarea.net/DOSYALAR/hlds-8684-linux.tar.gz
tar -xzf hlds-8684-linux.tar.gz
Arşiv açıldıktan sonra dosyalar tek bir alt klasör içine çıkarsa, içindeki dosyaları ana sunucu dizinine taşımanız gerekebilir. Örnek:
Kod:
# Eğer dosyalar hlds/ gibi bir klasöre çıktıysa:
cp -rf hlds/* /home/cs16server/
Ana dizinde aşağıdakine benzer dosya ve klasörler bulunmalıdır:
Kod:
hlds_run
hlds_linux
engine_i486.so
cstrike/
valve/
platform/
Çalıştırma dosyalarına izin verilir:
Kod:
cd /home/cs16server
chmod +x hlds_run hlds_linux
4. ReHLDS Kurulumu
ReHLDS, HLDS engine yapısını daha stabil ve gelişmiş hale getiren sunucu motorudur.
Kod:
cd /home/cs16server
wget -O rehlds-bin-3.15.0.896.zip https://csarea.net/DOSYALAR/rehlds-bin-3.15.0.896.zip
mkdir -p /tmp/rehlds
unzip -o rehlds-bin-3.15.0.896.zip -d /tmp/rehlds
Zip içinden çıkan Linux 32-bit dosyaları sunucu ana dizinine kopyalanır. Paket içeriğine göre klasör adı değişebilir. Genel kullanım:
Kod:
find /tmp/rehlds -type f | grep -E "(engine_i486.so|hlds_linux|filesystem_stdio.so)"
Bulunan
linux32 klasöründeki dosyalar ana dizine kopyalanır:
Kod:
cp -rf /tmp/rehlds/*/bin/linux32/* /home/cs16server/ 2>/dev/null || true
cp -rf /tmp/rehlds/bin/linux32/* /home/cs16server/ 2>/dev/null || true
chmod +x /home/cs16server/hlds_linux
Not: Zip yapısı farklı ise
engine_i486.so ve
hlds_linux dosyalarını manuel olarak /home/cs16server içine kopyalayabilirsiniz.
5. ReGameDLL Kurulumu
ReGameDLL, Counter-Strike oyun DLL yapısını yenileyen ve ReHLDS ile uyumlu çalışan gelişmiş oyun tarafı dosyasıdır.
Kod:
cd /home/cs16server
wget -O regamedll-bin-5.30.0.814.zip https://csarea.net/DOSYALAR/regamedll-bin-5.30.0.814.zip
mkdir -p /tmp/regamedll
unzip -o regamedll-bin-5.30.0.814.zip -d /tmp/regamedll
ReGameDLL içindeki
cs.so dosyası cstrike/dlls dizinine kopyalanır:
Kod:
mkdir -p /home/cs16server/cstrike/dlls
find /tmp/regamedll -type f -name "cs.so"
cp -f $(find /tmp/regamedll -type f -name "cs.so" | head -n 1) /home/cs16server/cstrike/dlls/cs.so
Paket içerisinde cstrike klasörü hazır şekilde çıkıyorsa alternatif olarak:
Kod:
cp -rf /tmp/regamedll/*/cstrike/* /home/cs16server/cstrike/ 2>/dev/null || true
cp -rf /tmp/regamedll/cstrike/* /home/cs16server/cstrike/ 2>/dev/null || true
6. Metamod-R Kurulumu
Metamod-R, AMXX ve diğer metamod modüllerini çalıştırmak için gereklidir.
Kod:
cd /home/cs16server
wget -O metamod-bin-1.3.0.149.zip https://csarea.net/DOSYALAR/metamod-bin-1.3.0.149.zip
mkdir -p /tmp/metamodr
unzip -o metamod-bin-1.3.0.149.zip -d /tmp/metamodr
mkdir -p /home/cs16server/cstrike/addons/metamod
Metamod-R dosyası kopyalanır:
Kod:
find /tmp/metamodr -type f -name "metamod_i386.so"
cp -f $(find /tmp/metamodr -type f -name "metamod_i386.so" | head -n 1) /home/cs16server/cstrike/addons/metamod/metamod_i386.so
Metamod plugins.ini dosyası oluşturulur:
Kod:
touch /home/cs16server/cstrike/addons/metamod/plugins.ini
7. liblist.gam Ayarı
Counter-Strike liblist.gam dosyasında oyun DLL yolu Metamod-R olarak ayarlanmalıdır.
Kod:
nano /home/cs16server/cstrike/liblist.gam
Aşağıdaki satırı bulun:
Kod:
gamedll_linux "dlls/cs.so"
Şu şekilde değiştirin:
Kod:
gamedll_linux "addons/metamod/metamod_i386.so"
Dosyada gamedll_linux satırı yoksa ekleyebilirsiniz.
8. AMX Mod X Kurulumu
Bu bölümde AMXX 1.9 kurulumu örnek verilmiştir. AMXX 1.10 kullanmak isteyenler dosya adını 1.10 bağlantısı ile değiştirebilir.
AMXX 1.9 Kurulum
Kod:
cd /home/cs16server
wget -O amxmodx-1.9.0-git5303-base-linux.tar.gz https://csarea.net/DOSYALAR/amxmodx-1.9.0-git5303-base-linux.tar.gz
tar -xzf amxmodx-1.9.0-git5303-base-linux.tar.gz -C /home/cs16server/cstrike
AMXX 1.10 Kurulum İsterseniz
Kod:
cd /home/cs16server
wget -O amxmodx-1.10.0-git5476-base-linux.tar.gz https://csarea.net/DOSYALAR/amxmodx-1.10.0-git5476-base-linux.tar.gz
tar -xzf amxmodx-1.10.0-git5476-base-linux.tar.gz -C /home/cs16server/cstrike
AMXX Metamod-R içine tanıtılır:
Kod:
nano /home/cs16server/cstrike/addons/metamod/plugins.ini
Aşağıdaki satırı ekleyin:
Kod:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Not: Verilen base paketi AMXX çekirdeğini kurar. CS özel modülleri ve bazı CS eklentileri için ayrıca AMXX cstrike addon paketi gerekebilir.
9. ReAPI Kurulumu
ReAPI, ReHLDS/ReGameDLL üzerinde gelişmiş native desteği sunar. Birçok modern CS 1.6 modu ReAPI ister.
Kod:
cd /home/cs16server
wget -O reapi-bin-5.29.0.358.zip https://csarea.net/DOSYALAR/reapi-bin-5.29.0.358.zip
mkdir -p /tmp/reapi
unzip -o reapi-bin-5.29.0.358.zip -d /tmp/reapi
ReAPI AMXX module dosyası kopyalanır:
Kod:
mkdir -p /home/cs16server/cstrike/addons/amxmodx/modules
find /tmp/reapi -type f -name "reapi_amxx_i386.so"
cp -f $(find /tmp/reapi -type f -name "reapi_amxx_i386.so" | head -n 1) /home/cs16server/cstrike/addons/amxmodx/modules/reapi_amxx_i386.so
modules.ini dosyasına eklenir:
Kod:
echo "reapi" >> /home/cs16server/cstrike/addons/amxmodx/configs/modules.ini
10. ReChecker Kurulumu
ReChecker, oyuncu dosya kontrolü gibi işlemler için kullanılan metamod modülüdür.
Kod:
cd /home/cs16server
wget -O rechecker_2_7.zip https://csarea.net/DOSYALAR/rechecker_2_7.zip
mkdir -p /tmp/rechecker
unzip -o rechecker_2_7.zip -d /tmp/rechecker
Dosyalar kopyalanır:
Kod:
mkdir -p /home/cs16server/cstrike/addons/rechecker
cp -rf /tmp/rechecker/* /home/cs16server/cstrike/addons/rechecker/
Metamod plugins.ini içine eklenir. Paket içindeki .so dosya adını kontrol edin:
Kod:
find /home/cs16server/cstrike/addons/rechecker -type f -name "*.so"
Genellikle aşağıdaki satır kullanılır:
Kod:
linux addons/rechecker/rechecker_mm_i386.so
11. Reunion Kurulumu
Reunion, Steam/Non-Steam bağlantı yapısını yönetmek için kullanılan metamod modülüdür.
Kod:
cd /home/cs16server
wget -O reunion-0.2.0.25.zip https://csarea.net/DOSYALAR/reunion-0.2.0.25.zip
mkdir -p /tmp/reunion
unzip -o reunion-0.2.0.25.zip -d /tmp/reunion
mkdir -p /home/cs16server/cstrike/addons/reunion
cp -rf /tmp/reunion/* /home/cs16server/cstrike/addons/reunion/
Metamod plugins.ini içine eklenir:
Kod:
linux addons/reunion/reunion_mm_i386.so
Not: Reunion ayar dosyası paket içeriğine göre
reunion.cfg olarak gelebilir. Ayarlarınızı sunucu yapınıza göre düzenleyin.
12. ReVoice Kurulumu
ReVoice, ses iletişimi tarafında kullanılan metamod modülüdür.
Kod:
cd /home/cs16server
wget -O revoice_0.1.0.34.zip https://csarea.net/DOSYALAR/revoice_0.1.0.34.zip
mkdir -p /tmp/revoice
unzip -o revoice_0.1.0.34.zip -d /tmp/revoice
mkdir -p /home/cs16server/cstrike/addons/revoice
cp -rf /tmp/revoice/* /home/cs16server/cstrike/addons/revoice/
Metamod plugins.ini içine eklenir:
Kod:
linux addons/revoice/revoice_mm_i386.so
13. ReSemiClip Kurulumu
ReSemiClip, oyuncuların takım arkadaşları ile iç içe geçmesini veya yarı geçiş sistemini sağlayan metamod modülüdür.
Kod:
cd /home/cs16server
wget -O resemiclip-2.4.3.zip https://csarea.net/DOSYALAR/resemiclip-2.4.3.zip
mkdir -p /tmp/resemiclip
unzip -o resemiclip-2.4.3.zip -d /tmp/resemiclip
mkdir -p /home/cs16server/cstrike/addons/resemiclip
cp -rf /tmp/resemiclip/* /home/cs16server/cstrike/addons/resemiclip/
Metamod plugins.ini içine eklenir:
Kod:
linux addons/resemiclip/resemiclip_mm_i386.so
Paket içindeki .cfg dosyası varsa cstrike/addons/resemiclip içinde ayarlanabilir.
14. LocalizeBugFix Kurulumu
LocalizeBugFix, bazı oyun içi localize/string sorunlarını düzeltmek için kullanılan ek modüldür.
Kod:
cd /home/cs16server
wget -O localizebugfix_2_4.7z https://csarea.net/DOSYALAR/localizebugfix_2_4.7z
mkdir -p /tmp/localizebugfix
7z x localizebugfix_2_4.7z -o/tmp/localizebugfix
mkdir -p /home/cs16server/cstrike/addons/localizebugfix
cp -rf /tmp/localizebugfix/* /home/cs16server/cstrike/addons/localizebugfix/
Metamod plugins.ini içine paket içindeki .so dosya adına göre ekleme yapılır:
Kod:
find /home/cs16server/cstrike/addons/localizebugfix -type f -name "*.so"
Genellikle benzer satır kullanılır:
Kod:
linux addons/localizebugfix/localizebugfix_mm_i386.so
15. HitBoxTracker Kurulumu
HitBoxTracker, hitbox/atış takibi tarafında kullanılan ek modüldür.
Kod:
cd /home/cs16server
wget -O hitboxtracker.zip https://csarea.net/DOSYALAR/hitboxtracker.zip
mkdir -p /tmp/hitboxtracker
unzip -o hitboxtracker.zip -d /tmp/hitboxtracker
mkdir -p /home/cs16server/cstrike/addons/hitboxtracker
cp -rf /tmp/hitboxtracker/* /home/cs16server/cstrike/addons/hitboxtracker/
Metamod plugins.ini içine paket içindeki .so dosyasına göre eklenir:
Kod:
find /home/cs16server/cstrike/addons/hitboxtracker -type f -name "*.so"
Örnek:
Kod:
linux addons/hitboxtracker/hitboxtracker_mm_i386.so
16. FeFreeLook AMXX SO Kurulumu
FeFreeLook AMXX so dosyası, AMXX modül klasörüne atılır.
Kod:
cd /home/cs16server
wget -O refreelook_amxx_i386.so https://csarea.net/DOSYALAR/refreelook_amxx_i386.so
cp -f refreelook_amxx_i386.so /home/cs16server/cstrike/addons/amxmodx/modules/refreelook_amxx_i386.so
Kullandığınız eklenti bu modülü modules.ini içinde istiyorsa aşağıdaki satır eklenebilir:
Kod:
echo "refreelook" >> /home/cs16server/cstrike/addons/amxmodx/configs/modules.ini
17. Örnek Metamod plugins.ini
Kurulumlardan sonra /home/cs16server/cstrike/addons/metamod/plugins.ini dosyanız yaklaşık şu şekilde olabilir:
Kod:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/rechecker/rechecker_mm_i386.so
linux addons/reunion/reunion_mm_i386.so
linux addons/revoice/revoice_mm_i386.so
linux addons/resemiclip/resemiclip_mm_i386.so
linux addons/localizebugfix/localizebugfix_mm_i386.so
linux addons/hitboxtracker/hitboxtracker_mm_i386.so
Not: Her paketin içindeki .so dosya adı farklı olabilir. En doğru dosya adını görmek için:
Kod:
find /home/cs16server/cstrike/addons -type f -name "*.so"
18. Örnek server.cfg Ayarları
Aşağıdaki temel ayarları /home/cs16server/cstrike/server.cfg içine ekleyebilirsiniz:
Kod:
hostname "WebAilesi ReHLDS Server"
rcon_password "Degistir123"
sv_password ""
sv_lan 0
sv_region 3
sv_contact "[email protected]"
mp_timelimit 0
mp_roundtime 2.27
mp_freezetime 0
mp_c4timer 35
mp_maxrounds 30
mp_winlimit 0
mp_limitteams 2
mp_autoteambalance 1
mp_buytime 0.75
mp_startmoney 800
mp_maxmoney 16000
mp_friendlyfire 0
mp_forcecamera 0
mp_forcechasecam 0
mp_playerid 1
mp_chattime 10
sv_alltalk 1
sv_timeout 60
sv_voiceenable 1
sv_cheats 0
sv_maxspeed 320
sv_airaccelerate 10
sv_accelerate 5
sv_gravity 800
sv_minrate 50000
sv_maxrate 100000
sv_minupdaterate 50
sv_maxupdaterate 100
sys_ticrate 500
log on
sv_logbans 1
sv_logecho 0
sv_logfile 0
sv_log_onefile 0
mp_logmessages 1
sv_rehlds_force_dlmax 1
sv_usercmd_custom_random_seed 1
sv_force_ent_intersection 1
RCON şifresini mutlaka değiştirin. Basit rcon şifresi kullanmayın.
19. Sunucuyu Başlatma
Sunucuyu test amaçlı konsolda başlatmak için:
Kod:
cd /home/cs16server
./hlds_run -game cstrike -console -debug -nojoy -noipx +ip 0.0.0.0 +port 27015 +maxplayers 32 +map de_dust2 +exec server.cfg
Screen ile arka planda başlatmak için:
Kod:
cd /home/cs16server
screen -AmdS cs16 ./hlds_run -game cstrike -console -debug -nojoy -noipx +ip 0.0.0.0 +port 27015 +maxplayers 32 +map de_dust2 +exec server.cfg
Screen içine girmek için:
Screen içinden çıkmak için:
Sunucuyu kapatmak için screen içine girip:
20. Kurulum Kontrol Komutları
Sunucu konsolunda aşağıdaki komutlar ile kurulum kontrol edilebilir:
Kod:
version
meta version
meta list
amxx version
amxx modules
amxx plugins
Beklenen durum:
Kod:
version komutunda ReHLDS bilgisi görünmelidir.
meta list komutunda AMXX, Reunion, ReChecker gibi modüller görünmelidir.
amxx version komutunda AMX Mod X sürümü görünmelidir.
amxx modules komutunda reapi modülü çalışır görünmelidir.
21. Sık Karşılaşılan Hatalar ve Çözümleri
Hata:
Kod:
engine_i486.so: undefined symbol: SteamGameServer_Init
Unable to load engine, image is corrupt.
Çözüm:
ReHLDS ile uyumsuz HLDS build kullanıyorsunuz. ReHLDS kurulumu için temel HLDS build olarak v8684 kullanın.
Hata:
Kod:
No such file or directory
libstdc++.so.6 not found
libgcc_s.so.1 not found
Çözüm:
32-bit Linux kütüphaneleri eksiktir. Aşağıdaki paketleri kurun:
Kod:
sudo dpkg --add-architecture i386
sudo apt-get update -y
sudo apt-get install -y libc6:i386 libstdc++6:i386 libgcc-s1:i386 zlib1g:i386 libcurl4:i386 libc6-i386 lib32gcc-s1 lib32stdc++6
Hata:
Kod:
meta list boş görünüyor
Çözüm:
liblist.gam içinde gamedll_linux satırı Metamod-R dosyasını göstermiyor olabilir. Kontrol edin:
Kod:
gamedll_linux "addons/metamod/metamod_i386.so"
Ayrıca plugins.ini dosyasının doğru yerde olduğundan emin olun:
Kod:
/home/cs16server/cstrike/addons/metamod/plugins.ini
Hata:
Kod:
amxx version çalışmıyor
Çözüm:
AMXX Metamod-R içine eklenmemiş olabilir. plugins.ini içinde şu satır olmalıdır:
Kod:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Hata:
Kod:
Couldn't allocate dedicated server IP port
Çözüm:
Belirttiğiniz port başka bir işlem tarafından kullanılıyor. Farklı port deneyin veya mevcut işlemi kapatın.
Kod:
ss -lntup | grep 27015
22. Önerilen Kurulum Sırası
En sağlıklı kurulum sırası aşağıdaki gibidir:
Kod:
1. Linux 32-bit kütüphaneleri kurulur.
2. HLDS Build v8684 kurulur.
3. ReHLDS dosyaları ana dizine eklenir.
4. ReGameDLL cs.so dosyası cstrike/dlls içine eklenir.
5. Metamod-R kurulur.
6. liblist.gam Metamod-R olarak ayarlanır.
7. AMXX 1.9 veya 1.10 kurulur.
8. AMXX plugins.ini içine eklenir.
9. ReAPI kurulur.
10. ReChecker, Reunion, ReVoice, ReSemiClip ve diğer ek modüller kurulur.
11. server.cfg düzenlenir.
12. Sunucu başlatılır ve version/meta/amxx komutları ile kontrol edilir.
23. Sonuç
Bu kurulum tamamlandığında Linux üzerinde ReHLDS tabanlı, ReGameDLL destekli, Metamod-R ve AMX Mod X çalıştırabilen modern bir Counter-Strike 1.6 sunucusu hazırlanmış olur.
ReHLDS yapısı için en önemli nokta temel HLDS build seçimidir. ReHLDS ile uyumlu ve stabil yapı için
HLDS Build v8684 kullanılmalıdır.
AMXX tarafında genel kullanım ve klasik eklentiler için
AMXX 1.9, gelişmiş ReAPI tabanlı özel modlar için ise
AMXX 1.10 tercih edilebilir.
Kurulum sonrası mutlaka aşağıdaki komutlarla kontrol yapılmalıdır:
Kod:
version
meta list
amxx version
amxx modules