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

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

OpenRCT2Updated Nov 5, 20269 min read

Kısa cevap. Bir OpenRCT2 sunucusunu kendiniz ücretsiz barındırabilirsiniz: OpenRCT2'nin GitHub sayfasından Linux sürümünü indirin, kayıtlı bir park üzerinde openrct2-cli host komutunu çalıştırın ve TCP 11753 portunu açın. Ya da bir OpenRCT2 sunucusu kiralayın ve port yönlendirmeyle uğraşmayın.

Oyuncular, OpenRCT2'nin Çok oyunculu ekranından, New Server altına adresinizi ekleyerek katılır.

5 Kasım 2026 tarihinde kontrol edildi, OpenRCT2 v0.5.7 (1 Kasım 2026) için geçerlidir.

Bu rehber, OpenRCT2'nin kendi belgelerini ve OpenRCT2 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: Aşağıdaki adımlar için 64 bit Linux. OpenRCT2, Debian bookworm ve trixie ile Ubuntu noble ve resolute için taşınabilir Linux derlemeleri yayımlar.
  • Kayıtlı bir park: Sunucu, var olan bir kayıt dosyasını barındırır. Boş bir senaryodan kendi kendine başlamaz.
  • Ağ: Varsayılan olarak TCP 11753 portu; makinenin güvenlik duvarında açık ve NAT arkasındaysanız yönlendiricinizde yönlendirilmiş olmalı.
  • Oyuncular için oyun: OpenRCT2'nin README dosyası, oyunun oynanması için RollerCoaster Tycoon 2'nin orijinal dosyalarına ihtiyaç duyduğunu söyler; bunları Steam veya GOG.com'dan satın alabilirsiniz. Bizim sunucumuz onlarsız çalışır.

OpenRCT2 ücretsiz ve açık kaynaklıdır; yani yazılıma değil, makineye, elektriğe ve bant genişliğine ödeme yaparsınız.

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

Bu, boşta duran bir PC'de, ev sunucusunda ya da bulut sanal makinesinde çalışır. Komut satırı seçenekleri OpenRCT2'nin man sayfasından ve Multiplayer wiki sayfasından gelir; indirme adımları ise kurulum betiğimizi yansıtır.

Linux (Debian 12 örneği)

  1. Taşınabilir derlemeyi indirin. Dağıtımınıza uygun dosyayı en son OpenRCT2 sürümünden seçin. Debian 12 (bookworm) için dosya adı Linux-bookworm-x86_64.tar.gz ile biter.
    mkdir ~/openrct2-server && cd ~/openrct2-server
    curl -L -o OpenRCT2.tar.gz "<the download link of that file>"
    tar -xvf OpenRCT2.tar.gz
    Arşiv bir OpenRCT2 klasörüne açılır ve openrct2-cli bu klasörün içindedir.
  2. Başlamazsa kitaplıkları kurun. openrct2-cli "error while loading shared libraries" hatasıyla duruyorsa (örneğin libicuuc.so.72), sistemde taşınabilir derlemenin bağlandığı bir kitaplık eksiktir. Kurulum betiğimizin bookworm derlemesi için eklediği Debian 12 paketleri şunlardır:
    sudo apt install libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4
  3. Kayıtlı bir parkı kontrol ettiğiniz bir klasöre koyun, örneğin ~/openrct2-server/ServerData/save/save.park. Kendi oyununuzdan bir kayıt kullanabilirsiniz.
  4. Sunucuyu başlatın. --port portu, --user-data-path ise config.ini dosyasını tutan klasörü ayarlar:
    cd ~/openrct2-server
    ./OpenRCT2/openrct2-cli host ServerData/save/save.park --port 11753 --user-data-path ~/openrct2-server/ServerData/
    Katılmak için parola istemek üzere --password <password> ekleyin. --port olmadan, OpenRCT2'nin man sayfasına göre varsayılan port olan 11753 kullanılır.
  5. Portu açın. Güvenlik duvarında TCP 11753'e izin verin (ufw ile: sudo ufw allow 11753/tcp) ve yönlendiricinizde bu makineye yönlendirin.
  6. Katılın. Oyunda Çok oyunculu bölümünü açın, New Server düğmesine tıklayın ve sunucunun adresini girin. Başka bir port için adresten sonra ekleyin, örneğin 203.0.113.10:22050. Komut satırından bir istemci openrct2 join <address> --port 11753 kullanabilir.

Oturumu kapattıktan sonra da çalışır durumda tutmak için OpenRCT2'nin wiki'si bir systemd birimi, /etc/systemd/system/openrct2.service, anlatır; bu birimin ExecStart satırı kaydınız üzerinde openrct2-cli host komutunu çalıştırır, ardından systemctl daemon-reload, systemctl enable openrct2.service ve systemctl start openrct2.service gelir. Aynı wiki sayfası, resmî Docker kapsayıcısı olan openrct2-docker'ı, ayrılmış bir sunucu çalıştırmanın en kolay yollarından biri olarak anar.

