Rehber · ETS2

ETS2 özel sunucu kurma: adım adım Convoy rehberi

ETS2 için Convoy özel sunucusu kur: SteamCMD ile indirme, server_config.sii, server packages, 27015-27016 portları, token, moderatörler ve hatalar.

Güncellendi: 26 Eki 2026

ETS2 özel sunucu kurmak için üç şeye ihtiyacın var: SCS Software’in Steam’de ücretsiz yayımladığı Euro Truck Simulator 2 Dedicated Server aracı (uygulama kimliği 1948160), oyunundan dışa aktarılan iki dosya (server_packages.sii ve server_packages.dat) ve sunucunun Convoy listesinde görünmesini istiyorsan modemde 27015 ve 27016 numaralı portların TCP ve UDP için açılması. Ekim 2026 itibarıyla özel sunucu, kimse bağlı olmasa bile Convoy oturumunu 7/24 açık tutar, en fazla 8 oyuncuyu destekler, Windows ve Linux’ta çalışır ve sunucu olan bilgisayarda oyunun yüklü olması gerekmez. SCS’nin resmi belgelerine göre adım adım anlatıyoruz.

Özel sunucu, normal Convoy oturumuna göre ne kazandırır?

Normal bir Convoy oturumunda oyunculardan biri ev sahibi olur ve oyundan çıktığında oturum herkes için kapanır. SCS’nin 8 Aralık 2022’de yayımladığı özel sunucu ise grafik arayüzü olmayan ayrı bir programdır ve oturumu sürekli açık tutar.

Grubun farklı saatlerde oynuyorsa ve kimseyi beklemeden oyuna girmek istiyorsanız tam size göre. Sunucuyu oynarken kendi bilgisayarında, boşta duran eski bir bilgisayarda, bir VPS’te ya da kiralık bir oyun sunucusunda çalıştırabilirsin. SCS donanım gereksinimi yayımlamıyor; indirme boyutu 1 GB’ın biraz üzerinde.

ETS2 özel sunucusu: temel bilgiler

Bilgi Değer Kaynak
Araç Euro Truck Simulator 2 Dedicated Server, ücretsiz SCS blogu (Aralık 2022)
Steam/SteamCMD kimliği 1948160 (oyunun kimliği 227300) SCS modding wiki
İşletim sistemleri 64 bit Windows ve Linux (Steam’de macOS sürümü de var) SCS wiki ve SteamDB
Oyuncu sayısı En fazla 8 (max_players) SCS modding wiki
Harita, DLC ve modlar export_server_packages komutuyla oluşturulan server_packages.sii ve server_packages.dat SCS modding wiki
Yönlendirilecek portlar 27015 (bağlantı) ve 27016 (sorgu), TCP ve UDP SCS modding wiki
Kayıt dosyaları server.log.txt ve çökme sonrası server.crash.txt SCS modding wiki

1. Adım: sunucuyu indir

ETS2 Steam hesabında varsa en kolay yol şu:

  1. Steam kütüphaneni aç ve üstteki filtreden Araçlar‘ın gösterilmesini seç.
  2. Euro Truck Simulator 2 Dedicated Server‘ı bul ve herhangi bir oyun gibi yükle.

Sunucu Steam’in olmadığı bir bilgisayarda ya da oyuna sahip olmayan bir hesapla çalışacaksa (örneğin Linux bir VPS), Valve’ın komut satırı Steam istemcisi SteamCMD‘yi kullan. Kendi hesabınla giriş yapmana gerek yok, anonim giriş yeterli.

  1. SteamCMD’yi Valve’ın belgelerine göre kur.
  2. steamcmd +force_install_dir /yol/ets2-sunucu +login anonymous +app_update 1948160 validate +quit komutunu çalıştır; yolu istediğin klasörle değiştir.
  3. Güncellemek için aynı komutu tekrar çalıştır. SteamCMD sunucuyu kendiliğinden güncellemez, her oyun yamasından sonra bunu senin yapman gerekir.

2. Adım: ilk çalıştırma ve server_config.sii

Sunucuyu Steam’den ya da çalıştırılabilir dosyasıyla başlat: Windows’ta kurulum klasöründeki bin\win_x64\eurotrucks2_server.exe, Linux’ta ise birlikte gelen server_launch.sh betiği. İlk çalıştırmada sunucu, varsayılan bir server_config.sii ile kendi veri klasörünü oluşturur ve server packages dosyalarının eksik olduğunu söyler. Bu normal: onları 3. adımda hazırlayacaksın.

Varsayılan olarak bu klasör oyunun kullandığı klasörle aynıdır: Windows’ta Belgeler\Euro Truck Simulator 2, Linux’ta ~/.local/share/Euro Truck Simulator 2. Başka bir klasör kullanmak için sunucuyu Windows’ta -homedir "yol" parametresiyle başlat, Linux’ta ise XDG_DATA_HOME değişkenini ayarla.

