Kısa cevap. Bir Urban Terror sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: Linux'ta resmi UrTUpdater dedicated sunucu betiğini çalıştırıp 4.3.4 sürümünü indirin, server_example.cfg dosyasını server.cfg olarak kopyalayın, Quake3-UrT-Ded.x86_64 dosyasını başlatın ve UDP 27960 portunu açın. Ya da bir Urban Terror sunucusu kiralayın ve ağ ayarlarıyla uğraşmayın.
Oyuncular sunucunuzu oyun içi sunucu listesinde adından bulur: dedicated 2 ile sunucu, server.cfg içinde ayarlanan master sunuculara kendini bildirir.
5 Kasım 2026 tarihinde, resmi güncelleyicinin sunduğu en yeni sürüm olan Urban Terror 4.3.4 ile kontrol edildi.
Bu rehber üç kaynak kullanır: resmi UrTUpdater ve indirdiği dosyalar (server_example.cfg ve mapcycle_example.txt), varsayılan port ve master sunucu davranışı için FrozenSand'in kendi motor kaynak kodu (ioq3-for-UrbanTerror-4) ve panelimizin her Urban Terror sunucusu için çalıştırdığı kurulum. Doğrudan kiralama yoluna geçmek için 2. seçeneğe gidin.
Neye ihtiyacınız var
Sunucu yazılımı: resmi güncelleyicinin indirdiği Urban Terror 4.3.4 dedicated sunucu dosyaları. Güncelleyicinin sürüm listesi 4.3.4'ü en yeni sürüm olarak gösteriyor, tarihi 21 Haziran 2018. 4.3'ü eski bir sürümün üzerine kurmayın: resmi indirme sayfası boş bir klasör öneriyor.
Sürekli açık kalan bir makine: yedek bir bilgisayar, bir ev sunucusu ya da bulutta sanal bir makine. Bu rehber, bizim de kullandığımız 64 bit Linux'u kullanır. Windows sunucusunu denemedik.
Güncelleyici için araçlar:curl ve xmllint (Debian ve Ubuntu'da libxml2-utils paketi). Güncelleyici ikisinden biri olmadan başlamaz.
RAM ve CPU: geliştirici sunucu gereksinimlerini yayımlamıyor, bu yüzden başka yerlerde okuduğunuz her rakamı tahmin olarak değerlendirin.
Oyuncu sınırı:sv_maxclients ile ayarlanır. Resmi örnek yapılandırma, 16'dan fazlasının önerilmediğini ve 24'ü aşmanın kötü hatalara yol açabileceğini söylüyor.
Ağ: oyun için UDP 27960, internetten erişilebilir olmalı. Bu, FrozenSand'in Urban Terror 4 için sürdürdüğü ioquake3 motorunun kaynak kodundaki varsayılan sunucu portudur.
Seçenek 1: kendiniz barındırın
Bu adımlar Debian veya Ubuntu içindir. Güncelleyici betiği ve dosya adları, kendi kurulumumuzun kullandıklarıdır.
İlk çalıştırma etkileşimli olmalı: -q ile betik "Initial run must be interactive" mesajıyla durur. Lisansı gösterir ve kabul edip etmediğinizi sorar. Ardından bir sürüm seçmenizi ister (4.3.4 (latest) seçin), bir indirme aynası, bir motor (Quake3-UrT (default) seçin) ve otomatik güncelleme isteyip istemediğinizi sorar. Otomatik güncellemelere n cevabını verirseniz, güncellemeyi şimdi indirip indirmeyeceğini sorar: y cevabını verin. İndirme yaklaşık 1,5 GB. Sonunda şimdi oynamak isteyip istemediğinizi sorar: n cevabını verin, çünkü bu sunucuyu değil oyun istemcisini başlatır. Daha sonra bash UrTUpdater-Ded.sh -q soru sormadan güncellemeleri denetler ve indirir (betiğin yardımı bunun cron için olduğunu söylüyor). Çalıştırmadan önce sunucuyu durdurun.
Sunucu çalıştırılabilir dosyasının çalıştırılabilir olduğundan emin olun (güncelleyici bunu normalde zaten yapar).
chmod +x Quake3-UrT-Ded.x86_64
Ayarları yazın
Örnek dosyaları kopyalayın, güncelleyicinin q3ut4 klasörüne koyduğu:
q3ut4/server.cfg dosyasını düzenleyin. İlk değiştireceğiniz satırlar bunlar, örnek dosyanın kullandığı adlarla:
set sv_hostname "My Urban Terror server"
set sv_joinmessage "Welcome, have fun!"
set sv_maxclients "16"
set rconpassword "a-long-password"
set g_password ""
set g_gametype "7"
set g_friendlyfire "1"
set timelimit "20"
Herkese açık bir sunucu için g_password boş kalsın. Örnek dosyanın yorumları oyun türlerini listeler: 0 Free For All, 1 Last Man Standing, 3 Team DeathMatch, 4 Team Survivor, 5 Follow The Leader, 6 Capture And Hold, 7 Capture The Flag, 8 Bomb Mode, 9 Jump, 10 Freeze Tag ve 11 Gun Game. g_friendlyfire için 0 kapalı, 1 çok fazla takım arkadaşı öldürüldükten sonra atma ile açık, 2 ise atma olmadan açık demektir.
Haritaların ne yaptığını bilin.server.cfg dosyasının son satırı, örnekte map ut4_casa, sunucunun başladığı haritadır. mapcycle.txt dosyası, sunucunun bundan sonra sırayla oynadığı haritaları listeler. Örnek liste ut4_turnpike ve ut4_paris ile başlar.
Portu açın
Oyun: makinenin güvenlik duvarında UDP 27960'a izin verin (örneğin sudo ufw allow 27960/udp) ve yönlendiricinizde yönlendirin.
Sunucu listesi: örnek yapılandırma sv_master2 ve sv_master3 değerlerini master.urbanterror.info ve master2.urbanterror.info adreslerine yönlendirir. Sunucunun master sunuculara ulaşabilmesi için onları olduğu gibi bırakın.
Günlük ------- Game Initialization ------- yazdığında sunucu ayaktadır. Çökmeden sonra yeniden başlaması için onu systemd gibi bir servis yöneticisi altında çalıştırın. dedicated 2 değerini koruyun: motor kaynak kodunda yalnızca dedicated 2 ile başlatılan sunucu master sunuculara heartbeat gönderir (dedicated 1 LAN oyunu içindir).
Katılın. Urban Terror'ı açın, sunucu listesine gidin ve sv_hostname içinde ayarladığınız adı arayın.
Güncelle için sunucuyu durdurun ve bash UrTUpdater-Ded.sh komutunu yeniden çalıştırın.
Seçenek 2: PlayNHost'ta barındırın
Kiralama, kurulumu, güncelleyici betiğini, güvenlik duvarını ve yapılandırma dosyası düzenlemelerinin çoğunu ortadan kaldırır. Yine de bir ad, bir harita, bir oyun türü ve kurallarınızı siz seçersiniz.
Bir plan seçin.Urban Terror sunucu barındırma sayfasını açın ve planları karşılaştırın: yazım anında RECON (16 oyuncu), ASSAULT (24) ve SPECOPS (32). Sunucu oluştur düğmesine basın (SPECOPS için Planı özelleştir) ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
Kurulumu bekleyin. Sunucu panelde görünür. Hazır olduğunda Konsol------- Game Initialization ------- yazar.
Ona bir ad verin.Ayarlar sayfasında Oyun ayarları bölümünü açın ve Sunucu Hostname'i ile Katılma Mesajı alanlarını ayarlayın. Özel bir sunucu için Sunucu Şifresi belirleyin. Sonra yeniden başlatın.
Kurallarınızı seçin, aynı kartta: Maksimum Oyuncu, Oyun türü / Oyun modu, Harita Süre Sınırı, Dost ateşi ve Botlar. Uygulamak için yeniden başlatın. Harita yalnızca sunucunun ilk başlangıcında server.cfg dosyasına yazılır; başlangıç haritasını sonra değiştirmek için q3ut4/server.cfg dosyasının son satırını (map "ut4_casa" varsayılan) Dosyalar sekmesinde düzenleyin ve yeniden başlatın.
Yönetici kontrolü ekleyin. Oyundan ya da harici bir araçtan rcon komutları çalıştırmak istiyorsanız bir RCON Şifresi belirleyin.
Panelin sizin için yaptıkları
Kurulum ve dosyalar: sunucu aynı resmi güncelleyiciyle, 4.3.4 sürümüyle kurulur ve server_example.cfg ile mapcycle_example.txt zaten server.cfg ve mapcycle.txt olarak yeniden adlandırılmıştır. Güncelleyicinin sorularını hiç cevaplamazsınız.
Port: portunuz atanır ve her başlangıçta sunucuya net_port olarak iletilir. Hiçbir şey açmanız gerekmez.
Ayarlar: panel her başlangıçta ana bilgisayar adını, katılma mesajını, oyuncu sınırını, RCON şifresini, sunucu şifresini, dost ateşini, oyun türünü, süre sınırını ve minimum bot sayısını server.cfg dosyasına yeniden yazar. Bunları dosyada değil panelde değiştirin, yoksa o satırlardaki düzenlemeniz değiştirilir. Başlangıç haritası yalnızca ilk başlangıçta yazılır, bu yüzden ondan sonra map satırı sizin düzenlemenize kalır.
Botlar: kurulum bot_enable 1 ve bot_minplayers 0 satırlarını server.cfg dosyasına ekler. Botlar alanı bot_minplayers değerini ayarlar, varsayılanı 0'dır. Oyun türü / Oyun modu alanı 1 ile 11 arasını kabul eder, bu yüzden Free For All (0) sunulmaz. Dost ateşi en fazla 1'e izin verir, bu yüzden atmasız mod (2) sunulmaz.
Haritalar:Harita yalnızca sunucunun açıldığı haritayı ayarlar ve panel bunu server.cfg dosyasına yalnızca ilk başlangıçta yazar. Her harita bittiğinde (örneğin Harita Süre Sınırı dolduğunda), oyun kendiliğinden mapcycle.txt içindeki sonraki haritaya geçer, bu yüzden rotasyonu değiştirmek için o dosyayı Dosyalar sekmesinde düzenleyin.
Konsol ve RCON: sunucunuzun sayfasındaki konsol kutusu RCON şifresi olmadan çalışır. RCON'un kendisi, siz bir şifre belirleyene kadar kapalı kalır.
Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma
Maliyet: sunucu yazılımı ücretsizdir. Kendiniz barındırmak elektrik, donanım ve bant genişliğine ya da bir bulut makinesine mal olur. Kiralamak, planın belirlediği aylık bir ücrettir.
Çalışma süresi: ev sunucusu yalnızca bilgisayarınız, elektrik ve internet çalıştığı sürece açıktır. Kiralanan sunucu, barındırıcının donanımında çalışır.
Açıklık: evde oyuncular genel IP adresinize bağlanır ve güvenlik duvarıyla yönlendiriciye siz bakarsınız. Kiralanan sunucu ev IP'nizi bunun dışında tutar.
Kurulum: kendiniz barındırmak komut satırını, güncelleyiciyi, elle düzenlenmiş bir server.cfg dosyasını ve açık bir UDP portunu gerektirir. Kiralamak bir ad, bir oyun türü ve bir harita gerektirir.
Kontrol: kendiniz barındırmak size 26 KB'lık örnek yapılandırmadaki her cvar'ı verir. Bizim sunucularımızda ana olanları panelden değiştirirsiniz ve ayrıca Dosyalar sekmesinde server.cfg ile mapcycle.txt içindeki eklemeleri düzenleyebilirsiniz.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun