Talha İşbitirici
Shell Destekli Web Host
Bu anlatacağım döküman çoğu sitede var, ama eksik bir şekilde anlatılmış kendi yaptığım ve sonuca ulaştığım şekilde anlatacağım.Kod:
Öncelikle hostunuzun desteklemesi gereken özellikten bahsedeceğim;
Başlamadan önce bu kurulumu kendi hostumda denediğimi çalıştığını bizzat kendim teyit ederim. (Windows sunucuda denemedim.) Yavaştan Kuruluma Başlayalım.
Öncelikle Verdiğim Adresteki Telnet ve SSH destekli Putty Adlı Programı İndirin ve Çalıştırın.
Alıntı:
[Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] |
Kod:
cd usrdir yazıp enterlayın (usrdir kısmında sizin klasör isminiz ne ise onu girin bendeki isim cstr.vipspawn.com
Kod:
mkdir hdls (girdiğiniz dizin içerisinde hlds klasörü oluşturmanıza yarar.)
Kod:
cd hlds (hdls dizinine girmenizi sağlar.)
Hazırsanız Dosyaları wget komutu ile hlds klasörüne indiriyoruz.
Kod:
wget http://cstr.vipspawn.com/csfiles/hldsupdatetool.bin wget http://cstr.vipspawn.com/csfiles/engine.v15.tgz wget http://cstr.vipspawn.com/csfiles/hlshield-install.sh wget http://cstr.vipspawn.com/csfiles/libSteamValidateUserIDTickets_i386.so
Kod:
chmod +x hldsupdatetool.bin (chmod ayarıyla dosyaya kullanılabilir izni vermiş oluyoruz.)
Kod:
./hldsupdatetool.bin (bunu yazıp enter'a bastığınızda kuruluma geçicek. Lisans anlaşması geldiğinde yes yazıp enterlayın.)
Kod:
./steam -command update -game valve -dir .
Kod:
Steam Linux Client updated, please retry the command
Kod:
./steam -command update -game valve -dir .
Kod:
./steam -command update -game cstrike -dir .
Kod:
mkdir platform cd platform mkdir SAVE cd - cd valve mkdir SAVE
Bu aşamada kurulum tamamlanmış oluyor. Şimdi ise steam ile no-steam' i ayırdığımız noktaya geliyoruz sırasıyla aşşağıdaki komutları uygulayın. Öncelikle hlds klasörüne geri gelmelisiniz. en son valve içinde save dosyası oluşturduğumuz için platform dizininde bulunuyoruz o yüzden aşağıdaki komutu uygulayın.
Kod:
cd -
Kod:
sv_language 0
Kod:
rm -rf engine_amd.so (rm silme işlemi yapar) rm -rf engine_i486.so rm -rf engine_i686.so tar xfvz engine.v15.tgz (tar işlemi sıkıştırılmış dosyaların dizine çıkarılmasında kullanılır)
Kod:
chmod 755 hlshield-install.sh
Kod:
./hlshield-install.sh
bu kurulumu yaptığımızda hlds klasöründe hlds_run isimli dosya içerisinde baştaki satırda export LD_PRELOAD=./hlshield.so yazılı olması gerek dosyayı edit yoluyla düzenleyebilirsiniz ben bunu ftp den yapıyorum. ftp den dosyaya gelip edit dediğiniz zaman notpat gibi açılır ve gözüken export LD_PRELOAD= satırının önündeki = işaretinden sonra birşey yoksa ./hlshield.so komutunu ekleyip kayıt edip çıkabilirsiniz. Sıradaki aşama adminmod metamod vesayri mod kurulumunda ama ben beceremediğim için henüz es geçiyorum burayı. Sıra geldi server' ı çalıştırmaya 2 seçenek vericem birisi server' ın steam üzerinden görünebilir olması' ki protocol versiyonu 47 steam yaptığı update ile 48'e geçmiş bulunmakta tavsiye etmem. Diğeri ise non-steam olarak oynanabilmesi. Ben v23 yaması ile kurduğum server'a girecebildim. Server' ı başlatmadan önce server.cfg den server adını kendinize göre düzenleyiniz. Daha Sonra Aşağıdaki 2 komuttan birini uygulayarak serverınızı çalıştırınız.
Kod:
Steam: ./hlds_run -game cstrike +ip ip adresiniz +port -nomaster +maxplayers 18 +map de_dust2 &
Kod:
Non-Steam: ./hlds_run -game cstrike +ip ip adresiniz +port +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 &
Dipnot: yurtdışında olan hostumda denedim hostum linux ve php destekli (windows sunucuda denemedim) Yurtdışı server olduğundan latency 300 lerdeydi oyun içi ping 1000-2000 arasında idi. Türkiye içerisinden oynayacaksanız Türk sunucularından hesap açıp yapınız. benim sunucumun bw ve alan limiti yok alan 1gb de olsa yeter kuruluma ama bw yüksek isteyebilir.