server_config.sii’deki temel ayarlar

Dosyayı düz metin düzenleyicisiyle aç, yalnızca değerleri değiştir ve her değişiklikten sonra sunucuyu yeniden başlat.

Ayar Varsayılan Ne işe yarar
lobby_name «Euro Truck Simulator 2 server» Listede görünen oturum adı (en fazla 63 karakter)
description / welcome_message boş Açıklama (63 karakter) ve karşılama mesajı (127)
password boş Oturum şifresi; herkese açık oturum için boş bırak
max_players 8 Oyuncu kontenjanı; resmi sınır 8
max_ai_vehicles_player ve max_ai_vehicles_player_spawn 50 ve 50 Oyuncu başına yapay zekâ trafiği
player_damage / traffic true / true Oyuncular arası hasar ve trafik açık
force_speed_limiter false Hız sınırlayıcıyı herkes için zorunlu kılar
name_tags true Tırların üstünde oyuncu adları
mods_optioning false İsteğe bağlı işaretlenen modları gerçekten isteğe bağlı yapar

Aynı dosyada portlar ve aşağıda anlattığımız server_logon_token da bulunur. friends_only ve show_server özel sunucuda etkili değildir.

Moderatörler: moderator_list

Sunucu çalışırken kimseyi moderatör yapamazsın. Moderatörler moderator_list içine Steam kimlikleriyle (Steam profilindeki 17 haneli numara) yazılır: önce toplam sayı, moderator_list: 2, sonra her kişi için bir satır, moderator_list[0]: ve moderator_list[1]:, her birinin yanında kendi numarası. Oyuna girdiklerinde otomatik olarak moderatör olurlar. Sohbette /set_time HH:MM (saat), 0 ile 1 arasında bir değerle /set_rain_factor (yağmur) ve /help komutlarını kullanabilirler.

3. Adım: server packages dosyalarını oyundan dışa aktar

Sunucu mod veya DLC yüklemez: harita hakkında bilmesi gereken her şey oyununun oluşturduğu iki dosyadadır.

  1. Oyunu kapat ve Belgeler\Euro Truck Simulator 2 içindeki config.cfg dosyasını aç. uset g_console "0" satırını uset g_console "1" olarak değiştir.
  2. ETS2’yi aç ve sunucuda olmasını istediğin harita DLC’leri ile modların etkin ve doğru sırada olduğu profili yükle.
  3. Oyuna girdikten sonra konsolu açmak için ~ tuşuna (1 tuşunun solundaki tuş) bas ve export_server_packages yaz.
  4. Oyun, server_packages.sii ve server_packages.dat dosyalarını Belgeler\Euro Truck Simulator 2 klasörüne kaydeder.
  5. Sunucu aynı bilgisayarda çalışıyorsa ve klasörünü değiştirmediysen dosyalar zaten yerinde. Başka bir makinedeyse iki dosyayı da sunucunun veri klasörüne, server_config.sii ve server.log.txt dosyalarının bulunduğu yere kopyala.
  6. Sunucuyu başlat. Konsolda oturumun search ID değeri görünür: bunu not al.

Modları değiştirdiğinde ya da sunucuda kullanmak istediğin yeni bir harita DLC’si aldığında dışa aktarmayı tekrarla ve iki dosyayı birlikte değiştir.

Modlar ve DLC’ler: her oyuncuda ne olmalı?

  • DLC: sunucunun DLC’ye ihtiyacı yoktur. Oyuncular DLC olmadan da katılabilir, ancak sahip olmadıkları harita bölgelerinde sürüş yapamazlar.
  • Modlar: her oyuncunun sunucunun istediği modlara sahip olması gerekir; oturum başına en fazla 70 mod olabilir. Katılırken oyun, oyuncunun modlarını sunucununkilerle karşılaştıran bir pencere gösterir ve hepsi eşleşmeden onaylamaya izin vermez.
  • Steam Atölyesi: eksik Atölye modlarına oyundan çıkmadan bu pencereden abone olunabilir; diğer modlar resmi kaynağından ve aynı sürümde elle indirilmelidir.
  • Harita modları: ProMods veya başka bir harita moduyla dışa aktarırsan herkesin onu ev sahibiyle aynı şekilde kurmuş olması gerekir.

4. Adım: portları aç

Sunucu NAT delme (NAT punching) yapmaz: listede görünmesi için genel bir IP adresine ve yönlendirilmiş portlara ihtiyaç duyar. İki tür port vardır:

  • Sanal (connection_virtual_port 100 ve query_virtual_port 101): Steam’in içinde, 100–200 aralığında çalışır ve yönlendirilmeleri gerekmez.
  • Fiziksel (connection_dedicated_port 27015 ve query_dedicated_port 27016): Steam sunucuyu listelemek için bunları kullanır. Modemde sunucu bilgisayarına TCP ve UDP olarak yönlendir ve güvenlik duvarında izin ver.

