- Oncelikle Standart server kurulumu yapalım

kurulum yapacağımız dizini oluşturup birkac dosya indiriyoruz

Kod:
wget http://www.steampowered.com/download/hldsupdatetool.bin wget http://files.senoyna.com/libSteamValidateUserIDTickets_i386.so wget http://garr.dl.sourceforge.net/project/csenginejackal/engine.v15.tgz wget http://heanet.dl.sourceforge.net/sourceforge/metamod/metamod-1.19-linux.tar.gz wget http://heanet.dl.sourceforge.net/sourceforge/amxmodx/amxmodx-1.75a-base.tar.gz wget http://heanet.dl.sourceforge.net/sourceforge/amxmodx/amxmodx-1.75-cstrike.tar.gz
Kurulum

Kod:
chmod +x hldsupdatetool.bin ./hldsupdatetool.bin
Bu komutu verdikten sonra lisans yazısı cıkacak yes yazıp enter'a basın

Kod:
./steam -command update -game valve -dir .
bu komutu calıştırdıktan sonra ekranda alttaki yazı cı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ı duzenleyerek oyuna başlayabilirsiniz...
ornek server.cfg iceriğ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 yonlendirmeniz gerekmektedir.. Aksi halde server calışmaz hata verir... Modem destekliyorsa ipnizi sabitlemenizide oneririm...

Guvenlik Acıklarına Karşı Patch'leme

Kod:
wget http://hobby.sarichioi.com/cstrike/hlshield-install.sh chmod 755 hlshield-install.sh ./hlshield-install.sh
Standar serverimiz kuruldu.. Aşağıdaki kodu girerek serverimizi calış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 cd /usr/hlds/cstrike/addons/metamod/dlls
İndirdiğimiz metamod dosyasını bu dizine cıkarıyoruz

Kod:
tar xfz /usr/hlds/metamod-1.19-linux.tar.gz
liblist.gam dosyasını text editorle acıp

Kod:
sudo gedit /usr/hlds/cstrike/liblist.gam
gamedll_linux "dlls/cs_i386.so"

yazan yeri alttaki gibi duzeltiyoruz

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 icin bir plugins.ini dosyası oluşturup icersine alttaki kodu yazıyoruz

Kod:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
kaydettikten sonra cp komutuyla alltaki komuma kopyalıyoruz

Kod:
/usr/hlds/cstrike/addons/metamod/plugins.ini
Amxmodx ayarları

admin eklemek icin users.ini dosyasını text editorle acıp duzenleyebilirsiniz icersinde gerekli acıklama ve ornekler mevcut

Kod:
sudo gedit /usr/hlds/cstrike/addons/amxmodx/configs/users.ini
oyuna girmeden once console acıp

name Player
setinfo _pw 123

şeklinde isim ve şifrenizi girebilirsiniz...


Kaynak : forum.ubuntu
__________________