LIONFIN
Oyun Sunucuları

ETS2 Dedicated Server Kurulumu: Konvoy Sunucusu Açma

5 dk okuma Güncelleme: 1 görüntülenme
ETS2 Dedicated Server Kurulumu: Konvoy Sunucusu Açma

ETS2 dedicated server kurulumu, Euro Truck Simulator 2’nin resmî Konvoy (Convoy) çok oyunculu modunu oyunu açık tutan bir oyuncuya bağlı kalmadan, ayrı bir makinede kesintisiz çalıştırmanızı sağlar. SCS Software’in ücretsiz dağıttığı sunucu yazılımı, oturumu kuran kişi oyundan çıktığında bile lobiyi ayakta tutar; böylece arkadaş grubunuz ya da sanal lojistik şirketiniz istediği saatte konvoya katılabilir.

Kurulum diğer oyunlardan bir noktada ayrılır: sunucu, haritayı ve DLC’leri kendi başına bilmez; bunları oyun istemcisinden dışa aktarılmış paket dosyalarından öğrenir. Aşağıdaki adımlar hem kendi VDS sunucunuz hem de LIONFIN oyun sunucusu ortamı için geçerlidir.

Kısa cevap

ETS2 dedicated server kurulumu dört adımdan oluşur: sunucu dosyalarını SteamCMD ile 1948160 uygulama kimliğinden indirmek, oyunda konsolu açıp export_server_packages komutuyla harita ve DLC paketlerini dışa aktarmak, Steam oyun sunucusu sayfasından oturum anahtarı (logon token) almak ve server_config.sii dosyasında lobi adı, oyuncu sayısı ve portları ayarlamak. Sunucu Windows ve Linux üzerinde çalışır.

ETS2 dedicated server için ne gerekir?

ETS2 dedicated server için oyuna sahip bir Steam hesabı, dışa aktarılmış paket dosyaları ve 7/24 açık kalabilen bir Windows ya da Linux makine gerekir. Sunucu yazılımının kendisi ücretsizdir ve oyunu satın almamış bir hesapla da indirilebilir; ancak oturum anahtarı ve paket dosyaları yalnızca oyunun sahibi tarafından üretilebilir.

BileşenAyrıntı
SteamCMD uygulama kimliği1948160 (American Truck Simulator için 2239530)
Yapılandırma dosyasıserver_config.sii, ilk açılışta otomatik oluşur
Paket dosyalarıserver_packages.sii ve server_packages.dat
Varsayılan portlar27015 (bağlantı) ve 27016 (sorgu)
Oyuncu sınırımax_players en fazla 8

Konvoy modu ile topluluk projesi TruckersMP farklı şeylerdir: bu rehber oyunun içindeki resmî Konvoy moduna yöneliktir ve TruckersMP sunucusu açmayı kapsamaz.

Sunucu dosyaları SteamCMD ile nasıl indirilir?

Sunucu dosyaları SteamCMD ile anonim oturumda 1948160 uygulama kimliği kullanılarak indirilir. Linux için örnek:

steamcmd +force_install_dir /home/ets2/server +login anonymous +app_update 1948160 validate +quit

Windows’ta aynı komut steamcmd.exe ile çalışır. Kurulum klasöründe Windows için bin\win_x64\eurotrucks2_server.exe, Linux için bin/linux_x64/eurotrucks2_server çalıştırılabilir dosyası bulunur. Linux’ta Steam istemcisi olmadan başlatırken steamclient.so kütüphanesi gerekir; kurulumla gelen server_launch.sh betiği bunu ayarlar, aksi hâlde günlükte [S_API FAIL] hatası görürsünüz.

SteamCMD sunucuyu kendiliğinden güncellemez. Oyuna yama geldiğinde istemci ve sunucu sürümleri ayrışır ve oyuncular bağlanamaz; bu yüzden güncelleme komutunu her yamadan sonra yeniden çalıştırın. Komutun ayrıntıları için SteamCMD kullanımı rehberine bakabilirsiniz.

server_packages dosyaları nasıl dışa aktarılır?

Paket dosyaları, oyun istemcisinde geliştirici konsolu açılarak export_server_packages komutuyla üretilir. Bu dosyalar sunucuya hangi harita DLC’lerinin ve modların kullanılacağını söyler.

  1. Belgelerinizdeki Euro Truck Simulator 2 klasöründe config.cfg dosyasını açın ve uset g_console "0" satırını "1" yapın.
  2. Oyunu başlatın, sunucuda kullanmak istediğiniz modları etkinleştirin ve bir profille haritayı yükleyin; komut ana menüde çalışmaz.
  3. ~ tuşuyla konsolu açıp export_server_packages yazın.
  4. Oyunun ana klasöründe oluşan server_packages.sii ve server_packages.dat dosyalarını sunucunun ana dizinine (home directory) kopyalayın.

Sunucunun ana dizini varsayılan olarak oyunun kullanıcı klasörüdür; farklı bir konum isterseniz sunucuyu -homedir parametresiyle başlatın. Yeni bir DLC aldığınızda ya da mod listesini değiştirdiğinizde dışa aktarmayı tekrarlamanız gerekir; oyuncuların da aynı DLC ve modlara sahip olması şarttır.

İpucu: Birden çok kurulum yapacaksanız komutun sonuna dosya adı ekleyerek (ör. export_server_packages konvoy_mod) farklı paket setleri üretebilir ve -server parametresiyle seçebilirsiniz.

Logon token nedir, nereden alınır?

Logon token, sunucunuzu Steam’de kalıcı bir kimlikle kaydeden ve oturum kimliğinin (session ID) her yeniden başlatmada değişmesini önleyen anahtardır. Steam’in oyun sunucusu hesap yönetimi sayfasında (Steam Game Server Account Management) oluşturulur.

  • Anahtarı oluşturan hesabın oyuna sahip olması gerekir.
  • Uygulama kimliği alanına sunucunun değil, oyunun kimliği yazılır: Euro Truck Simulator 2 için 227300.
  • Üretilen değer server_config.sii içindeki server_logon_token satırına tırnak içinde yazılır.

Token olmadan da sunucu açılır; ancak oyuncuların her yeniden başlatmadan sonra yeni oturum kimliğini aramasına gerek kalmaması ve arama sonuçlarında kararlı görünmek için anahtar kullanmanız önerilir. Anahtarı ekran görüntüsünde ya da forumlarda paylaşmayın; sızarsa aynı sayfadan yenileyin.

server_config.sii ayarları nasıl yapılır?

server_config.sii, sunucuyu bir kez başlatıp kapattığınızda ana dizinde oluşur; dosyayı sıfırdan yazmak yerine oluşan şablonu düzenleyin. En sık değiştirilen satırlar şunlardır:

lobby_name: "LIONFIN Konvoy"
password: "konvoy2026"
max_players: 8
connection_virtual_port: 100
query_virtual_port: 101
connection_dedicated_port: 27015
query_dedicated_port: 27016
server_logon_token: "TOKEN_DEGERI"
moderator_list: 1
moderator_list[0]: 7656119XXXXXXXXXX

ETS2 dedicated server kurulumu sırasında en sık karıştırılan konu portlardır: sanal portlar (connection_virtual_port, query_virtual_port) 100–200 aralığında olmalıdır ve dışarı açılmaz; yalnızca connection_dedicated_port ile query_dedicated_port güvenlik duvarında açılır. Port açma adımları için oyun sunucusu port açma rehberine bakın.

moderator_list satırına moderatör sayısını, altına her moderatörün 64 bitlik Steam kimliğini yazarsınız. Moderatörler sohbet penceresinde /set_time, /set_rain_factor ve /help komutlarını kullanabilir.

Sunucuya nasıl bağlanılır ve sık hatalar nelerdir?

Oyuncular oyunda Convoy menüsünden sunucu listesini açıp lobi adını arayarak ya da sunucu günlüğünde yazan oturum kimliğiyle bağlanır. Bağlanamama sorunlarının çoğu dört nedenden kaynaklanır:

  1. Sürüm farkı: Oyun güncellendi ama sunucu güncellenmedi; SteamCMD güncellemesini çalıştırın.
  2. DLC ya da mod farkı: Oyuncunun sahip olmadığı bir harita DLC’si paket dosyasında varsa bağlantı reddedilir.
  3. Eski paket dosyası: Yamadan sonra paketleri yeniden dışa aktarmak gerekebilir.
  4. Kapalı port: Bağlantı ve sorgu portları UDP ve TCP için açık değil.

Aynı makinede birden fazla sunucu çalıştırmak için -nosingle parametresini ve her örnek için ayrı bir ana dizin ile farklı portları kullanın. ETS2 dedicated server kurulumu bir kez oturduktan sonra asıl iş düzenli güncelleme ve yedektir; sunucu ayarlarını ve paket dosyalarını oyun sunucusu yedekleme planınıza ekleyin.

Sık Sorulan Sorular

ETS2 dedicated server için oyunu satın almak gerekir mi?

Sunucu yazılımı SteamCMD ile anonim olarak indirilebilir, bu yüzden sunucunun çalıştığı makinede oyunun kurulu olması gerekmez. Ancak paket dosyalarını dışa aktarmak ve logon token oluşturmak için oyuna sahip bir Steam hesabı şarttır.

ETS2 konvoy sunucusuna kaç kişi bağlanabilir?

Resmî belgelere göre server_config.sii dosyasındaki max_players değeri en fazla 8 olabilir. Daha kalabalık topluluklar genellikle birden fazla sunucu açar ya da topluluk tarafından geliştirilen ayrı çok oyunculu çözümleri kullanır.

ETS2 sunucusunda mod kullanılabilir mi?

Evet. Modları oyunda etkinleştirip haritayı yükledikten sonra export_server_packages komutunu çalıştırırsanız modlar paket dosyasına yazılır. Bağlanacak oyuncuların aynı modlara ve DLC’lere sahip olması gerekir; aksi hâlde sunucu bağlantıyı reddeder.

ETS2 sunucusu Linux’ta çalışır mı?

Evet, SCS Software Linux için de sunucu ikili dosyası dağıtır. Steam istemcisi olmadan çalıştırırken steamclient.so kütüphanesine ihtiyaç duyulur; kurulumla gelen server_launch.sh betiğini kullanmak bu sorunu çözer.

American Truck Simulator sunucusu da aynı şekilde mi kurulur?

Adımlar neredeyse aynıdır; yalnızca SteamCMD uygulama kimliği 2239530 olur ve logon token oluştururken American Truck Simulator’ın oyun kimliği kullanılır. Paket dışa aktarma ve server_config.sii ayarları aynı mantıkla çalışır.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.