Yerel ağda (LAN) sorgu portu 27015 ile 27020 arasında olmalıdır. Aynı makinede iki sunucu çalıştırırsan her birinin kendi portları ve kendi token’ı olmalıdır. Port açamıyorsan (örneğin internet sağlayıcın CGNAT kullanıyorsa) arkadaşların sunucuyu search ID ile arayarak yine de katılabilir.

5. Adım: kalıcı kimlik için token

Token olmadan sunucu Steam’e anonim bir hesapla bağlanır ve search ID her yeniden başlatmada değişir. Kalıcı yapmak için:

  1. ETS2’ye sahip bir hesapla Steam’in oyun sunucusu yönetim sayfasına, steamcommunity.com/dev/managegameservers adresine git.
  2. Token’ı sunucunun kimliğiyle (1948160) değil, oyunun kimliği 227300 ile oluştur.
  3. Token’ı tırnak içinde server_logon_token alanına yapıştır ve sunucuyu yeniden başlat.

Token’ı bir şifre gibi sakla ve kimseyle paylaşma.

Arkadaşların nasıl katılır?

  1. Herkes sunucuyla aynı oyun sürümünde olmalı.
  2. Ana menüden Convoy‘a girip oturum listesini açarlar.
  3. Oturumu tam adıyla ya da daha iyisi search ID ile ararlar. SCS’ye göre Convoy listesi senin bölgendeki oturumları gösterir; bu yüzden başka bir ülkeden oynayan biri varsa en güvenilir yol search ID’dir.
  4. Oturumun istediği modları eşitler, onaylar ve şifre varsa girerler.

Güncellemeler ve sık görülen hatalar

  • Bir oyun yamasından sonra kimse giremiyor: sunucuyu (SteamCMD ile, elle) güncelle, güncel oyundan server packages dosyalarını yeniden dışa aktar ve sunucuyu yeniden başlat.
  • Sunucu listede görünmüyor: 27015 ve 27016 portlarının TCP ve UDP için yönlendirildiğini ve genel bir IP’n olduğunu kontrol et. Bu arada search ID kullanın.
  • «[MP] Steam disconnected» ve «reason – 33» mesajlarıyla kapanıyor: Steam bağlantısı kopmuştur; internet kesilmiş ya da bilgisayar uyku moduna geçmiştir. Sunucu bilgisayarında uyku modunu kapat.
  • Linux’ta «SteamAPI_Init() failed» hatası: sunucuyu server_launch.sh ile başlat ya da SteamCMD’nin steamclient.so dosyasını ~/.steam/sdk64/ içine bağla.
  • Bir oyuncunun oyunu modlarla katılırken çöküyor: game.log.txt dosyasını Holyfix log analizörümüze yüklesin; hangi modun sorun çıkardığını söyler.
  • Diğer hatalar: sunucu klasöründeki server.log.txt ve server.crash.txt dosyalarına bak. Sunucuyu düzgün kapatmak için Ctrl + C’ye bas.

Sıkça sorulan sorular

ETS2 özel sunucusu ne kadar tutar?

Araç ücretsizdir. Kendi bilgisayarında ya da boştaki bir bilgisayarda çalıştırırsan yalnızca elektrik parası ödersin; VPS veya kiralık oyun sunucusunda ise o hizmetin ücretini.

Sunucuyu kurmak için oyuna sahip olmam gerekir mi?

Sunucu bilgisayarında hayır: SteamCMD aracı anonim olarak indirir. Ancak server packages dosyalarını ETS2’ye sahip birinin dışa aktarması gerekir ve token oluşturmak için de oyuna sahip bir hesap şarttır.

8’den fazla oyuncu olabilir mi?

SCS’nin max_players için belirttiği resmi sınır 8’dir. Bazı barındırma şirketleri daha fazla yer sunuyor, ancak bu SCS’nin belgelediği bir yapılandırma değil.

Sunucum neden Convoy listesinde görünmüyor?

Neredeyse her zaman sebep portlardır: sunucu NAT delme yapmaz ve 27015 ile 27016 portları TCP ve UDP için açık, genel bir IP’ye ihtiyaç duyar. Bu arada sunucuyu search ID ile arayın.

Özel sunucuda ProMods kullanabilir miyim?

Evet. Server packages dosyalarını ProMods ve gerektirdiği DLC’ler etkinken dışa aktar. Tüm oyuncuların ProMods’u aynı sürümde kurmuş olması gerekir.