Urban Terror sunucusu kurulumu: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
k (Kategoriyi değiştir. Bu belgede kullanılan dil ve kaynak belirtme şekli Vikipedi-UbuntuViki formatına uymuyor, uyarlanması gerek)
kDeğişiklik özeti yok
 
(Aynı kullanıcının aradaki diğer 5 değişikliği gösterilmiyor)
1. satır: 1. satır:
{{korumalı sayfa|Kötü niyetli değişikliklerin önüne geçilmesi amacıyla sayfa koruma altına alınmıştır.}}
Bu yazıda Ubuntu kurulu bir karşı sunucuya [[v:Urban Terror|Urban Terror]] sunucu kurulumunu anlatılacaktır.


==Urban Terror sunucu kurulumu==
== Kurulumu ==
Yeni bir yemek tarifinde yeniden buluştuk. Bu tarifte size Urban Teror sunucu kurulumunu anlatacağım.


Yemekte Ubuntu kurulu bir karşı sunucuya Urban Terror sunucu kurulumunu anlatacağım.
* [[Ubuntu]] veya [[Debian]] kurulu bir sunucu temin edilir.
 
* Sunucuya [[v:SSH|SSH]] ile uzaktan bağlanılır.
==Gereken malzemeler==
 
* 1 adet konsol ([[uçbirim]])
* 1 adet metin düzenleyici
* 1'er adet alt ve f2 tuşu
* 1'er adet klavye
* 1 adet kullanıcı
* 1 adet sunucu
* 1'er adet screen ve nano
 
==Yapılışı==
 
* [[Ubuntu]] veya [[Debian]] kurulu bir sunucu satın alınır.
* Sunucuya [[SSH]] ile uzaktan bağlanılır.


'''SSH bağlantısı için;'''
'''SSH bağlantısı için;'''


* Bir güzel alt ve f2 tuşlarına aynı anda basılır.
* [[Uçbirim]] komut satırı penceresi açılır.
* Açılan uygulama çalıştır penceresine {{Kod|| gnome-terminal}} yazılır ve çalıştır tuşuna basılır.
* Açılan pencereye örneğin alttaki kod girilerek enter tuşuna basılır.
* Açılan kara pencereye aşağıdaki sos ilave edilir ve klavyenizin enter tuşuna basılır.


Örnek:
: Örnek: {{bc|ssh root@ipadresi}}


