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

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

OpenTTDUpdated Nov 5, 202610 min read

Kısa cevap. Bir OpenTTD sunucusunu kendiniz ücretsiz barındırabilirsiniz: OpenTTD'yi openttd.org adresinden indirin, OpenGFX gibi bir temel grafik seti ekleyin (ayrılmış sunucu grafik seti olmadan başlamaz), ./openttd -D komutunu çalıştırın ve 3979 portunu hem TCP hem UDP için açın. Ya da bir OpenTTD sunucusu kiralayın ve ağ işlerini atlayın.

Oyuncular OpenTTD'de Çok oyunculu bölümünü açar, herkese açık bir sunucuyu adıyla bulmak için Search internet düğmesine basar ya da yalnızca davetle girilen bir sunucu için Add server seçeneğini, + ile başlayan bir davet koduyla kullanır.

5 Kasım 2026 tarihinde en yeni kararlı sürüm olan OpenTTD 15.3 (4 Nisan 2026) ile kontrol edildi. 16.0 sürüm adayı mevcut ve bir sunucu yalnızca aynı sürümdeki oyuncuları kabul eder.

Bu rehber OpenTTD'nin kendi belgelerini ve kendi OpenTTD sunucularımızda çalıştırdıklarımızı temel alır. Doğrudan kiralama yoluna geçmek için 2. seçeneğe bakın.

Neye ihtiyacınız var

  • İşletim sistemi: Linux, Windows veya macOS. OpenTTD, genel 64 bit Linux sürümünü .tar.xz arşivi olarak yayımlar ve aşağıdaki adımlar bunu kullanır.
  • Temel grafikler: OpenTTD'nin çalışması için grafik dosyaları gerekir. Ücretsiz set OpenGFX'tir. Transport Tycoon Deluxe sahibiyseniz onun orijinal dosyaları da işe yarar.
  • Ağ: oyun portu, varsayılan olarak 3979, internetten TCP ve UDP üzerinden erişilebilir olmalıdır.
  • Oyun: her oyuncunun OpenTTD'ye ihtiyacı vardır; açık kaynaklıdır ve openttd.org, Steam, GOG ile Microsoft Store'da ücretsizdir. Oyuncular sunucuyla aynı sürümü çalıştırmalıdır.

Sunucu yazılımı ücretsizdir. Makine, elektrik ve bant genişliği için ödeme yaparsınız, yazılım için değil.

1. seçenek: kendiniz barındırın

Bu, boşta duran bir bilgisayarda, ev sunucusunda veya bulut sanal makinesinde çalışır. Sunucu bayrakları OpenTTD'nin çok oyunculu kılavuzundan ve kaynak kodundan gelir, indirme adımları ise kendi kurulum betiğimizi yansıtır.

Linux (Debian veya Ubuntu)

  1. İndirilenleri açmak için araçları kurun.
    sudo apt-get install curl ca-certificates tar xz-utils unzip
  2. OpenTTD 15.3'ü indirin, kendi klasörüne.
    mkdir ~/openttd && cd ~/openttd
    curl -fsSL -o /tmp/openttd.tar.xz "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-linux-generic-amd64.tar.xz"
    tar -xJf /tmp/openttd.tar.xz --strip-components=1
  3. OpenGFX grafik setini ekleyin, içindeki baseset klasörüne.
    curl -fsSL -o /tmp/opengfx.zip "https://cdn.openttd.org/opengfx-releases/8.0/opengfx-8.0-all.zip"
    mkdir /tmp/opengfx && unzip -oq /tmp/opengfx.zip -d /tmp/opengfx
    tar -xf /tmp/opengfx/opengfx-8.0.tar --strip-components=1 -C baseset
    ls baseset/opengfx.obg
    Grafik seti olmadan sunucu başlarken "Failed to find a graphics set" hatasıyla durur. Sürüm arşivi yalnızca orijinal Transport Tycoon Deluxe dosyalarının meta verilerini içerir, dosyaların kendisini içermez.
  4. Sunucuyu başlatın. Arşiv kendi kitaplıklarını lib/ içinde getirir, o yüzden yükleyiciyi oraya yönlendirin.
    export LD_LIBRARY_PATH=$PWD/lib
    ./openttd -D 0.0.0.0:3979
    -D pencere olmadan ayrılmış bir sunucu başlatır. Linux'ta -f onu arka planda çalıştırır ve çıktıyı openttd.log dosyasına yazar, bu dosya ~/.local/share/openttd/ içindedir. -g argümanı verilmezse yeni bir harita oluşturur.
  5. Adı, görünürlüğü ve şifreyi ayarlayın; sunucu konsoluna yazarak ya da ~/.config/openttd/ içindeki yapılandırma dosyalarında yapabilirsiniz (ad private.cfg içinde, şifre secrets.cfg içinde tutulur).
    setting server_name "My OpenTTD Server"
    setting server_game_type public
    setting server_password "choose-a-password"
    server_game_type şunları kabul eder: public (listelenir), invite-only (davet koduyla girilir) veya local (yalnızca yerel ağ). OpenTTD kılavuzu, bir sunucunun sunucu listesinde görünmesi için public olması gerektiğini belirtir.
  6. Portu açın. Makinenin güvenlik duvarında 3979 portuna TCP ve UDP için izin verin (ufw ile: sudo ufw allow 3979/tcp ve sudo ufw allow 3979/udp). Bir yönlendiricinin arkasındaysanız aynı portu yine hem TCP hem UDP için yönlendirin.
  7. Oyuna sonra devam edin. Kayıtlar ~/.local/share/openttd/save/ içine yazılır. Birini -g ile yükleyin, örneğin ./openttd -D 0.0.0.0:3979 -g save/mygame.sav. Konsolda değiştirdiğiniz ayarlar, OpenTTD'nin kapanırken yazdığı yapılandırma dosyalarında saklanır.
  8. Dışarıdan kontrol edin. Başka bir ağdan OpenTTD'de Çok oyunculu bölümünü açın ve Search internet düğmesine basın. Sunucunuz herkese açıksa ve görünmüyorsa, sunucunun yazdığı ağ mesajlarını okuyun: -D ağ hata ayıklama çıktısını zaten açar (-d net=4) ve kayıtlı bir sunucu davet kodunu orada yazar.

Windows

OpenTTD'yi openttd.org adresinden kurun (Windows yükleyicisi isterseniz ücretsiz grafikleri sizin için indirebilir), ardından ayrılmış sunucuyu Komut İstemi'nden "C:\path\to\openttd.exe" -D ile başlatın. Adı, görünürlüğü ve şifreyi yukarıdakiyle aynı konsol komutlarıyla ayarlayın ve oyun portuna, varsayılan olarak 3979, Windows Güvenlik Duvarı'nda TCP ve UDP için izin verin.

Faydalı sunucu komutları

  • Uzak konsol: sunucuda rcon_pw ile bir şifre belirleyin. Sunucuya bağlı bir oyuncu daha sonra 1 tuşunun solundaki tuşla (ters tırnak tuşu) konsolunu açar ve rcon <password> "<command>" yazar, örneğin rcon <password> "kick 5".
  • Konsoldan kayıt yükleme: ls dosyaları numaralarıyla listeler, cd <number> bir klasöre girer ve load <number> bir dosyayı yükler.
  • Terk edilmiş şirketleri temizleme: autoclean_companies ayarını açın; hiçbir oyuncunun autoclean_protected içinde belirtilen oyun içi ay sayısı boyunca (varsayılan 36) bağlanmadığı bir şirket kaldırılır.
  • Haritayı otomatik yeniden başlatma: restart_game_year o oyun içi yıla ulaşıldığında yeni bir harita başlatır, restart_hours ise o kadar oyun saatinden sonra. 0 ikisini de kapatır.

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

Kiralamak indirmeleri, grafik setini, güvenlik duvarını ve port yönlendirmeyi ortadan kaldırır. Port ve yapılandırma sizin için ayarlanır.

  1. Bir plan seçin. OpenTTD sunucu barındırma sayfasını açın ve planları karşılaştırın (yazıldığı sırada STEAM, DIESEL ve MAGLEV). STEAM veya DIESEL için Sunucu oluştur, MAGLEV için Planı özelleştir düğmesine basın ve siparişi tamamlayın. Fiyatlar değişir, o yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. OpenTTD sunucunuzun hazır olduğunu söyleyen bir e-posta alırsınız ve sunucu panel.playnhost.com adresinde görünür. Dünya ilk başlatmada oluşturulur, bu yüzden farklı bir harita boyutu veya başlangıç yılı istiyorsanız, Başlat düğmesine basmadan önce bunları ayarlayın (3. adım). Konsol sekmesinde panel, sunucu PlayNHost: OpenTTD server ready yazdığında sunucuyu çalışıyor sayar.
  3. Ayarlar'ı, sonra Oyun ayarları'nı açın. Bunların her biri sunucu başlarken yapılandırmasına yazılır:
    • Sunucu adı: oyuncuların aradığı ad.
    • Katılma şifresi: şifre istemiyorsanız boş bırakın. Boşluklar, çift tırnaklar ve ters eğik çizgiler her iki şifreden de silinir, o yüzden bunları kullanmayın.
    • Sunucu listesi: Herkese listelenir, Listelenmez, kodla katılım (yalnızca davet) veya Listelenmez, adresle katılım (yerel).
    • Şirket sınırı, Başlangıç yılı ve Harita boyutu (256x256, 512x512, 1024x1024 veya 2048x2048). Harita boyutu ve başlangıç yılı yalnızca yeni bir dünya oluşturulduğunda geçerlidir: yeni değerlerle baştan başlamak için kayıtları save klasöründen silin (Dosyalar altında) ve yeniden başlatın.
    • Otomatik kayıt aralığı, Boşken duraklat ve Terk edilmiş şirketleri kaldır.
    • RCON şifresi: istiyorsanız uzak konsol şifresi.
    Oyuncu slotu salt okunur gösterilir.
  4. Yeniden başlatın. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." mesajını gösterdiğinde Şimdi yeniden başlat düğmesine basın ve hazır satırını bekleyin.
  5. Katılın. OpenTTD'de Çok oyunculu bölümünü açın, Search internet düğmesine basın ve sunucunuzu adıyla seçin. Yalnızca davetle girilen bir liste için Add server seçeneğini kullanın ve her zaman + ile başlayan davet kodunu girin: sunucu bunu Konsol sekmesinde Invite code: ifadesinden sonra yazar. Add server kod yerine sunucu adresini de kabul eder.

Sonraki adımlar: OpenTTD sunucunuza nasıl katılırsınız, OpenTTD sunucunuzda harita boyutu, başlangıç yılı ve şirket limiti nasıl değiştirilir ve OpenTTD sunucunuza NewGRF içeriği nasıl kurulur.

Panelin sizin için yaptıkları

  • Grafikler ve kitaplıklar. Kurulum, OpenTTD 15.3'ün yanına OpenGFX 8.0'ı indirir ve grafik setinin ve birlikte gelen kitaplıkların orada olduğunu kontrol eder; böylece sunucu ilk başlatmada eksik grafik seti yüzünden durmaz.
  • Her başlatmada yeniden yazılan anahtarlar. Panel; portu, oyuncu sınırını, şirket sınırını, listelemeyi, boşken duraklatmayı, terk edilmiş şirket temizliğini, otomatik kayıt aralığını, başlangıç yılını ve harita boyutunu openttd.cfg dosyasına yazar, o yüzden bunları Oyun ayarları içinde değiştirin. O dosyaya eklediğiniz diğer anahtarlara, örneğin bir NewGRF bölümüne, dokunulmaz. Sunucu durdurulmuşken Dosyalar altında düzenleyin, çünkü OpenTTD kapanırken dosyayı yeniden yazar.
  • Ad ve şifreler. OpenTTD sunucu adını ve şifreleri openttd.cfg dışında tutar, bu yüzden panel her başlatmada bunları oyunun kendi konsol betiğiyle ayarlar.
  • Hazır satırı. Hazır satırı, ağ portu açıldığında değil oyun çalışmaya başladığında yazılır; böylece harita hâlâ oluşturulurken panel sunucuyu çalışıyor diye bildirmez.
  • Dünyanız devam eder. Her başlatmada sunucu, çıkış kaydından veya otomatik kayıtlardan bulduğu en yeni kaydı yükler ve yalnızca hiç kayıt yoksa yeni bir dünya oluşturur. Baştan başlamak için kayıtları silmeniz gerekir.
  • Boşken duraklat. Bu ayar varsayılan olarak açıktır. Açıkken panel min_active_clients değerini 1, kapalıyken 0 yapar.
  • Yedekler. Planınız yedekleri içeriyorsa, yapılandırmayı elle düzenlemeden önce Yedekler bölümünden bir yedek alın.

