Counter-Strike 1.6 Steam ve Non-Steam Server Kurulumunu Windows altında nasıl kurulucagını anlatmıstık şimdide  Linux altında Adminmod+Metamod kurulumu ve gerekli güvenlik açıklarını kapatılmış biçimde nasıl kurulacağını anlatalım.
Öncelikle biz kurulumu usr/hlds altında yapacagımızı farzederek baslıyoruz,
	
	
	
		
Bu komutlar ile önce /usr/hlds klasörünü oluşturduk ve sonrasında o klasorun altına geçtik. Şimdi sırada klasore gerekli dosyalarımızı çekmek var
	
	
	
		
Kurulum aşaması
	
	
	
		
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
	
	
	
		
Bu komutu çalıştırdıktan sonra şöyle bir çıktı almalısınız:
	
	
	
		
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
	
	
	
		
Ş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
	
	
	
		
Suan itibariyle kurulum tamamlanmıştır.
Güvenlik Açıklarına Karşı Patch'leme
	
	
	
		
Bu aşamadan sonra hlds_run dosyası altında export LD_LIBRARY_PATH öncesine aşağıdaki satırı ekleyin:
	
	
	
		
Açıklara karşı patch'lememizde tamamlandı :goz:
Adminmod+Metamod kurulumu
	
	
	
		
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;
Steam ise
	
	
	
		
Non-Steam ise
	
	
	
		
yazmanız yeterli :goz:
				
			Öncelikle biz kurulumu usr/hlds altında yapacagımızı farzederek baslıyoruz,
		Kod:
	
	mkdir /usr/hlds
cd /usr/hlds
	Bu komutlar ile önce /usr/hlds klasörünü oluşturduk ve sonrasında o klasorun altına geçtik. Şimdi sırada klasore gerekli dosyalarımızı çekmek var
		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:
		Kod:
	
	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
	Suan 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ı :goz:
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;
Steam ise
		Kod:
	
	./hlds_run -game cstrike +ip IPADRESI -nomaster +maxplayers 16 +map de_dust2 &
	Non-Steam ise
		Kod:
	
	./hlds_run -game cstrike +ip IPADRESI +sv_lan 1 -nomaster +maxplayers 16 +map de_dust2 &
	yazmanız yeterli :goz: