YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Xonotic sunucusu nasıl barındırılır (2026)

XonoticUpdated Nov 5, 20268 min read

Kısa cevap. Bir Xonotic sunucusunu ücretsiz kendiniz barındırabilirsiniz: dl.xonotic.org adresinden sürüm zip'ini indirin, dedicated binary'yi çalıştırın (Linux'ta xonotic-linux64-dedicated), bir server.cfg dosyasını ~/.xonotic/data içine koyun ve oyun portunu erişilebilir yapın (varsayılan 26000 UDP). Ya da bir Xonotic sunucusu kiralayın ve ağ işleriyle uğraşmayın.

Oyuncular herkese açık bir sunucuyu oyun içi sunucu tarayıcısında bulur ya da IP ve portunu yazar.

5 Kasım 2026'da Xonotic 0.8.6 ile kontrol edildi (20 Haziran 2023'te yayımlandı, dl.xonotic.org'daki en yeni sürüm olmaya devam ediyor).

Bu rehber Xonotic'in kendi örnek server.cfg dosyasını, sunucu readme'sini, SSS'sini ve indirme sayfasını, ayrıca kendi Xonotic sunucularımızda çalıştırdığımız yapıyı kullanır. Doğrudan kiralama yoluna geçmek için Seçenek 2'ye bakın.

Neye ihtiyacınız var

  • İşletim sistemi: Linux sürümü glibc 2.29 veya daha yenisini ister. Xonotic'in indirme sayfası istemci gereksinimlerini listeler; sunucu için ayrı gereksinim yayımlamaz.
  • Ağ: oyun portu, varsayılan 26000 UDP, internetten erişilebilir olmalı.
  • Hesaplar: yok. Xonotic ücretsiz ve açık kaynaklıdır, sunucu için Steam girişi ya da lisans gerekmez.
  • Oyun: her oyuncunun, Xonotic'in Windows, Linux ve macOS için sunduğu ücretsiz Xonotic istemcisine ihtiyacı var.

Sunucu yazılımı hiçbir şeye mal olmaz. Makine, elektrik ve bant genişliği için ödeme yaparsınız.

Seçenek 1: kendiniz barındırın

Boştaki bir bilgisayarda, ev sunucusunda ya da bulut sanal makinesinde çalışır.

Linux

  1. Sürümü indirin ve açın.
    sudo apt install wget unzip
    wget https://dl.xonotic.org/xonotic-0.8.6.zip
    unzip xonotic-0.8.6.zip
    cd Xonotic
  2. Yapılandırmanızı oluşturun. Xonotic server.cfg dosyasını yapılandırma klasöründen okur, Linux'ta bu ~/.xonotic/data klasörüdür. Sürümle birlikte kopyalayıp düzenleyebileceğiniz bir örnek gelir:
    mkdir -p ~/.xonotic/data
    cp server/server.cfg ~/.xonotic/data/server.cfg
    Örnekteki neredeyse her ayar // ile yorum satırı yapılmıştır. Değiştirmek istediğiniz satırlardaki eğik çizgileri kaldırın. Dosyanın kendisinin değiştirmenizi söylediği satırlardan dördü:
    sv_public 1
    hostname "My Xonotic Server"
    sv_motd "Welcome"
    rcon_password "choose-a-long-password"
    sv_public 1 sunucuyu herkese açık sunucu tarayıcısında listeler. Motorun varsayılanı 0 değeridir ve bu sunucuyu listesiz bırakır, bu yüzden bu satır önemlidir. Boş bir rcon_password uzak konsolu devre dışı bırakır.
  3. Dedicated sunucuyu başlatın.
    ./xonotic-linux64-dedicated +log_file latest.log +maxplayers 16
    maxplayers izleyiciler dahil slot sayısıdır. Örnek yapılandırmada 8 yazar.
  4. Portu açın. Varsayılan port 26000 değeridir ve UDP üzerinden çalışır. Örnek yapılandırma, bazı internet sağlayıcıları oyun portlarını filtrelediği için 1024'ün üzerinde boş bir port önerir ve değiştirmenin hiçbir şeyi bozmadığını söyler. O UDP portuna makinenin güvenlik duvarında izin verin ve modeminizde bu makineye yönlendirin.
  5. Kontrol edin. Oyun içi sunucu tarayıcısında kendi hostname adınızı arayın ya da ağınızın dışındaki bir istemciden IP ve portla bağlanın.

Windows ve macOS

Xonotic her ikisi için de sürüm sunar, ancak biz yalnızca Linux çalıştırıyoruz ve yukarıdaki adımlar kontrol ettiğimiz adımlardır. Sürümdeki server/readme.txt dosyası Windows ve macOS başlatma betiklerini ve her sistemdeki yapılandırma klasörünü anlatır.

Haritalar ve ayarlar

  • Oyun modu: varsayılan gametype dm değeridir. Örnek yapılandırma dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts ve nb modlarını listeler.
  • Harita listesi: g_maplist oynanacak haritaları tutar. Tüm haritaları otomatik algılamak için "" olarak ayarlayın.
  • Botlar: minplayers daha az oyuncu oynarken bot ekler, skill ise seviyelerini belirler.
  • Ek haritalar: özel haritalar .pk3 dosyalarıdır ve ~/.xonotic/data içine konur. Haritası olmayan oyuncular onu sv_curl_defaulturl içindeki adresten otomatik indirir. Varsayılan olarak bu adres xonotic.org'daki bir indirme hizmetini gösterir; orada olmayan bir harita için .pk3 dosyasını bir web sunucusuna koyun (HTTP en sorunsuz çalışır) ve sv_curl_defaulturl değerini onun adresine ayarlayın. Sürümdeki Docs/mapdownload.txt kurulumu açıklar.

Seçenek 2: PlayNHost'ta barındırın

Kiralama, güvenlik duvarı ve port yönlendirme işinden sizi kurtarır.

  1. Bir plan seçin. Xonotic sunucu barındırma sayfasını açın ve planları karşılaştırın (yazıldığı sırada SHOTGUN, DEVASTATOR ve VORTEX, 16, 24 ve 32 oyuncu için). SHOTGUN veya DEVASTATOR için Sunucu oluştur'a, VORTEX için Planı özelleştir'e basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. Bir e-posta alırsınız, "Xonotic sunucunuz hazır", ve sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde panel, sunucu Server listening on address 0.0.0.0: yazdırdığında onu çalışıyor sayar.
  3. Oyuncu sayısını ayarlayın. Panel Maksimum Oyuncu değerini sunucuya +maxplayers olarak iletir ve planınızın üzerindeki bir değeri reddeder. Sonradan değiştirmek için Oyuncu slot’larını düzenle'yi kullanın; bu işlem sunucuyu yeniden başlatır.
  4. Ayarlarınızı düzenleyin. Dosyalar'ı açın ve .xonotic/data/server.cfg dosyasını düzenleyin: sunucu tarayıcısında görünmek için sv_public 1, sunucu adı, rcon_password, oyun modu, harita listesi, botlar. Değiştirdiğiniz her satırın önündeki // işaretini kaldırın, ardından sunucuyu yeniden başlatın.
  5. Özel harita ekleyin (isteğe bağlı). .pk3 dosyalarını .xonotic/data klasörüne Dosyalar ya da SFTP ile yükleyin, ardından sunucuyu yeniden başlatın. Haritası olmayan oyuncular onu sv_curl_defaulturl içindeki adresten indirir, varsayılan olarak bu xonotic.org hizmetidir; orada olmayan bir harita için .pk3 dosyasını bir web sunucusunda barındırın ve o adresi server.cfg içine yazın.
  6. Katılın. sv_public 1 ayarlıyken sunucunuzu oyun içi tarayıcıda bulun. Her durumda oyuncular adres ve portla bağlanabilir.

Kurulumumuzun sizin için yaptıkları

  • Başlatma satırı. Panel sunucuyu ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players> olarak başlatır. Portunuz ve slot sayınız panelden gelir, bu yüzden port ve maxplayers satırlarını server.cfg içinde yorum satırı olarak bırakın.
  • En yeni autobuild. Kurulum 0.8.6 sürümünü indirir, ardından dosyaları Xonotic'in beta kanalı saydığı en yeni autobuild'e getirmek için Xonotic'in kendi rsync güncelleyicisini çalıştırır. Sürüm alanı varsayılan olarak 0.8.6'dır ve yalnızca başlangıç zip'ini seçer. Oyuncular normal 0.8.6 istemcisini kullanır: Xonotic'in kendi README'si, çevrimiçi oynarken sunucunun oyun kodu sürümünün tüm istemciler tarafından indirilip kullanıldığını söyler. Sunucu başlarken kendini güncellemez; yeniden kurulum onu yine en yeni autobuild'e eşitler.
  • server.cfg dosyanız yeniden kurulumdan sağ çıkar. Xonotic'in güncelleyicisi, .xonotic/data dahil, manifestosunda olmayan dosyaları siler. Kurulum betiğimiz önce o klasörü kenara kopyalar, sonra geri yükler; böylece yeniden kurulum server.cfg dosyanızı ve RCON parolanızı korur. Bu adım olmadan gerçek bir kurulum günlüğü, güncelleyicinin server.cfg dosyasını sildiğini gösterdi.
  • Maçı yeniden başlat. Sunucuyu yeniden başlatmadan mevcut turu bitiren ve haritayı yeniden yükleyen bir görev.
  • Yedekler. Planınız yedek içeriyorsa, yapılandırmayı elle düzenlemeden önce Yedekler bölümünden bir yedek alın.

Kendi barındırma mı kiralama mı: dürüst bir karşılaştırma

  • Maliyet. Kendi barındırma: yazılım ücretsizdir, donanım, elektrik ve bant genişliği ya da bir bulut sanal makinesi için ödeme yaparsınız. Kiralık: plana göre aylık ücret. Güncel planlara bakın.
  • Erişilebilirlik. Kendi barındırma: makineniz ve ev internetiniz kadar güvenilirdir, arkadaşlarınız oynarken açık kalmalıdır. Kiralık: sizin bilgisayarınızda değil, barındırıcının donanımında çalışır.
  • Ağa açıklık. Kendi barındırma: oyuncular herkese açık IP'nize bağlanır, güvenlik duvarı ve modemle siz ilgilenirsiniz. Kiralık: ev IP'niz işin içinde olmaz.
  • Gereken beceri. Kendi barındırma: komut satırı, port yönlendirme ve metin yapılandırması. Gayet yapılabilir. Kiralık: bir web paneli ve bir dosya düzenleyici.
  • Güncellemeler. Kendi barındırma: Xonotic'in güncelleyicisini siz çalıştırır ya da yeni sürümü kendiniz indirirsiniz. Kiralık: her kurulum veya yeniden kurulum en yeni autobuild'e eşitlenir.

Kendi barındırma, zaten gün boyu çalışan bir makineniz varsa ve ağlarla aranız iyiyse size uyar. Kiralama, donanımla uğraşmak istemiyorsanız size uyar.

Sık karşılaşılan sorunlar ve çözümler

server.cfg değişiklikleriniz hiçbir şey yapmıyor

Neden: ayar hâlâ // ile yorum satırı yapılmış durumda.

Çözüm: satır başındaki iki eğik çizgiyi kaldırın, kaydedin ve yeniden başlatın.

Sunucu tarayıcıda görünmüyor

Neden: sv_public değeri 1 olarak ayarlanmamış (motorun varsayılanı 0 değeridir ve örnek yapılandırma satırı yorum satırı bırakır) ya da oyun portuna dışarıdan erişilemiyor.

Çözüm: sv_public 1 ayarını yapın, yeniden başlatın, ardından UDP portunu yönlendirin ve izin verin. Ağınızın dışından test edin.

Xonotic sunucunuzla aynı makinede başlamıyor

Neden: dedicated sunucu, ~/.xonotic/lock kilit dosyasını normal istemciyle paylaşır ve arka planda sessizce çalışır.

Çözüm: adında xonotic geçen her işlemi durdurun, gerekirse kilit dosyasını silin ve istemciyi yeniden başlatın (Xonotic SSS).

SSS

Xonotic sunucusunu ücretsiz barındırabilir miyim?

Evet. Sunucu ücretsiz ve açık kaynaklıdır. Yine de makine, elektrik ve internet için ödeme yaparsınız ve insanlar oynarken açık kalmalıdır.

Xonotic sunucusu hangi portu kullanır?

Varsayılan olarak 26000 UDP, port ile ayarlanır. Xonotic, 1024'ün üzerinde boş bir port önerir.

Kaç oyuncu katılabilir?

maxplayers ne diyorsa o kadar, izleyiciler dahil. Planlarımız 16, 24 ve 32 oyunculuktur.

Oyuna sahip olmam gerekiyor mu?

Hayır. Xonotic sunucu ve oyuncular için ücretsizdir.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