ssh root@ipadresi yazıldıktan sonra klavyenizin enter tuşuna basılır ve sos ilave edilir.
* Ardından ilk olarak eğer '''screen''' ve '''nano''' yazılımları sunucumuzda kurulu değilse alttaki komut yardımıyla kurulur:
:{{uçbirim|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.
:{{uçbirim|useradd -s/bin/bash urbanterror}}
:{{uçbirim|passwd urbanterror}}


* Hemen ilk işlem olarak {{Kod||sudo apt-get install screen nano}} yazılarak screen ve nano yazılımları eğer sunucumuzda kurulu değilse kurulur.
:Son adımda sizden şifre isteyecektir. Herhangi bir şifre verin. Bu şifreye, sunucuya bağlanırken ihtiyaç duyacağız.
* Sunucuda Urban Terror için ayrı bir kullanıcı oluşturulur. Bunun için SSH ile bağlandığınız sunucuya şu sosları ilave edin.
{{Kod|| useradd -s/bin/bash urbanterror}}
{{Kod|| passwd urbanterror}}
Son adımda sizden şifre isteyecektir. Herhangi bir şifre verin. Bu şifreye sunucuya bağlanırken ihtiyaç duyacağız.


* Kara penceremize ssh urbanterror@ipadresi yazıldıktan sonra biraz önce belirlediğimiz şifre ile giriş yapacağız.
* Uçbirim komut satırına {{bc|ssh urbanterror@ipadresi}} yazıldıktan sonra biraz önce belirlediğimiz şifre ile giriş yapacağız.
* Ardından bu sunucuya Urban Terror kurulur.
* Ardından bu sunucuya aşağıda anlatıldığı şekilde Urban Terror kurulur.


== Sunucuya nasıl  Urban Terror kuracağız?==
== Sunucuya Urban Terror kurulumu ==


* SSH ile bağlandık sayıyorum. Yerel bilgisayarımızda yaptığımız işlemlerin benzerini yapacağız.
* SSH ile bağlandığımızı kabeul ederek devam ediyoruz. Yerel bilgisayarımızda yaptığımız işlemlerin benzerini yapacağız.
* Kara penceremize {{Kod||sudo nano /etc/apt/sources.list}} yazıyoruz.
* Uçbirim komut satırı penceresini açıp alttaki komutu giriyoruz.
* Aynı pencere üzerinde ''sources.list'' açılacak. Buraya şu sosları kopyalıyoruz.
:{{uçbirim|sudo nano /etc/apt/sources.list}}
{{Kod|| deb http://archive.getdeb.net/ubuntu karmic-getdeb apps}}
* Bu komutu girdiğimizde aynı pencere üzerinde ''sources.list'' dosyası açılacaktır. Buraya şu kodları kopyalıyoruz.
* İş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.
:{{uçbirim|deb http://archive.getdeb.net/ubuntu karmic-getdeb apps}}
* Hemen ardından 2. sosumuzu kullanıyoruz.
* İş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.
{{Kod|| wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -}}
* Hemen ardından alttaki komutu kullanıyoruz.
* Sonrada {{Kod||sudo apt-get update}} diyerek paket listemizi güncelliyoruz.
:{{uçbirim|wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -}}
* {{Kod||sudo apt-get install urbanterror}} komutu ile oyunu sunucuya kuruyoruz.
* Sonrada {{bc|sudo apt-get update}} diyerek paket listemizi güncelliyoruz.
* Kurulum bittikten sonra sunucu ayarları gerekiyor.
* Ardından alttaki komutu kullanarak oyunu sunucuya kuruyoruz.
:{{uçbirim|sudo apt-get install urbanterror}}
* Kurulum bittikten sonra aşağıda anlatldığı gibi sunucu ayarlarını yapmak gerekiyor.


==Sunucu ayarları nasıl yapılır?==
== Sunucunun ayarlanması ==
* {{Kod|| sudo nano /usr/share/games/urbanterror/q3ut4/server.cfg}} komutu ile sunucu ayar dosyamızı açıyoruz.
* Alttaki komut yardımıyla, sunucu ayarlarının tutulduğu "server.cfg" dosyamızı açıyoruz.
:{{bc|sudo nano /usr/share/games/urbanterror/q3ut4/server.cfg}}
* İlgili satırları düzenlemeye başlıyoruz.
* İlgili satırları düzenlemeye başlıyoruz.


//*** Administrator bilgileri ***
//*** Administrator bilgileri ***
sets " Admin" "adminname" //Admin kullanıcı adını yazınız.
sets " Admin" "adminname" //Admin kullanıcı adını yazınız.
sets " Email" "xxx@xxx.xxx" //Adminin email adresini yazınız
sets " Email" "xxx@xxx.xxx" //Adminin e-posta adresini yazınız.


//*** Server bilgileri ve karşılama mesajları ***
//*** Server bilgileri ve karşılama mesajları ***
set sv_hostname "Sunucu ismi" //Sunucu ismini yazın örneğin Ubuntu Türkiye
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 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.
set sv_joinmessage "Karşılama mesajı" //Sunucuya bağlananlara gösterilecek.


//*** Genel oyun seçenekleri ***
//*** Genel oyun seçenekleri ***
set sv_maxclients "12" //Sunucuya kaç kişinin bağlanacağını belirler.
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.
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 ***
//*** Şifre işlemleri ***
set rconpassword "xxx" //Admin şifresi.
set rconpassword "xxx" //Admin şifresi.
set sv_privatePassword "xxxx" //Burası fazla önemli değil slot ş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.
set g_password "" //Eğer sunucunuz herkese açık yani public ise buraya dokunmayın aksi takdirde şifre verin.


//*** Limitler ve zamanlar ***
//*** Limitler ve zamanlar ***
set timelimit "20" //Oyun süresi. Burası genelde 10 oluyor ama tercih size kalmış.  
set timelimit "20" //Oyun süresi. Burası genelde 10 oluyor ama tercih size kalmış.  


server.cfg ile işimiz bitti ctrl ve x ile çıkabiliriz.
* server.cfg ayar dosyası ile işimiz bitti Ctrl ve X ile çıkabiliriz.


* Sunucuda dönmesini istediğiniz haritaları {{Kod|| sudo nano /usr/share/games/urbanterror/q3ut4/mapcycle.txt}} ile belirleyebilirsiniz.
* Sunucuda dönmesini istediğiniz haritaları alttaki komut ile belirleyebilirsiniz.
:{{uçbirim|sudo nano /usr/share/games/urbanterror/q3ut4/mapcycle.txt}}


==Sunucunun çalıştırılması==
== Sunucunun çalıştırılması ==


* {{Kod||screen}} komutunu ile işe başlıyoruz.
* {{bc|screen}} komutunu ile işe başlıyoruz.
* Ardından sunucu çalıştırma komutunu giriyoruz.
* Ardından sunucu çalıştırma komutunu giriyoruz.
{{Kod|| urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz +exec server.cfg}}
: {{uçbirim| urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz +exec server.cfg}}
Not : ipadresiniz kısmına sunucunun size sağladığı IP adresini girin. Eğer sunucuda standart portlar kapalıysa size özel bir port açtırmanız gerekebilir. Örneğin 27000 numaralı portu açtırıp kullanmak isterseniz net_port 27000 şeklinde kullanım gerekecek.
{{Kod|| urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz net_port 27000 +exec server.cfg}}
Sunucu kapanmadığı sürece SSH ile bağlanıp sunucu durumunu screen <tt>-r</tt>  komutuyla izleyebilirsiniz.


Not : Eğer sunucuyu yeniden başlatırsanız screen komutundan itibaren olan komutları yeniden uygulayın.
{{Not|Üstteki komutu kullanırken '''ipadresiniz''' yazan kısıma, sunucunun size sağladığı IP adresini girin. Eğer sunucuda standart portlar kapalıysa size özel bir port açtırmanız gerekebilir. Örneğin 27000 numaralı portu açtırıp kullanmak isterseniz net_port 27000 şeklinde kullanım gerekecek.
{{uçbirim|urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz net_port 27000 +exec server.cfg}}
Sunucu kapanmadığı sürece SSH ile bağlanıp sunucu durumunu screen <tt>-r</tt>  komutuyla izleyebilirsiniz.}}


Burada yemek sunucu hızına bağlı olduğu için gerisi sunucunuza bağlı. Kolay gelsin.
{{Not|Eğer sunucuyu yeniden başlatırsanız screen komutundan itibaren olan komutları yeniden uygulayın.}}


Anlatım bana aittir. Oğuzhan ustadan bugünlük bu kadar. Yeni tariflerle görüşmek üzere.
== Dış bağlantılar ==
* [http://web.archive.org/web/20120930071446/http://tr.pardus-wiki.org/NASIL:Urban_Terror_oyun_sunucusu_a%C3%A7mak http://tr.pardus-wiki.org] (web arşivleri)
* [http://web.archive.org/web/20090216210506/http://urtmanual.hsoclan.co.uk/index.php/Lang-US-English#ABOUT_URBAN_TERROR http://urtmanual.hsoclan.co.uk] (web arşivleri)


Not : Bir yerlerde yayınlayacaksanız lütfen burayı kaynak gösterin.
== Kaynakça ==
* Ubuntu-tr forumunda [http://forum.ubuntu-tr.net/index.php?action=profile;u=107 ulumanitu] (Oğuzhan) kullanıcısının [http://forum.ubuntu-tr.net/index.php/topic,15893.0.html anlatımı]


[[Kategori:Sunucular]]
[[Kategori:Sunucular]]
[[Kategori:Oyun| ]]
[[Kategori:Oyun| ]]

22.33, 7 Kasım 2017 itibarı ile sayfanın şu anki hâli

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
Help-hint 48px.png Üstteki komutu kullanırken ipadresiniz yazan kısıma, sunucunun size sağladığı IP adresini girin. Eğer sunucuda standart portlar kapalıysa size özel bir port açtırmanız gerekebilir. Örneğin 27000 numaralı portu açtırıp kullanmak isterseniz net_port 27000 şeklinde kullanım gerekecek.
urbanterror +set fs_game q3ut4 +set com_hunkmegs 70 +set dedicated 2 +set net_ip ipadresiniz net_port 27000 +exec server.cfg

Sunucu kapanmadığı sürece SSH ile bağlanıp sunucu durumunu screen -r komutuyla izleyebilirsiniz.

Help-hint 48px.png Eğer sunucuyu yeniden başlatırsanız screen komutundan itibaren olan komutları yeniden uygulayın.

Dış bağlantılar

Kaynakça