Diğer ayarlar

Sunucu davranışı config.ini dosyasında, --user-data-path altında bulunur. Panelimizin yönettiği anahtarlar arasında network.maxplayers, network.server_name, network.default_password, network.advertise, network.pause_server_if_no_clients, general.autosave ve general.autosave_amount vardır. OpenRCT2'nin kaynak kodunda varsayılanlar 16 oyuncu, advertise açık ve pause_server_if_no_clients kapalıdır.

Yönetici olmak

OpenRCT2'nin wiki'si bir yol anlatır: sunucuya bir istemciyle katılın, oyuncu dizininizi bulmak için ayrılmış sunucunun kendi terminaline network.players yazın, sonra grubunuzu network.players[1].group = 0 ile yönetici yapın (kendi dizininizi kullanın). Bundan sonra izinleri oyun içinden yönetebilirsiniz.

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

Kiralama, güvenlik duvarı, port yönlendirme ve indirme adımlarını ortadan kaldırır. Sunucu yazılımı ve portu sizin için kurulur.

  1. Bir plan seçin. OpenRCT2 sunucu barındırma sayfasını açın ve planları karşılaştırın (yazı sırasında KIDDIE, FAMILY ve COASTER; 16, 32 ve 64 oyuncu için). Bir planda Sunucu oluştur düğmesine, ya da sayfa sunuyorsa Planı özelleştir düğmesine basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
  2. Kurulumu bekleyin. "Sunucu hazır" e-postası alırsınız ve sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde panel, Listening for clients on yazdırdığında sunucuyu çalışıyor sayar.
  3. Ayarlar'ı, sonra Oyun ayarları'nı açın. Bu alanlar sunucu her başladığında uygulanır:
    • Sunucu Adı ve Sunucu Şifresi: oyuncuların gördüğü ad ve katılma parolası. Açık bir sunucu için parolayı boş bırakın.
    • Maksimum Oyuncu: sunucu oluşturulurken planınızın oyuncu sayısına ayarlanır.
    • Kayıt Dosyası: yüklenecek park, varsayılan olarak ServerData/save/save.park.
    • Son Otomatik Kaydı Yükle: aşağıdaki nota bakın.
    • Otomatik kayıt aralığı ve Saklanacak otomatik kayıtlar: sunucunun ne sıklıkla otomatik kaydettiği ve kaç otomatik kayıt sakladığı.
    • Sunucuyu duyur ve İstemci Yoksa Sunucuyu Duraklat: sunucularımızda ikisi de varsayılan olarak kapalıdır. Testlerimizde sunucularımızdan OpenRCT2'nin herkese açık sunucu listesine kaydolma başarısız oluyor; bu yüzden Sunucuyu duyur seçeneğini kapalı bırakın ve oyuncuların adresle katılmasını sağlayın.
    • Sunucu Açıklaması: oyuncular sunucu listesinde sunucunuzun üzerine geldiğinde gösterilir. Sunucu Karşılama Mesajı: katılan her oyuncuya gönderilen mesaj.
  4. Yeniden başlatın. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." gösterdiğinde Şimdi yeniden başlat düğmesine basın ve hazır satırını bekleyin.
  5. Kendi parkınızı yükleyin (isteğe bağlı). Dosyalar sekmesini açın, .park dosyanızı yükleyin (boşluksuz bir dosya adı), Kayıt Dosyası alanına yolunu yazın ve yüklenmesi için Son Otomatik Kaydı Yükle seçeneğini kapatın. Kapalı olduğu sürece her yeniden başlatma o dosyayı tekrar yükler; sunucu yeni parkınızı otomatik kaydettikten sonra, ilerlemenin yeniden başlatmalar arasında korunması için seçeneği yeniden açın.
  6. Katılın. OpenRCT2'de Çok oyunculu bölümünü açın, New Server düğmesine tıklayın, sunucunuzun panelde görünen adresini ve portunu girin, parola belirlediyseniz ardından Sunucu Şifresi'ni girin.

Kurulumumuz sizin için neler yapar

  • Hazır satırı. Panel, günlükte Listening for clients on yazdığında sunucuyu başlamış sayar.
  • Port ve ayarlar. Her başlangıçta panel, sunucunuzun portunu network.default_port içine yazar; ad, parola, oyuncu sayısı ile duyuru, duraklatma, otomatik kayıt ve sohbet ile eylem günlüğü ayarları da buna dahildir. ServerData/config.ini içindeki bu anahtarlarda elle yaptığınız değişiklikler bir sonraki başlangıçta değiştirilir; bu yüzden onları Oyun ayarları bölümünden değiştirin.
  • Başlangıç parkı. Hiç yoksa kurulum, varsayılan bir save.park dosyasını ServerData/save içine indirir; böylece yeni bir sunucu hemen başlayabilir.
  • Otomatik kayıt varsayılan olarak kazanır. Son Otomatik Kaydı Yükle açıkken her başlangıç, ServerData/save/autosave/ içindeki en yeni dosyayı Kayıt Dosyası yerine yükler. Bu, ilerlemenizi yeniden başlatmalar arasında korur. Ayrıca, ayarı kapatana kadar farklı bir Kayıt Dosyası'nın yok sayıldığı anlamına gelir.
  • Sürümler. OpenRCT2 Sürümü ayarı varsayılan olarak latest değerindedir. v0.4.15 sürümünden itibaren, OpenRCT2'nin sürümler sayfasındaki gibi aynen yazılmış bir sürüm etiketi, örneğin v0.5.7, bir sürümü sabitler. Yalnızca sunucu kurulurken okunur: kaydettikten sonra panel bir tane önerse bile yeniden başlatma değişikliği uygulamaz. Mevcut bir sunucuyu başka bir sürüme taşımak için bir destek talebi açın, biz sizin için yeniden kuralım.
  • Konsol. Konsol sekmesi sunucu günlüğünü gösterir. Oraya yazılan metin oyuna ulaşmaz; bu yüzden yukarıdaki network.players yönetici adımı orada çalıştırılamaz.

Kendiniz barındırmak mı, kiralamak 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 ödersiniz. Kiralama: plana göre aylık ücret. Güncel planlara bakın.
  • Erişilebilirlik. Kendi barındırma: makineniz, elektriğiniz ve ev internetiniz kadar güvenilirdir; arkadaşlarınız inşa ederken açık kalmak zorundadır. Kiralama: sizin bilgisayarınızda değil, barındırma şirketinin donanımında çalışır.
  • Ağa açıklık. Kendi barındırma: oyuncular genel IP adresinize bağlanır ve güvenlik duvarıyla yönlendiriciye siz bakarsınız. Kiralama: ev IP adresiniz işin içinde değildir.
  • Gereken beceri. Kendi barındırma: komut satırı, port yönlendirme ve bir servis ya da Docker kurulumu. Gayet yapılabilir ve öğrenmek için iyi bir yol. Kiralama: form alanları olan bir web paneli.
  • Güncellemeler. Kendi barındırma: yeni sürümü indirin ve klasörü değiştirin. Kiralama: sunucu, kurulduğu sürümü korur (o anda latest, siz OpenRCT2 Sürümü'nü ayarlamadıysanız), başka bir sürüm istediğinizde destek ekibi yeniden kurar.

Kendi barındırma, zaten bir makine gün boyu açıksa ve ağ işlerinde rahatsanız size uyar. Kiralama, donanımla uğraşmak istemiyorsanız size uyar.

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

Sürüm ikili dosyası başlamıyor

Neden: sistemde taşınabilir derlemenin bağlandığı bir kitaplık eksik, örneğin libicuuc.so.72.

Çözüm: Debian 12'de libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4 kurun ya da resmî Docker kapsayıcısını kullanın.

Arkadaşlar bağlanamıyor

Neden: port güvenlik duvarında kapalı ya da yönlendiricide yönlendirilmemiş.

Çözüm: TCP 11753'ü (ya da kendi portunuzu) iki yerde de açın ve varsayılan değilse portu adresten sonra ekleyin.

Sunucu eski bir parkı yüklemeye devam ediyor (PlayNHost)

Neden: Son Otomatik Kaydı Yükle açık, bu yüzden Kayıt Dosyası yerine en yeni otomatik kayıt yükleniyor.

Çözüm: Son Otomatik Kaydı Yükle seçeneğini kapatın, sonra yeniden başlatın.

config.ini dosyasındaki değişiklikleriniz kayboluyor (PlayNHost)

Neden: anahtar, panelin her başlangıçta yazdıklarından biri.

Çözüm: onu bunun yerine Oyun ayarları bölümünden değiştirin.

SSS

Ücretsiz bir OpenRCT2 sunucusu barındırabilir miyim?

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

OpenRCT2 hangi portu kullanır?

Varsayılan olarak TCP 11753. --port ile ya da config.ini içinde değiştirin.

Kaç oyuncu katılabilir?

network.maxplayers varsayılanı 16'dır. Planlarımız 16, 32 ve 64 oyunculuktur.

Sunucuda sıfırdan yeni bir senaryo başlatabilir miyim?

Bizimkinde hayır: Kayıt Dosyası var olan bir .park dosyasını göstermelidir ve varsayılan olarak bir başlangıç parkı yüklenir. Bunu değiştirmek için kendi parkınızı yükleyin.

RollerCoaster Tycoon 2'nin orijinal dosyalarına ihtiyacım var mı?

Oyuncuların var: OpenRCT2'nin README dosyası oyunun onlara ihtiyaç duyduğunu söyler. Bizim sunucumuz onlarsız çalışır.

Birlikte inşa etmeye hazır mısınız? OpenRCT2 sunucu planlarına bakın.

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

EN YENİ BLOG YAZILARIMIZ