Urban Terror sunucusu kurulumu

Ubuntu Türkiye Wiki sitesinden
23.55, 4 Mart 2017 tarihinde Hatas (mesaj | katkılar) tarafından oluşturulmuş 22451 numaralı sürüm
Gezinti kısmına atla Arama kısmına atla

Şablon:Konum

Bu yazıda Ubuntu kurulu bir karşı sunucuya Urban Terror sunucu kurulumunu anlatılacaktır.

Kurulumu

  • Ubuntu veya Debian kurulu bir sunucu temin edilir.
  • Sunucuya SSH ile uzaktan bağlanılır.

SSH bağlantısı için;

  • Uçbirim komut satırı penceresi açılır.
  • Açılan pencereye örneğin alttaki kod girilerek enter tuşuna basılır.
Örnek: ssh root@ipadresi
  • Ardından ilk olarak eğer screen ve nano yazılımları sunucumuzda kurulu değilse alttaki komut yardımıyla kurulur:
sudo apt-get install screen nano
  • Sunucuda Urban Terror için ayrı bir kullanıcı oluşturulur. Bunun için SSH ile bağlandığınız sunucuya şu kodları ilave edin.
useradd -s/bin/bash urbanterror
passwd urbanterror
Son adımda sizden şifre isteyecektir. Herhangi bir şifre verin. Bu şifreye, sunucuya bağlanırken ihtiyaç duyacağız.
  • Uçbirim komut satırına ssh urbanterror@ipadresi yazıldıktan sonra biraz önce belirlediğimiz şifre ile giriş yapacağız.
  • Ardından bu sunucuya aşağıda anlatıldığı şekilde Urban Terror kurulur.

Sunucuya Urban Terror kurulumu

  • SSH ile bağlandığımızı kabeul ederek devam ediyoruz. Yerel bilgisayarımızda yaptığımız işlemlerin benzerini yapacağız.
  • Uçbirim komut satırı penceresini açıp alttaki komutu giriyoruz.
sudo nano /etc/apt/sources.list
  • Bu komutu girdiğimizde aynı pencere üzerinde sources.list dosyası açılacaktır. Buraya şu kodları kopyalıyoruz.
deb http://archive.getdeb.net/ubuntu karmic-getdeb apps
  • İşimiz bitince Ctrl ve X tuşlarına aynı anda basarak yaptığımız işlemi kayıt ediyoruz. Eğer soru sorarsa E veya Y tuşuna basın. Bundan sonra nano ile kayıt yapacaksak hep aynı komutları kullanıyoruz.
  • Hemen ardından alttaki komutu kullanıyoruz.
wget -q -O- http://archive.getdeb.net/getdeb-archive.key 
  • Sonrada sudo apt-get update diyerek paket listemizi güncelliyoruz.
  • Ardından alttaki komutu kullanarak oyunu sunucuya kuruyoruz.
sudo apt-get install urbanterror
  • Kurulum bittikten sonra aşağıda anlatldığı gibi sunucu ayarlarını yapmak gerekiyor.

Sunucunun ayarlanması

  • Alttaki komut yardımıyla, sunucu ayarlarının tutulduğu "server.cfg" dosyamızı açıyoruz.
sudo nano /usr/share/games/urbanterror/q3ut4/server.cfg
  • İlgili satırları düzenlemeye başlıyoruz.
//*** Administrator bilgileri ***
sets " Admin" "adminname" //Admin kullanıcı adını yazınız.
sets " Email" "xxx@xxx.xxx" //Adminin e-posta adresini yazınız.
//*** Server bilgileri ve karşılama mesajları ***
set sv_hostname "Sunucu ismi" //Sunucu ismini yazın örneğin Ubuntu Türkiye
set g_motd "Sunucu açılış mesajı" //Bağlantı sağlanırken bu mesaj gösterilecek. Mesela Ubuntu Türkiye CTF sunucusu
set sv_joinmessage "Karşılama mesajı" //Sunucuya bağlananlara gösterilecek.
//*** Genel oyun seçenekleri ***
set sv_maxclients "12" //Sunucuya kaç kişinin bağlanacağını belirler.
set g_gametype "4" //0=FreeForAll, 3=TeamDeathMatch, 4=Team Survivor, 5=Follow the Leader, 6=Capture and Hold, 7=Capture The Flag, 8=Bombmode  seçenekleri ile oyun türünü belirler. En çok Capture The Flag yani 7 numara oynanıyor.
//*** Şifre işlemleri ***
set rconpassword "xxx" //Admin şifresi.
set sv_privatePassword "xxxx" //Burası fazla önemli değil slot şifresi.
set g_password "" //Eğer sunucunuz herkese açık yani public ise buraya dokunmayın aksi takdirde şifre verin.
//*** Limitler ve zamanlar ***
set timelimit "20" //Oyun süresi. Burası genelde 10 oluyor ama tercih size kalmış. 
  • server.cfg ayar dosyası ile işimiz bitti Ctrl ve X ile çıkabiliriz.
  • Sunucuda dönmesini istediğiniz haritaları alttaki komut ile belirleyebilirsiniz.
sudo nano /usr/share/games/urbanterror/q3ut4/mapcycle.txt

Sunucunun çalıştırılması

  • screen komutunu ile işe başlıyoruz.
  • Ardından sunucu çalıştırma komutunu giriyoruz.
 urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz +exec server.cfg

Şablon:Bilgi notu

Şablon:Bilgi notu

Dış bağlantılar

Kaynakça