Bir Counter Strike blogu :)

Cs 1.6 Linux Dedicated Server Kurmak

Nisan 20th, 2008 Gönderen Makaleler

Counter-Strike 1.6 Steam ve Non-Steam Server Kurulumunu Linux altında Adminmod+Metamod kurulumu ve gerekli güvenlik açıklarını kapatılmış biçimde nasıl kurulacağını anlatacağım.
Öncelikle kurulumu hangi konumda yapmak istediğinizi seçmelisiniz, /home/hlds altında yapacağımızı farzedersek

Kod:

mkdir /home/hlds cd /home/hlds

Bu işlem ile /home/hlds klasörünü oluşturduk ve o konum altına geldik. Şimdi gerekli olan dosyaları toplamaya başlıyoruz

Kod:

wget http://download.cstrike.cz/files/soft/hldsupdatetool.bin wget http://download.cstrike.cz/files/soft/engine.v15.tgz wget http://switch.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz

Kurulum aşaması

Kod:

chmod +x hldsupdatetool.bin ./hldsupdatetool.bin

Bu aşamada bize bir lisans yazısı çıkcak, kabul ediyormusunuz kısmına yes yazarak enter’a basın

Sonrasında aşağıdaki komutu çalıştırın

Kod:

./steam -command update -game valve -dir .

Bu komutu çalıştırdıktan sonra şöyle bir çıktı almalısınız:

HTML-Kodu:

root@client-204-234 [/home/hlds]# ./steam -command update -game valve -dir . Checking bootstrapper version ... Getting version 18 of Steam HLDS Update Tool Downloading. . . . . . . . . . . . Steam Linux Client updated, please retry the command

Bu çıktıyı aldıktan sonra tekrar aynı komutu çalıştırın, birçok dosya download edilecektir.

Sonrasında CS dosyalarını da yüklemeniz gerek, aşağıdaki komut ile cstrike mod’unun dosyalarıda yükleniyor

Kod:

./steam -command update -game cstrike -dir .

Şimdi Steam ile Non-Steam server’ı ayıran noktaya geldik:

Non-Steam yapmak için engine dosyalarını silip patch’li engine’larımızın tarball’unu açıyoruz

Kod:

rm -rf engine_amd.so  rm -rf engine_i486.so  rm -rf engine_i686.so  tar xfvz engine.v15.tgz

An itibariyle kurulum tamamlanmıştır.

Güvenlik Açıklarına Karşı Patch’leme

Kod:

wget http://hobby.sarichioi.com/cstrike/hlshield-install.sh chmod 755 hlshield-install.sh ./hlshield-install.sh

Bu aşamadan sonra hlds_run dosyası altında export LD_LIBRARY_PATH öncesine aşağıdaki satırı ekleyin:

Kod:

export LD_PRELOAD=./hlshield.so

Açıklara karşı patch’lememizde tamamlandı =)

Adminmod+Metamod kurulumu

Kod:

tar zxvf halflife-admin-2.50.60-linux.tar.gz cd Adminmod ./install_admin

ilk çıkan soruya y yazıp enter’a basarak devam ediyoruz
ikinci soruya hangi konum altına kurulum yaptığınızı yazın bizim örneğimizde /home/hlds
Sonra hangi mod’a kurulum yapcağınızı soruyor yanında belirtilen sayıyı yazıp enter’a basın
Sonraki 2 soruya da y yazıp enter’a basın

Tüm kurulumlarımız tamamlanmıştır
cstrike altındaki server.cfg dosyasını dileğinize göre değiştirin (rcon_password ‘ü özellikle zor tahmin edilebilecek birşey yapın)
server’ı çalıştırmak için gerekli komut’u dosya içine gömüp hiç uğraşmadan çalıştırmak en kolay çözümdür. Bunun için

Kod:

touch calistir chmod 777 calistir nano calistir

sonrasında çıkan text editor’e
Steam ise

Kod:

./hlds_run -game cstrike +ip ip adresiniz -nomaster +maxplayers 18 +map de_dust2 &

Non-Steam ise

Kod:

./hlds_run -game cstrike +ip ip adresiniz +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 &

yazıp ctrl+o’ya basıp enter’a basıp sonra ctrl+x’e basıp çıkın
(+ip kısmından sonraki yere hangi ip’de çalışmasını istiyorsanız onu yazın, +maxplayers’dan sonraki kısma sunucunun kaç kişilik olmasını istiyorsanız onu yazın)

Sonrasında ./calistir yazarak serverınızı başlatın bol fraglar


  1. 14 Responses to “Cs 1.6 Linux Dedicated Server Kurmak”

  2. By Time2Win JosepHh on Nis 28, 2008

    Ya Fati abi benim dönem ödevi linüx bi yardım pls :D

  3. By dEmx on Nis 30, 2008

    Şaka mı?

  4. By Aydın Kansu on May 16, 2008

    KArdes Server YapmaYı Bılıorsan bad_king41@hotmail.com u ekleyerek Bana SataBılırsın Tabı Istersen

  5. By Time2Win JosepHh on May 21, 2008

    oo müsteri cıkmıs :D:D

  6. By Astenic! on May 21, 2008

    Zuhahaha geL ben yapıorm server fiyatlar 24+12 = 500 YeTaLe uygunsa zeytinburnu ptt’ye fatih coder adına para yolla ayarlarız xD

  7. By By0nd´ on Haz 12, 2008

    24+12 die server olmaz akilli gorunumlu neyse:D:D

  8. By `FaTaL ErroR on Haz 29, 2008

    adam fd yaparmı yapar :)

  9. By Astenic! on Haz 30, 2008

    onu ben yapcam dedim la fati ne anlar 24+12 den :D ben size yaparm 24+12 cok bilmis buqra bizde biliorz 24+12 olmucağını maksat makara ama snn o küçük beyinciğin bunu anlamıo napalm :D seviyorm seni lan :D

  10. By RuthL3sS ~ on Tem 5, 2008

    Bu Yziyi Anlayan Lutfen Msn Den Bana Anlatsin :D

  11. By By0nd´ on Tem 6, 2008

    fd burda yazmak zor oluo la bı forum kur bızede orda yazak baksana alt+s kısayolu bıle yok:D:D

  12. By Astenic! on Tem 7, 2008

    forum en kısa zamanda aktif hale getirilecektir beyler bugün yarın hazır ;)

  13. By Blogs Hoster on Ağu 3, 2008

    Nice job thankyou for this one.

  14. By DesERT~rose on Ağu 14, 2008

    abilerim bana cs servearlarına girince hata verio napcam bilmiom alalh rızası için yardım lütfennnn alahını seven yardım etsin2 hafatadır uğraşıom olmuyo yapadmadım

  15. By DesERT~rose on Ağu 14, 2008

    abilerim hata bu Host_Error: UserMsg: Not Present on Client 56 napıcam yardım alahını seven yardım etsin

Yorum Gönder