
Urban Terror
Oyunun Adresi: Urban Terror
Oyunun Lisansları: GPL,
Oyunun bulunduğu depolar: Pardus-2011,
Oyunun bulunduğu paket: urbanterror
Urban Terror (UrT), 1998 yılında ilk planlandığında , başlı başına bir oyun değil, Qukae3: Arena için bir harita paketi olarak düşünülüyordu. Amaç, Quake3'teki uçuk kaçık silahlar ve bölümler yerine, oyuncuların gerçek silahlar ve haritalarla oynamalarını sağlamaktı. Bu tasarı, 2000 yılının Ağustos ayında UrT Beta 1.0 sürümünün çıkmasıyla hayat buldu. Ancak 2007 senesinde id-tech3 (nam-ı diğer Quake3 motoru) oyun motorunun kodlarının açılmasıyla, FrozenSand, Urban Terror'u başlı başına bir oyun olarak duyurdu. 4.0 sürümü, bağımsız olarak çıktı. Adına da “ioUrbanTerror” dendi.
Urban Terror, çok oyunculu bir birinci şahıs nişancılık oyunu. Benzerlerinden farklı olarak, UrT'de silahlar, insanlar ve mekanlar günümüzün gerçekçi unsurları. Yani, bilmem ne uzay üssünde; üzerinizde enva-i çeşit plazma, lazer ya da elektrik silahı gibi abuk subuk silahlarla ortalıkta koşturmak, sırt jetleri ile havalarda uçmak yok bu oyunda.
UrT, FrozenSand'ın tabirine göre bir “Hollywood nişancılık oyunu”. Yani, benzerlerine göre gerçekçi olsa da, eğlence kısmını gerçekçiliğin önünde tutan bir oyun. Oyunun son kararlı sürümü 4.1 sürümü. 4.2 ise henüz geliştirilme aşamasında ve UrT sitesinde [1] şu an sadece video görüntüleri mevcut. GNU/GPL ile lisanslanmış oyun, GNU/Linux, Mac ve Windows platformları ile uyumlu.
Kurulum
Urban Terror 4.1, Pardus 2009 resmi deposunda mevcut. Kurmak için, Pisi'nin grafik arabirimini ya da konsoldan sudo pisi it urbanterror komutunu kullanabilirsiniz. UrT 4.1 sistem gereksinimleri:
Pentium 4 1.2Ghz ve üzeri işlemci
512MB ana bellek
256MB nVidia GeForce6 veya ATI Radeon sınıfı ekran kartı
5GB disk alanı
Aslında daha alt sistemler de UrT çalışıyor. Ama sadece çalışıyor, pek oynanıyor denemez. Daha iyi fikir vermesi içinse, Quake3:Arena'yı çalıştıran her sistem, aynı şekilde, Urban Terror'u da çalıştırır.
Uygulamalar → Oyunlar altında yerini alan Urban Terror, çoklu işlemci desteğine sahip. Paralel çalışan birden fazla işlemciniz varsa, Urban Terror'u SMP destekli kısayolunu kullanarak başlatabilirsiniz.
Oynanış
Oyunu başlattığımızda önümüze ana menü ekranı geliyor. Ayar ve seçenekler, çok oyunculu bir birinci şahıs nişancılık oyununda bulunan standart ayarlar.
play online: Oyunu, İnternet veya yerel ağ sunucularında diğer oyuncularla oynamak için buraya giriyoruz. Burasının, diğer çevrimiçi oynanan oyunlardan bir farkı yok. Buraya girdiğinizde oyun, master.urbanterror.net ve master2.urbanterror.net adreslerindeki sunucu listesini alarak, İnternet üzerindeki sunucuları, ping zamanlarına göre listeler. Bunlardan istediğinize, çift tıklayarak girebilirsiniz. Buradaki seçeneklerin tümünü tek tek açıklamayı gereksiz görüyorum. Hepsi standart seçenekler. Ancak bu kısımda, bazı noktaları açıklamakta yarar var.
1- Botlar: Botlar, çevrimiçi oyunlarda, oyunu tek başınıza oynamanızı sağlayan bilgisayar kontrollü oyunculara denir. Urban Terror'da botlar mevcut. Oyunu botlarla oynamak için, sunucu başlatarak, konsol ile oyuna botları ekliyorsunuz. Şöyle ki:
Oyunun ana menüsünde -daha sunucuyu başlatmadan- “Alt Gr+Ü” tuş kombinasyonu ile -ya da sizde “~” işaretini koyan kombinasyon hangisi ise- konsolu açıyoruz ve /bot_enable 1 komutu vererek botları aktif hale getirip, sunucuyu başlatıyoruz. Sunucu halihazırda başlamışsa, konsolu açarak “bot_enable” komutundan sonra /reload diyerek sunucunuzu yeniden başlatın. Ardından konsola;
/addbot
şeklindeki komut ile botumuzu oyuna dahil ediyoruz. Bu komutun parametreleri:
Bot tipi: Oyundaki botların tipleridir. Buraya girebileceğiniz değişkenler: boa, cheetah, chicken, cobra, c_ockroach, cougar, goose, mantis, penguin, puma, python, raven, scarab, scorpion, tiger widow
Bu bot tipleri, kendilerine özgü silah ve teçhizat kombinasyonuna sahipler. Bunlar:
boa: LR300, MP5, Desert Eagle, El Bombası, Çelik Yelek ve Miğfer
cheetah: AK103, SPAS, Desert Eagle, El Bombası, Çelik Yelek ve Miğfer
chicken: G36, MP5, Desert Eagle, El Bombası, Çelik Yelek ve Miğfer
cobra: LR300, MP5, Desert Eagle, Duman Bombası, Çelik Yelek ve Miğfer
c_ockroach: UMP45, Beretta, Işık Bombası, Çelik Yelek ve Miğfer (bu botun tipini yazarken, c ve o arasında alt tire kullanarak yazmanız gerekiyor. Yoksa küfür filtresine takılıyor)
cougar: G36, Beretta, Işık Bombası, Çelik Yelek ve Miğfer
goose: HK69, UMP45, Desert Eagle, Yedek Cephane, Çelik Yelek ve Miğfer
mantis: LR300, Beretta, Lazer Nişangah, Susturucu, Çelik Yelek ve Miğfer
penguin: LR300, Desert Eagle, Lazer Nişangah, Susturucu, Çelik Yelek ve Miğfer
puma: LR300, Beretta, Lazer Nişangah, Susturucu, Çelik Yelek ve Miğfer (bu bot mantis ile aynı.)
python: G36, SPAS, Desert Eagle, El Bombası, Çelik Yelek ve Miğfer
raven: PSG1, MP5, Desert Eagle, Susturucu, Çelik Yelek ve Miğfer
scarab: G36, MP5, Desert Eagle, Susturucu, Çelik Yelek ve Miğfer
scorpion: SR8, MP5, Beretta, El Bombası, Çelik Yelek ve Miğfer
tiger: AK103, Beretta, El Bombası, İlkyardım Çantası, Çelik Yelek ve Miğfer
widow: LR300, MP5, Beretta, Lazer Nişangah, Çelik Yelek ve Miğfer
Kademe: Bu değere, botun seviyesini yazıyoruz.1-5 arası bir değer alıyor. 1 (acemi)...5 (uzman)
Takımı: Botu hangi takıma koyacaksanız bunu belirtiyorsunuz. “blue” ya da “red” değerleri alıyor.
Sunucu ping zamanı: 20-60 arası bir değer vererek, sunucu ping zamanını ayarlıyoruz. Gerçekçilik açısından bir gecikme zamanı verin. Çok düşük değer girerseniz, bot veri paketleri hızlı hareket eder. Çok yüksek yaparsanız, botunuz, gecikme (lag) yer. 20-60 arası herhangi bir sayı uygun olur.
Sunucudaki takma adı: Botunuzun sunucudaki takma adı.
Örnek:
/addbot tiger 4 blue 56 =kdm4=Tiger
Bu komut; mavi takıma 4.kademede, 56 ping ile, “=kdm4=Tiger” takma adlı bir bot ekleyecektir.
Botları çıkarmak için oyunun konsolunda, /kick takma_ad komutu ile istediğiniz botu oyundan çıkarabilirsiniz. Ya da /kick allbots komutuyla, tümünü aynı anda oyun dışı bırakabilirsiniz.
Ancak bot çağırırken, haritalara da dikkat etmeniz gerekiyor. Ne yazık ki, oyundaki her haritada botlar için dirilme (spawn) noktaları olmadığından dolayı, her haritada botları çağıramıyorsunuz. Botları çağırabileceğiniz haritalar: Abbey, Algiers, Austria, Dressing Room, Firing Range, Riyadh ve Uptown. Bunların dışında bir haritada bot eklemeye kalktığınızda, kendinizi, oyundan çıkmış bir halde masaüstüne dönmüş olarak buluyorsunuz.
Botların çok usta oyuncular oldukları söylenemez. 3.seviyeye kadar abuk subuk oynuyorlar. Ancak oynamak için değil de; kontrollere ve oynayışa alışmak, silah talimi yapmak ve haritaları öğrenmek için birebirler. Üstelik telsiz mesajlarınızı da dinliyorlar.
2- Anti-Hile Sistemi: Çevrimiçi oyunları oynarken, tüm oyuncuların sinirini ayağa kaldıran şeylerin başında hileciler gelir. Oyunu, sırf rezil etmek için, girip hilelerini açarlar. Bu tip oyunlarda genelde, sunucular izin vermedikçe, hile yapmak mümkün değildir. Ancak bu kısıtlamayı, yazılmış bazı üçüncü parti yazılımlar ile aşmak mümkün. Bir GNU/Linux oyuncusu, bu yazılımları kullanmaz. Çünkü bunların hepsi, Windows için yazılmış şeyler. Ne yazık ki sizin hile yapmamanız (ya da yapamamanız), karşınızda Windows kullanan bir “eziğin”, bu tip bir yazılımı çalıştırarak, hile yapmayacağı anlamına gelmiyor.
Bunlar için yine üçüncü parti yazılımlar olan anti-hile uygulamaları mevcut. Bunların GNU/Linux için olanları da var. Bunlardan birisi olan PunkBuster, sunucu ve istemci kısımlarında çalışıyor. Şöyle ki, PunkBuster'ı kurduğunuz zaman, oyunu başlattığınızda aktif hale getiriyorsunuz. PunkBuster kurulu olduğu bilgisayarda, üçüncü parti hile uygulamalarının çalışmalarını engelliyor. Sunucu da PunkBuster ile başlatılmışsa, önce sizin bilgisayarınızda aktif olup olmadığını kontrol ediyor. Aktif değilse, sizi oyuna almıyor. Yani sunucudaki oyuna girebilmek için, PunkBuster'ı açmanız gerekiyor; PunkBuster'ı açarsanız da hile yapamıyorsunuz.
Ancak Quake3:Arena olmadan bağımsız çalışan Urban Terror, (ioUrbanTerror), PunkBuster desteğinden yoksun. Q3:Arena oyununuz (ve GNU/Linux istemciniz elbette )varsa ve Q3 modu olarak UrT oynuyorsanız, PunkBuster'ın GNU/Linux için olan sürümünü indirip [2] kurabilirsiniz.
İoUrT'nin bu açığını ise, hemen PunkBuster'ın altında gördüğünüz “Guids” kapatıyor. Guid, sunucunun yasaklama sistemine alternatif olarak gelen bir yasaklama/atma (ban/kick) yönetim birimi. Sunucunun kendi yasaklama ve atma komutlarından daha sağlam bir sistem oluşturuyor. Bunu da, kendi uzantı dizini içindeki “regsfile.txt” dosyasına kaydederek yapıyor. Ayrıca güvenilir oyunculara, sunucuda, oyuncu atma yetkisi de aktarabiliyorsunuz. Guid uzantılarını da İnternet'ten [3] indirerek kurabiliyorsunuz.
“play online” bölümünde, PunkBuster ya da Guids kısımlarını açarsanız, sunucu listeniz, bunların açık olduğu sunucuları da içerecek biçimde otomatikman güncellenecektir. Ancak tekrar belirteyim, Pardus deposundan kurduğunuz UrT (ioUrT) PunkBuster desteklemiyor.
setup: Oyunun ayarları ise, son derece detaylı olarak ayar yapmamıza olanak sağlıyor. “Controls” kısmından tuş kombinasyonumuzu ayarlayabiliyoruz. Hareket, ateş, etkileşim ve kullanım ile konuşma tuşlarımızı buradan değiştiriyoruz. “Player” kısmından modelimizi seçiyoruz. Her iki takım için olan dörder modelden, birer tane seçiyoruz. Burada hemen bir açıklama yapalım. Oyunda, zaman zaman, korsan şapkalı ya da ucubik maskeli veya gözlüklü tiplerle karşılaşmışsınızdır. Bunlara “eğlencelik” (funstuff) ayarları deniyor. Bu ayarlar için UrT konsolunu kullanıyoruz.
Eğer kırmızı takımdaysanız /funred, mavi takımdaysanız /funblue komutlarını kullanıyorsunuz. Kullanımı: /funblue (ya da /funred)
“Game Options” kısmından ise, oyun iç ayarlarımızı yapabiliriz. Bunlar oyunun konsolundan değişken değeri atayarak yapabileceğimiz oyun ayarlarıdır. Yani, oyunun ekran bilgilendirmeleri, nişangah ayarları, telsiz konuşmaları, silah ayarları, radar ekranı gibi.
“System” kısmı ise oyunun grafik, ses ve ağ ayarlarını yapabileceğiniz kısım. Ayarlar oldukça detaylı ve fazla, ancak anlaşılmayacak karmaşık ayarlar değiller. Ancak, ağ ayarlarında, biraz açıklama yapmak iyi olacak görüşündeyim. “Max.Datarate” ayarı, sunucu ve sizin bilgisayarınız arasındaki veri iletişiminin azami hızıdır. Bu hızı, bağlantı durumunuza göre arttırabilirsiniz. Bu hızın artması demek, bilgisayarınızın sunucu ile iletişiminin hızlanması ve veri paketlerinin hızlanması demektir. Ancak, ağ yapınızın kaldıramayacağı bir seviyeye yükseltirseniz, sunucu ile bilgisayarınız arasında kayıp veri paketleri oluşacaktır (pack loss). Pratik olarak, oyunda, havada uçan bir merminin kaybolması ya da bir oyuncunun birden olduğu yerden silinip, başka yerde belirmesi gibi sonuçları olur. Oldukça can sıkıcı bir durumdur. Paketlerin sayısı da aynı şekilde etki yapar. Paket sayısını arttırmak, veri paketi boyutunu küçültecektir. Küçük paketler, sunucu ve bilgisayarınızı arasında daha çabuk gidip gelirken, kaybolmaları olasılığı ise artacaktır. Paket sayısını azaltarak, paketlerin boyutunu büyütürsünüz. Büyük veri paketlerinin yerine ulaşma süresi uzarken, kaybolma riski ise azalacaktır. Bu optimizasyonu, ağ durumunuza göre deneme – yanılma ile bulabilirsiniz. Ancak, bu ayarların oyuna etkisi, ADSL ya da Kablo İnternet için değil, daha ziyade çevirmeli bağlantı gibi yavaş bağlantılarda fark edecektir. Ya da ileri seviye bir oyuncu olup da, yine ileri seviye oyuncularla maç yapıyorsanız bu ayarlarla oynayın. Yani ADSL, Kablo ya da daha hızlı bağlantınız varsa ve oyun üzerindeki tepkilerin milisaniye farkettirmesi, oyununuz üzerinde bir etki yaratmayacaksa, bu ayarlarla oynamanıza gerek yok.
Sunucu Başlatma
Urban Terror'da iki farklı şekilde sunucu oluşturabilirsiniz. İlki oyunun menüsünden “start server” altından, ya da GNU/Linux konsolunu kullanarak.
start server: Buraya girdiğinizde, sunucu ayarlarını ve komutlarını düzenleyeceğiniz bir arabirim önünüze gelir. Sunucunuz için kullanabileceğiniz ayarlar:
dedicated: Sunucunuzun, salt sunucu olup olmayacağını belirlersiniz. “Yes” değeri verirseniz, sunucu olan bilgisayardan oyuna dahil olamazsınız.
hostname: Sunucunuzun ağ üzerinde görüntüleneceği adı.
motd:Sunucunuzdaki günün mesajı. Kafanıza göre birşeyler yazabilirsiniz.
joinmessage: Karşılama mesajı. Sunucunuza katılan oyunculara vereceğiniz hoş geldin mesajı.
max.client: Sunucunuz katılabilecek azami oyuncu sayısı.
pure server: Buradaki değeri “yes” yaparsanız, oyuncular, oyunu kendileri için kolaylaştıran tüm ayarlamalar olmaksızın oyunu oynarlar. Modifiye edilmiş *.pk3 paketlerini kullanamazlar.
password: Sunucunuza şifre girmenizi sağlar. Boş bırakırsanız şifre konmaz.
check cd key: Sunucunuz, bağlanan oyuncunun Quake3 geçerli cd anahtarı olup olmadığına bakar. Varsayılan olarak kapalıdır. Açarsanız, ioUrT (yani Q3:arena olmadan oynanabilen sürümü) oyuncuları, sunucunuza giremeyeceklerdir.
floodprotect: Bağlı oyuncuların, arka arkaya sohbet satırı açmasını engeller
friendlyfire: Dost ateşini açar ya da kapar. Bu değeri “yes” yaparsanız, takım arkadaşları birbirlerini vurabilirler.
matcmode: Karşılaşma modunu açar ve kapar. “yes” yaparsanız, oyunu durdurma (pause) ve süre bitimi (timeout) unsurları da oyuna dahil olur. İki takım müsabakasına ev sahipliği yapmayacaksanız, açmayın.
balance teams: Bunu açarsanız, sunucunuz otomatik olarak takım sayılarını eşitleyecektir. Eğer denge bozulursa, son giren oyuncuları, sonraki el başında karşı takıma atar.
voting: Oyuncuların oylama (bir oyuncunun atılması, haritanın değişmesi ya da yeniden başlması gibi...) yapıp, yapamamalarını düzenler.
warmuptime: Yeni bir harita açıldığında, haritanın kaç saniye sonra yeniden başlayacağını belirtir. Yavaş bağlantısı olan bilgisayarların da oyuna dahil olmasına olanak vermek için, makul bir süre belirlemek iyidir.
swap roles: Bunu açarsanız, takımlar her el başında yer değiştireceklerdir. Yani, mavi takım kırmızı, kırmızı takım da mavi olacaktır.
armbands: Oyuncuların, listede ve radar haritasında gösterilecek olan renklerini belirler. 3 tipi vardır: 1- Oyuncu seçimine bırakma. 2- Takım renkerli ile belirtmek (mavi – kırmızı). 3- Sunucu tarafından rastgele renk atanması
deadchat: Yaşayanların, ölenlerin mesajlarını görebilmelerini düzenler. Her ölünün mesajını görmek, sadece takım arkadaşlarınızınkini görmek ya da hiçbirini görememek seçeneklerinden birisi atanabilir.
follow enemies: Açarsanız, ölen oyuncu,sadece kendini öldüren oyuncuyu takip eder. Ancak o vurulursa, serbest dolaşmaya başlayabilir.
antiwarp: Zayıf bağlantıdan dolayı kesik hareket eden oyuncuların hareketlerini yumuşatır.
antiwarp tol: “antiwarp” fonksiyonunun tolerans değeri. Yükseltirseniz, tolerans yükselir.
Oyun Tipleri
Urban Terror'da oyun modunu belirleyebiliyorsunuz. Ya da istediğiniz tip oyuna girebiliyorsunuz. UrT 4.1 sürümünde 7 oyun tipi var. Bu oyun tipleri:
Free For All: Herkes tek. Karşılaştığınız herkesi vurmaya çalıştığınız; onların da sizi vurmaya çalıştıkları oyun tipi. Sunucu ayarına göre, süre bitiminde en çok adam öldüren (frag alan) ya da sunucu tarafından belirtilmiş azami sayıya ilk ulaşan oyuncu kazanır. Ölürseniz, haritanın rastgele bir yerinde yeniden dirilirsiniz.
Team Deathmatch: “Free For All” tipinin, takım için olanı. Amaç, düşman takımdan mümkün olduğunca fazla oyuncu vurarak, takımınıza puan kazandırmak. Öldüğünüz takdirde, takım dirilme bölgesinde (base) yeniden dirilirsiniz.
Capture The Flag: Takımların bölgelerinde birer bayrakları vardır. Amaç, kendi bayrağınızı koruyarak, düşman takımın bayrağını ele geçirip, bölgenize kadar getirmektir. Bunu yapan takım sayı kazanır. Ancak sayı kazanmak için, kendi bayrağınızın yerinde olması gerekir. Öldüğünüz takdirde, takım dirilme bölgesinde yeniden dirilirsiniz.
Follow The Leader: Takımlardan rastgele bir oyuncu takım lideri olur. Lider, başında bir kask ile diğer oyunculardan ayrılır. Bölgenizde bir de bayrağınız olur. Puan alabilmek için, takım liderinizin, düşman bayrağına değmesi gerekir. Takım lideriniz, düşman bayrağına değebilirse, puan alırsınız ve el biter. Her iki takım lideri de ölürse, el, puansız biter. Ölürseniz, ancak bir sonraki el başında dirilirsiniz.
Capture & Hold: Haritada muhtelif yerlerde, çok sayıda bayraklar bulunur. Bu bayraklara dokunarak, onları takımınızın rengine boyarsınız. Geçen her dakika, bayrak başına takımınıza bir puan kazandırır. Ne kadar çok bayrağı, ne kadar uzun süre koruyabilirseniz; o kadar fazla puan kazanırsınız. Ölürseniz, takım bölgenizde yeniden dirilirsiniz.
Team Survivor: Amacınız, karşı takımın tüm oyuncularını yok etmektir. Takımlardan biri tamamen ölünce, el biter. Ölürseniz, sonraki el başına kadar dirilemezsiniz.
Bomb & Defuse: Tipik, saldırı – savunma modu. Kırmızı takım, haritadaki iki noktadan birine bomba yerleştirmeye çalışırken, mavi takım da onları durdurmaya çalışır. Kırmızı oyunculardan birisi, bombayı taşır. Ölürse, bomba bir başka kırmızı oyuncu tarafından alınabilir. Bomba kurulur ve çözülmezse, sunucu tarafından belirlenmiş bir süre sonra patlar. Patlarsa kırmızı takım; çözülürse mavi takım oyunu kazanır. Bomba yerleştirilmemişse, düşman takımı yok etmek de eli kazandırır. Ölürseniz, sonraki ele kadar dirilemezsiniz.
Oyun tipleri bu şekilde. Ancak, 4.1 sürümünde (şu an) mevcut olmayan, ama 4.2 sürümü ile gelmesi planlanan bir oyun tipi daha var: “The Last Man Standing.” Bu mod, “Team Deathmatch” moduna benzer. Ancak, ölen oyuncu, karşı takımda dirilir. Bu dönüşüm, takımlardan birinde tek oyuncu kalana kadar devam eder. Herhangi bir takımda, tek başına sona kalan oyuncu, oyunu kazanır. Ölürseniz, karşı takımın bölgesinde, karşı takımın bir oyuncusu olarak dirilirsiniz.
Sunucuyu Konsoldan Başlatmak
Bilgisayarınızı, bir salt sunucu (dedicated) olarak da hizmet vermek üzere ayarlayabilirsiniz. Bunu, oyunu başlatmadan, GNU/Linux konsolu üzerinden yapabilirsiniz. Bilgisayarınız bir UrT sunucusu olarak hizmet verirken, siz günlük işlerinizi yapabilirsiniz. Bunun için, konsolu açarak:
urbanterror-server
komutunu kullanabilirsiniz. Kullanımda ise, bazı parametreler ekleyip, server.cfg dosyasını yapılandırmamız gerekiyor. Sunucu komutunun parametreleri ise, salt sunucu bilgisi, iletişim port numarası ve sunucu ayarlarının bulunduğu “server.cfg” dosyasının açılmasından ibaret. Yani komut şu şekilde:
urbanterror-server +set dedicated 2 +set net_port 27960 +exec server.cfg
ioq3 1.35urt linux-i386 Jun 17 2009
----- FS_Startup -----
Current search path:
/home/hamit/.urbanterror/baseut4
/usr/share/urbanterror/baseut4/zpak000_assets.pk3 (7933 files)
/usr/share/urbanterror/baseut4/zpak000.pk3 (99 files)
/usr/share/urbanterror/baseut4
----------------------
8032 files in pk3 files
execing default.cfg
execing q3config.cfg
execing autoexec.cfg
Hunk_Clear: reset the hunk ok
--- Common Initialization Complete ---
Opening IP socket: localhost:27960
Hostname: localhost
Alias: hamit-pardus
IP: 127.0.0.1
execing server.cfg
g_gametype will be changed upon restarting.
------ Server Initialization ------
Server: ut4_casa
Hunk_Clear: reset the hunk ok
-
- (Burada yüklenen dosya ve server.cfg'den gelen özellikleri göreceksiniz )
-
Resolving master.urbanterror.net
master.urbanterror.net resolved to 94.23.208.65:27950
Sending heartbeat to master.urbanterror.net
Resolving master2.urbanterror.net
master2.urbanterror.net resolved to 94.23.208.65:27950
Sending heartbeat to master2.urbanterror.net
Resolving master.quake3arena.com
master.quake3arena.com resolved to 192.246.40.56:27950
Sending heartbeat to master.quake3arena.com
Hitch warning: 1345 msec frame time
]
Burada, bir sunucu başlatmış olduk.
/usr/share/urbanterror/baseut4 dizini altındaki server.cfg dosyası, sunucu parametreleri ve komutlarının bulunduğu dosyadır. Oyunda, “start server” kısmında seçtiğimiz ayarları ve daha fazlasını, server.cfg dosyasını yapılandırarak yapabiliriz. Komutların aynısını, açıklamalarıyla birlikte dosyada bulabilirsiniz. Sunucuyu başlattığınız uçbirim, aynı zamanda da oyunun konsolu olur. Eğer dalgınlıkla kapatırsanız, sunucuyu da kapatmış olursunuz.
Urban Terror Konsolu
Çevrimiçi oyunların olmazsa olmazı olan konsol Urban Terror'da da var. Genel ve istemci pozisyonundaysanız pek ihtiyaç duymasanız da, sunucu tarafında gereken bir unsur. Genel, sunucu ve istemci taraflarınca en çok kullanılan komutları açıklamaya çalışacağım. Hepsini yazamam, zira 149 komut, 531 tane de değişken değeri olmak üzere, toplam 680 komut var. 
Genel Komutlar: Genelde oyun ayarları ile ilgili olup, hem sunucu hem de istemci taraflarınca kullanabilecek komutlardır.
cl_run: Koşma ve yürüme arasında geçiş yapar.
+scores: Diğer oyuncularının puanlarını gösterir.
cg_drawFPS: Kare/saniye sayısını gösterir.
cg_mapsize: Radar ekranının boyutunu piksel olarak değiştirebilirsiniz.
kill: Ölürsünüz.
say: Diğer oyunculara mesaj gönderirsiniz
say_team: Sadece takım arkadaşlarınıza mesaj yollarsınız.
demo:
recorddemo:
stoprecord: Demo kaydını durdurur.
video: “recordemo” komutunun *.avi biçiminde kaydedilmesini sağlar. Böylelikle oyununuzu, çoklu ortam oynatıcılarda da izleyebilirsiniz.
stopvideo: *.avi biçiminde kaydı durdurur.
screenshot: Oyundan *.tga uzantılı olarak ekran görüntüsü alır.
screenshotJPEG: Oyundan *.jpg uzantılı olarak ekran görüntüsü alır.
cmdlist: Konsol komutlarını listeler.
cvarlist: Konsol değişkenlerini ve bunların değerlerini listeler.
gfxinfo: Oyunun algıladığı grafik ayarlarını gösterir.
quit: Oyunu kapatır.
Sunucu Komutları: Sadece sunucu tarafının kullanabileceği komutlar:
clientinfo: İstemci bilgilerini listeler.
map:
devmap:
exec:
heartbeat: UrT master sunucularına elle sinyal verisi gönderir. Yani “ben buradayım” dersiniz, o da sizi listesine ekler. 
banClient: Bir oyuncuyu, oyuncunun slot numarası ile sunucunuza girmesini yasaklamak için kullanabilirsiniz.
banUser: Bir oyuncuyu, oyuncu adıyla sunucunuzdan yasaklamaya yarar. Bu komutta, IP adresi ve CD-Key (CD-Key, Q3:Arena modu olan UrT için geçerli) master sunucusuna bildirilir ve süreyi id sunucusu belirler.
clientkick: Bir oyuncuyu, slot numarasına göre sunucudan atmanızı sağlar. Ancak yasaklamaz.
kick: Bir oyuncuyu, oyuncu ismi ile sunucudan atmanızı sağlar. “kick all” komutu, tüm oyuncuları tek seferde atmanızı sağlar.
killserver: Sunucuyu kapatır.
İstemci Komutları: Sadece istemcinin kullanabileceği komutlar:
+info: Sunucu bilgileri (sunucu adı, harita, kurallar, oyun tipi) listelenir.
cl_master: Sunucu listesi alabileceğiniz adresleri belirler. Oyunun sunucu listesi alabileceği 3 adres var: master.urbanterror.net, master2.urbanterror.net ve master.quake3arena.net
cl_timeout: Saniye cinsinden sunucu bağlantı zaman aşımını ayarlayabilirsiniz.
connect: IP adresi vererek, sunucuya bağlanmanızı sağlar.
disconnect: Sunucudan ayrılmanızı sağlar.
reconnect: Bulunduğunuz sunucuya bağlantınızı yeniler.
globalservers: İnternet'teki sunucuları listeler.
localservers: LAN üzerindeki sunucuları listeler.
ping: Sunucuya sinyal göndererek, veri hızını test eder.
callvote: Oyun içinde, diğer oyuncuları oylamaya çağırmak için kullanılır. Bu komutun ardına alabileceği parametreler: map_restart, nextmap, map , g_gametype ve kick'tir. Sırasıyla, haritanın yeniden başlaması, sonraki hartaya geçmek, istenilen bir haritaya geçmek, oyunun tipini değiştirmek ve bir başka oyuncunun atılması için oylama çağrısı yapılabilir.
vote: Bir oyuncu oylama çağrısı yaparsa, bu komutu, “yes” ya da “no” ile kullanarak oyunuzu verebilirsiniz. Ya da sadece F1 ve F2 tuşlarını kullanırsınız.
Hile Komutları: Sunucunun izin vermesi durumunda (oyunu “pure server” olarak başlatmaması ve haritayı “devmap” komutu ile açması durumunda ), konsola hile kodlarını yazarak hile yapabilirsiniz.
give: (health/ammo) Sağlık ve cephanenizi doldurur.
god: Ölümsüz olursunuz
noclip: Duvarlardan geçebilirsiniz.
notarget: BOT'lar sizi göremezler ve size ateş edemezler.
Urban Terror
Tipik UrT ekranı. Oldukça basit. Sağ yukarıda kare/saniye sayısı, ping zamanı ve sayı tablosu var. Sağ altta ise takımlardaki oyuncuların listesi mevcut. Onun altında ise silah ve cephane göstergesi var. Sol aşağıda ise sağlık durumumuzu gösteren gösterge mevcut. Sol yukarıda ise, takım arkadaşlarınızı görebildiğiniz radar mevcut. En üstte ise, “o böyle yaptı, bu böyle yaptı” şeklinde magazin başlıkları gibi, oyunda kimin ne yaptığını belirten mesajlar geçiyor.
Öncelikle oynamada, oyuncuların, bazı faktörlere dikkat etmeleri gerekiyor. Mesela sağlık. Vuruldukça ve yükseklerden düştükçe sağlığınız azalıyor. Ne olmuş ki yani? Bu her FPS'de var. Ancak UrT'de sağlık, geriye giden ve sıfıra ulaşınca öldüğünüz bir geri sayımdan ibaret değil. Oynayışınızı ve oyundaki performansınızı etkiliyor. Öncelikle, gövdeniz, üç hasar bölgesinden oluşuyor:
1- Kafa
2- Kollar ve bacaklar
3- Üst gövde
Kafa, yüksek hasar aldırırken, üst gövdeye gelen isabetler orta, kollara ve bacaklara gelen isabetler ise, düşük hasara sebep oluyorlar. İsabet aldığınızda, sol alttaki sağlık göstergenizde, gövdenizin neresinden isabet aldığınızı görebiliyorsunuz. Vurulduğunuzda, isabet aldığınız yer kanamaya başlıyor. Eğer, bir köşeye çekilip de, yaranıza müdahale etmezseniz, kanamadan ölebiliyorsunuz. Vurulan yer, gövde simgesinde kırmızıya dönüşüyor. Hemen yanındaki eğri bar ise, yukarı yönde kırmızıya dönüşmeye başlıyor. Sabit kırmızı renkli kısım, kendi başınıza iyileştiremeyeceğiniz kısım. Yaranızı sarmazsanız tam kırmızıya dönecek olan bölümler ise, yanıp sönüyorlar. Varsayılan olarak “Q” tuşu ile yaranızı sarıyorsunuz. Oyunda alabileceğiniz ekipmanlardan bir de sağlık çantası (medikit). Bu çantayı alırsanız, kendinizi ve takım arkadaşlarınızı %90'a kadar iyileştirebilirsiniz. Sağlık çantası, pasif bir ekipman. Yani, elinize alıp kullandığınız birşey değil. Bunu almasanız bile, kendinizi yaranın durumuna göre, arkadaşlarınızı ise %50'ye kadar iyileştirebilirsiniz. Nişangahınızı, bir takım arkadaşınıza doğrulttuğunuzda, oyuncu adını ve sağlık durumunu görebilirsiniz. Takım arkadaşlarınızı iyileştirmek için, iyice yanlarına sokulup, “q” tuşunu kullanıyorsunuz. Ancak yaralarınızı sararken, ateş edemiyorsunuz. Yani, güvenli bir köşeye çekilmeden, tedavi olmaya çalışmayın. Sizi bir arkadaşınız iyileştirirse, F10 ile teşekkür etmeyi unutmayın. 
Yine, her FPS'de olduğu gibi, UrT'de de hoplama, zıplama ve depar fonksiyonu var. Ancak farklı olarak, bu hareketlerin bir sınırı var. Sağlık barınızın, takımınızın renginin açık tonunda dolu olduğunu; atlayıp, zıplayıp, depar attıkça boşaldığını fark etmişsinizdir. Bu hareketleri yaptıkça, yorulursunuz; bir süre durup, soluklanmanız gerekir. Ancak sağlığınız azaldıkça, bu hareketleri yapabilme kapasiteniz de düşer. Düşük sağlıkta çok daha çabuk yorulur ve soluksuz kalırsınız.
Yaralandığınız bölge de,oyunu etkiliyor. Kafadan isabet alırsanız, doğrudan gidiyorsunuz zaten. Gövde ise, sağlığınız oldukça azaltıyor ve nefesinizin çabuk kesilmesine sebep oluyor. Kollarınızdan isabet alırsanız, tüfeğinizi düzgün kullanamıyorsunuz. Kollarınızdan yara alınca, nişan artı işaretinizin büyüdüğünü fark etmişsinizdir. Bu olursa, düşman yerine duvarları taramaya başlarsınız. Yine el bombalarınızı da normalden daha yakın mesafelere atabilirsiniz. Bacaklarınızdan vurulmanız durumunda ise, hareketleriniz yavaşlar. Sağlığınızı yitirdikçe, işler tatsızlaşmaya başlar. Yani, UrT'de herşeyin başı sağlık. 
Oyunda, silahların gerçek olduklarından bahsetmiştik. UrT'de, yürüyen cephanelik gibi silah taşıyamıyorsunuz. Bir tüfek, ikincil silah, tabanca, bomba ve üç tane de nesne bölmelerimiz mevcut. Oyunda en fazla beş adet bölüm doldurabiliyoruz. Ancak tüfek ve tabanca almak zorundayız. Onları bırakamıyoruz. Bunun dışında kalan bölmelerimizi seçebilir ya da boş bırakabiliriz. Silah ya da ekipman almak için para ya da kredi benzeri bir uygulama yok. Hepsi beleş. 
Silahlarımız şöyle:
1- Heckler & Koch G36E: Tek kademeli dürbün ile gelen bu tüfeğe susturucu takabiliyorsunuz. Yarı otomatik, üçlü atış ve tam otomatik atış modları mevcut. Başlangıç seviyesi oyuncuları için güzel bir silah. Şarjör Kapasitesi: 30 Mermi. İsabet oranı: Yüksek. Gücü: Normal. Doldurma Hızı: Hızlı.
2- Kalashnikov AK-103: Rus yapımı Keleş. Ortalama bir tüfek olan AK103'e, susturucu ve lazer nişangah takılabiliyor. Yarı otomatik, üçlü atış ve tam otomatik modları var. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı: Düşük. Gücü: Yüksek. Doldurma Hızı: Yavaş
3- ZM Weapons LR300ML: Düşük – orta arasında, vasat bir tüfek. Susturucu ve lazer nişangah takılabiliyor. Yarı otomatik, üçlü atış ve tam otomatik modları var. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı: Normal. Gücü: Normal. Doldurma Hızı: Hızlı
4- Heckler and Koch HK69: Bu bir bombaatar. Bence çok gereksiz bir silah. Birkaç kere fantezi olsun diye aldım o kadar. Ancak, takım maçlarında doğru kullanılırsa, oldukça etkili olur. Uzun ve kısa atım olmak üzere iki modu var.. Şarjör Kapasitesi: 1 + 4 bomba. Doldurma Hızı: Yavaş. Gücü: Yüksek (Patlayıcıya olan uzaklığa göre değişmekle beraber, genelde yüksek. Çoklu hedefe hasar verebilir).
5- Heckler & Koch PSG-1: Oyundaki iki keskin nişancı tüfeğinden biri. Bu tüfeğin özelliği, keskin nişancı sınıfında olmasına rağmen, yarı otomatik olması. Üzerinde 3 kademeli dürbün olan tüfeğe susturucu eklenebiliyor. Şarjör Kapasitesi: 8 Mermi. İsabet Oranı: Yüksek. Gücü: Yüksek. Doldurma Hızı: Yavaş.
6- Remington SR-8: Diğer keskin nişancı tüfeği olan SR-8, oldukça yavaş ama oyundaki en güçlü silah. Kol ve bacaklar dışında, tek mermi ile öldürebilen bu silaha, çelik yelek ve miğfer etkisiz kalıyor. Kurmalı atış moduna sahip ve 3 kademeli dürbünü olan bu silaha, susturucu takılabiliyor. Şarjör Kapasitesi: 5 Mermi. İsabet Oranı: Yüksek. Gücü: Yüksek. Doldurma Hızı: Yavaş.
7- IMI NEGEV: Oyundaki tek makineli tüfek. Sadece susturucu takılabilen bu tüfek, yüksek isabet oranı ve seriliğinin yanında, oldukça zayıf bir tüfek. Sadece tam otomatik atış moduna sahip. Şarjör Kapasitesi: 90 Mermi. İsabet Oranı: Yüksek. Gücü: Düşük. Doldurma Hızı: Yavaş.
8- Colt M-4: SR-8'den sonra favori tüfeğim. Başlangıç oyuncuları için bu da iyi bir tüfek sayılır. Yarı otomatik, üçlü atış ve tam otomatik atış modlarına sahip tüfeğe, susturucu ve lazer nişangah eklenebiliyor. Gücü ve hızı oldukça iyi, isabet oranı ise üçlü atışta çok yüksek. Ama otomatikte duvarları tarıyor. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı: Normal. Gücü: Normal. Doldurma Hızı: Hızlı
9- Franchi SPAS12 Shotgun: Oyunun tek pompalı tüfeği. İkincil silahlarda alınabiliyor. Yarı otomatik ateş moduna sahip. Herhangi bir ekipman takılamıyor. Yakın mesafelerde ve bina içlerinde tam bir katil olan silah, uzak mesafelerde bir o kadar etkisiz. Şarjör Kapasitesi: 8 Fişek. Doldurma Hızı: Yavaş (fişekler tek tek dolduruluyor).
10- Heckler & Koch MP5K: Bilinen adıyla MP5. Oyunun en seri ve isabet oranı (keskin nişancı tüfeklerinden sonra elbette) en yüksek silahı. İkincil silah olmasına rağmen, bazı oyuncular, bunu tüfek yerine kullanırlar. Üçlü atış ve tam otomatik modlarına sahip silaha, susturucu ve lazer nişangah takılıyor. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı: Yüksek. Gücü: Düşük. Doldurma Hızı: Hızlı.
11- Heckler & Koch UMP45: Otomatik tabanca olan UMP45, isabet oranı yüksek bir silah. Özellikle uzun mesafede etkili, ancak kullanmak için biraz alışmak gerekiyor. Ama alışınca değiştirilmesi zor bir silah. Üçlü atış ve tam otomatik atış modlarına sahip silaha, susturucu ve lazer nişangah takılabiliyor. Şarjör Kapasitesi: 30 Mermi. İsabet Oranı: Yüksek. Gücü: Normal. Doldurma Hızı: Hızlı.
12- BERETTA 92FS: Tabancalarımızdan hızlı ve isabetli olanı. Yarı otomatik tabancamıza, susturucu ve lazer nişangah takılabiliyor. Şarjör Kapasitesi: 15 Mermi. İsabet Oranı: Yüksek. Gücü: Düşük. Doldurma Hızı: Hızlı.
13- IMI .50 AE Desert Eagle: Oyundaki, keskin nişancı tüfeklerinden sonra, en güçlü ikinci silah. Yarı otomatik bu tabancaya, sadece lazer nişangah takılabiliyor. Şarjör Kapasitesi: 7 Mermi. İsabet Oranı: Normal. Gücü: Yüksek. Doldurma Hızı: Hızlı.
Bunların yanında bir de bıçağımız var. Kesme için kullanabileceğiniz gibi, “N” tuşu ile fırlatabiliyorsunuz. Iskalarsanız da merak etmeyin. Gidip saplandığı yerden geri alabiliyorsunuz. 5 adet bıçağınız var.
Silahlarımız bunlar. Ben harita müsaade ettiği müddetçe, SR-8, UMP45, Desert Eagle + Çelik yelek ve miğfer kombinasyonu kullanırım. Eğer harita, keskin nişancı noktalarına sahip değilse, M4, MP5K, Desert Eagle + Çelik yelek ve miğfer kombinasyonu kullanırım. Zaman zaman, AK103 aldığım da olur.
Silahlar için olan ekipmanlar, bütün silahların isabet oranlarını %20 gibi bir oranda arttırıyorlar. Bir silah, azami isabet oranına, lazer nişangah + susturucu ile ulaşıyor. Ama keskin nişancı tüfekleri ve pompalı hariç. Pompalıya zaten bir şey takamıyorsunuz. Keskin nişancı tüfeklerine susturucu takmak ise, bir işe yaramıyor.
Gelelim ekipmanlarımıza:
1- HE Grenade (El Bombası): Üzerinizde iki adet el bombası taşıyabiliyorsunuz. Elle attığınız bu silah, çoklu hedefe yüksek hasar verme kapasitesine sahip. Elbette hasar, uzaklığa göre değişiyor. El bombasını seçip, saldırı tuşuna basınca, pimini çekersiniz ve bomba altı saniye içinde patlar. Saldırı tuşunu bırakınca bombayı fırlatırsınız. Eğer tuşu bırakmazsanız, bomba elinizde patlar.
2- Smoke Grenade (Duman bombası): Bundan da iki tane alabiliyorsunuz. Fırlattığınız zaman, yoğun bir duman tabakası ortalığı kaplayarak, görüşü engelliyor. Keskin nişancı noktalarını köreltmek için birebir. Ancak bunu alırsanız, el bombası alamıyorsunuz. Yine gece görüş dürbünü, dumanın ardını görebiliyor.
3- Kevlar Vest (Çelik Yelek): Üst gövdenizi mermilere karşı korur. Çelik yelek, mermilerin verceği hasarı %40 oranında düşürür. Ayrıca gövdeniz siyah olduğu için, karanlık bölgelerde görülmenizi de zorlaştırır. Gerçi kol ve bacaklarınız hala takımınızın renginde oluyor ama kamuflaj kamuflajdır.
4- Kevlar Helmet (Miğfer): Çelik yeleğin, baş için olanı.
5- Silencer (Susturucu): Silahınızın sesini ve alevini azaltır. İsabet oranını ise yükseltir.
6- Laser Sight (Lazer Nişangah): Silahınızın isabet oranını arttırır. Ancak, nişan noktası tüm oyuncularca görülebildiği için, yerinizi belli edebilirsiniz.
7- Med Kit (İlk yardım çantası): Kendinizi ve takım arkadaşlarınızı %90 oranında iyileştirmenizi sağlar. Üstelik de bunu daha hızlı yaparınız. Med Kit aldığınızda, üzerinizde “tıp” işareti beliriyor.
8- Night Vision Goggles (Gece Görüş Dürbünü): Dumanın ardını görebilirsiniz. Karanlık noktalar da gündüz gibi aydınlanır. Ayrıca düşmanlarınızı ve yerdeki objeleri belirler.
9- Extra Ammo (Fazladan Cephane): Silahınız için iki katı cephane alırsınız.
Ekipmanlarımız da bu şekilde. Bunları kullanmak da size kalmış. Her bir ekipman, bir bölmeyi dolduracaktır. O yüzden doğru ekipman almanız önemli. Yine çelik yelek alırsanız, daha az zarar alacak, ancak depar mesafeniz kısalacaktır. Daha çabuk nefessiz kalacaksınız ve daha kısa mesafe koşabileceksiniz. Aldığınız nesneleri atabilirsiniz. Mesela bayrağı aldığınızda daha hızlı koşabilmek için fazlalıları atabilirsiniz.
Oyunda hareket ederken, kenarları tutmak gibi hareketler yapabiliyorsunuz. Yani, boyunuzun yettiği bir kenara tutunup kendiniz yukarı çekmek suretiyle, yüksek yerlere çıkabiliyorsunuz. Bir pencere pervazına ya da bir çatı kenarına tutunabiliyorsunuz. Bunun için yapmanı gereken, oraya doğru zıplayarak, ileri harekete devam etmek. Tırmanma sırasında, hareketiniz yavaşlıyor ve silahınız kayboluyor. Yani bir yerlere çıkarken ya da merdivenden tırmanır ve inerken, ateş edemiyorsunuz. Oyuna oldukça gerçekçilik katıyor.
Oyunda, sevmediğim bazı harketler de var. Bunlardan birisi, bizim “bunny” dediğimiz hareket. Düz koşarken, hafifçe sağa ve sola kayma hareket yaparken, aynı anda zıplıyorsunuz. Bunu her adımda arka arkaya yaptığınızda, “strafe jump” olarak hızlanmanızı sağlıyor. Normalde ulaşılmayacak bir hız ve yüksekliğe ulaşıyorsunuz. Böyle zıplaya zıplaya gitme hareketine “bunny” deniyor. “Bunny” hareketi ile ilerlerken, yere değdiğiniz anda da eğilme tuşuna basarsanız, karakterinizi uzun bir mesafeyi, hızla kayarak gidiyor. Buna da “power slide” deniyor. Her iki hareket de UrT'de mevcut. Bence gerçekçiliği bozuyorlar. Aslında ardı ardına zıplamayı önleyecek bir hareket (mesela zıplayıp yere düştükten hemen sonra hafif bir tökezleme hareketi), her ikisine de engel olacaktır. Yine “wall jump” denilen, duvarlardan sekme de benim olmasını istemediğim hareketlerden. Ancak Urban Terror topluluğu, bu hareketlerden şikayetçi değil.
Urban Terror, hep karanlık köşelerde geçen Quake3 motorunu, geniş ve aydınlık alanlarda başarıyla kullanmış. Görsel efektler oldukça etkileyici. Modellemeler ve kaplamalar çok ayrıntılı olmasa da, yeterli seviyede. Ancak idtech3 motorunun bir kötü yanı, geniş arazilerde, ekranda olmayan nesneleri de işleyerek, işlemciye gereksiz yük bindirmesi. Eski makineler, büyük haritalarda, 25 kare/saniye hıza çıkmakta zorlanabilirler. Ancak günümüz orta sınıf bir makine, oyunu rahatlıkla çalıştırabilirler.
Sesler ise, son derece başarılı olmuş. Nefes nefese kalma seslerinden, ayak seslerinden ve inilti seslerinden; sesin kaynağının nerede olduğunu ve ne yöne gittiğini anlayabiliyorsunuz. Haritaların kendilerine has müzikleri olması da, oyuna ayrı bir tat katmış.
[1] http://www.urbanterror.info/news/home/
[2] http://www.evenbalance.com/index.php?page=dl-q3a.php
[3] http://sourceforge.net/projects/urt41banguid/files/UrtEvolution/
[4] http://www.urbanterror.info/docs/texts/145/#2ımı>
- 1854 okunma









Yorumlar
Yeni yorum gönder