Kendiniz barındırma ya da kiralama: dürüst bir karşılaştırma

  • Maliyet. Kendiniz barındırırsanız: yazılım ücretsizdir, donanım, elektrik ve bant genişliği ya da bir bulut sanal makinesi için ödeme yaparsınız. Kiralarsanız: plana göre aylık ücret. Güncel planlara bakın.
  • Erişilebilirlik. Kendiniz barındırırsanız: makineniz ve ev internetiniz kadar güvenilirdir ve uzun süren bir oyun için açık kalması gerekir. Kiralarsanız: bilgisayarınızda değil, barındırıcının donanımında çalışır.
  • Ağa açıklık. Kendiniz barındırırsanız: oyuncular herkese açık IP adresinize bağlanır ve güvenlik duvarıyla yönlendiriciyle siz ilgilenirsiniz. Kiralarsanız: ev IP adresiniz işin içinde değildir.
  • Gereken beceri. Kendiniz barındırırsanız: komut satırı, port yönlendirme, grafik seti, yapılandırma düzenleme ve güncellemeler. Öğrenmek için iyi bir yol. Kiralarsanız: form alanlı bir web paneli.
  • Güncellemeler. Kendiniz barındırırsanız: yeni sürümleri kendiniz indirirsiniz ve daha yeni sürümdeki oyuncular siz indirene kadar katılamaz. Kiralarsanız: sunucu, kurulumumuzun ayarladığı sürümü çalıştırır, yazıldığı sırada OpenTTD 15.3, bu yüzden oyuncuların o sürüme ihtiyacı vardır.

Kendiniz barındırmak, zaten gün boyu çalışan bir makineniz varsa ve ağlarla aranız iyiyse size uygundur. Kiralamak, donanımla uğraşmak istemiyorsanız size uygundur.

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

Sunucu "Failed to find a graphics set" hatasıyla duruyor

Neden: baseset içinde temel grafik seti yok.

Çözüm: OpenGFX'i 3. adımdaki gibi ekleyin, sonra yeniden başlatın.

Sunucu sunucu listesinde görünmüyor

Neden: server_game_type değeri public değil.

Çözüm: değeri public yapın ve yeniden başlatın. Hâlâ görünmüyorsa, ayrılmış sunucunun OpenTTD'nin Game Coordinator'ına kaydıyla ilgili yazdığı ağ mesajlarını okuyun (-D, -d net=4 değerini açar).

Bir arkadaşınız sunucunuzu kırmızı veya sarı noktayla görüyor

Neden: kırmızı nokta farklı bir OpenTTD sürümü, sarı nokta ise sahip olmadıkları NewGRF'ler anlamına gelir.

Çözüm: aynı sürümü kurun ya da NewGRF'leri almak için NewGRF Settings ve Find missing content online seçeneklerini kullanın, sonra katılın.

Yalnızca davetle girilen bir sunucu yerel kalıyor (kendiniz barındırdığınızda)

Neden: değer tire ile tam olarak invite-only şeklinde yazılmadı (örneğin invite_only). OpenTTD'nin tanımadığı bir değer ayarı varsayılanında bırakır ve bu local değeridir.

Çözüm: tam olarak invite-only yazın. PlayNHost'ta Sunucu listesi içinde Listelenmez, kodla katılım seçeneğini seçin.

Yapılandırma dosyasındaki değişiklikleriniz kayboluyor (PlayNHost)

Neden: anahtar panelin her başlatmada yazdıklarından biri ya da dosya sunucu çalışırken düzenlendi ve OpenTTD kapanırken onu yeniden yazdı.

Çözüm: panel anahtarlarını Oyun ayarları içinde değiştirin ve yeniden başlatın. Diğer anahtarları sunucu durdurulmuşken düzenleyin.

SSS

Bir OpenTTD sunucusunu ücretsiz barındırabilir miyim?

Evet. OpenTTD açık kaynaklıdır ve ayrılmış sunucu aynı indirmenin parçasıdır. Yine de makine, elektrik ve internet için ödeme yaparsınız ve insanlar oynarken açık kalması gerekir.

Bir OpenTTD sunucusu hangi portu kullanır?

Varsayılan olarak 3979, TCP ve UDP üzerinden.

Transport Tycoon Deluxe'e ihtiyacım var mı?

Hayır. Ücretsiz OpenGFX seti bir sunucu için yeterlidir.

Oyuncular sunucuyu nasıl bulur?

Herkese açık sunucular Çok oyunculu menüsündeki Search internet altında görünür. Yalnızca davetle girilen sunuculara + ile başlayan bir davet koduyla katılınır.

Kendi sunucunuz için hazır mısınız? OpenTTD planlarına bakın.

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

EN YENİ BLOG YAZILARIMIZ