Counter-Strike 1.6 Non Steam Linux Server Kurulumu
Öncelikle Standart server kurulumu yapalım
kurulum yapacağımız dizini oluşturup birkaç dosya indiriyoruz
Kurulum
Kod:
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
Bu komutu verdikten sonra lisans yazısı çıkacak yes yazıp enter'a basın
Kod:
./steam -command update -game valve -dir .
bu komutu çalıştırdıktan sonra ekranda alttaki yazı çıkana kadar bekleyin
Kod:
Checking bootstrapper version ...
Getting version 38 of Steam HLDS Update Tool
Downloading. . . . . . . . . . . .
Steam Linux Client updated, please retry the command
..ve tekrar aynı komutu girin, HL dosyalarını indirmeye başlayacak
Ardından bu komutla cs dosyalarını indiriyoruz
Kod:
./steam -command update -game cstrike -dir .
Dosyaları indirdikten sonra Cs serverimiz hazır durumdadır... Server.cfg dosyasını düzenleyerek oyuna başlayabilirsiniz...
örnek server.cfg içeriği
Kod:
hostname "DeSpErAdO | CATISMA MEYDANI CS 1.6"
mp_autokick 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 2
mp_consistency 1
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 0
mp_freezetime 0
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 3
mp_startmoney 3000
mp_timelimit 0
mp_tkpunish 0
mp_winlimit 0
mp_forcechasecam 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password 1234
Not: adsl modemden 27015 nolu portu pc nizin ipsine yönlendirmeniz gerekmektedir.. Aksi halde server çalışmaz hata verir... Modem destekliyorsa ipnizi sabitlemenizide öneririm...
Güvenlik Açıklarına Karşı Patch'leme
Standar serverimiz kuruldu.. Aşağıdaki kodu girerek serverimizi çalıştırabiliriz
Kod:
./hlds_run -game cstrike +ip IPADRESI -nomaster +maxplayers 16 +map de_dust2 &
Amxmodx + Metamod Kurulumu
Dizinlerimizi oluşturalım
Kod:
mkdir /usr/hlds/cstrike/addons
mkdir /usr/hlds/cstrike/addons/metamod
mkdir /usr/hlds/cstrike/addons/metamod/dlls
Kod:
cd /usr/hlds/cstrike/addons/metamod/dlls
İndirdiğimiz metamod dosyasını bu dizine çıkarıyoruz
Kod:
tar xfz /usr/hlds/metamod-1.19-linux.tar.gz
liblist.gam dosyasını text editörle açıp
Kod:
sudo gedit /usr/hlds/cstrike/liblist.gam
gamedll_linux "dlls/cs_i386.so"
yazan yeri alttaki gibi düzeltiyoruz
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
Sıra geldi Amxmodx kurulumuna
Kod:
cd /usr/hlds/cstrike
tar xfz /usr/hlds/amxmodx-1.75a-base.tar.gz
tar xfz /usr/hlds/amxmodx-1.75-cstrike.tar.gz
Kurduğumuz dosyaları servere tanıtmak için bir plugins.ini dosyası oluşturup içersine alttaki kodu yazıyoruz
Kod:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
kaydettikten sonra cp komutuyla alltaki konuma kopyalıyoruz
Kod:
/usr/hlds/cstrike/addons/metamod/plugins.ini
Amxmodx ayarları
admin eklemek için users.ini dosyasını text editörle açıp düzenleyebilirsiniz içersinde gerekli açıklama ve örnekler mevcut
Kod:
sudo gedit /usr/hlds/cstrike/addons/amxmodx/configs/users.ini
oyuna girmeden önce console açıp
Kod:
name Player
setinfo _pw 123
şeklinde isim ve şifrenizi girebilirsiniz...