LIONFIN
Oyun Sunucuları

Assetto Corsa Sunucu Kurulumu: Server Manager ve Pist Ayarları

5 dk okuma Güncelleme: 1 görüntülenme
Assetto Corsa Sunucu Kurulumu: Server Manager ve Pist Ayarları

Assetto Corsa sunucu kurulumu, Kunos Simulazioni’nin yarış simülasyonunda pisti, araç listesini, antrenman-sıralama-yarış oturumlarını ve kuralları sizin belirlediğiniz bir çok oyunculu ortam kurmak demektir. Lig yarışları, drift buluşmaları ya da arkadaş grubunuzla haftalık etkinlikler için kalıcı bir sunucu, herkesin aynı ayarlarla ve aynı anda pistte olmasını sağlar.

Sunucu yazılımı oyunla birlikte gelir; ayrı bir lisans gerekmez. Evdeki bilgisayar yerine oyun sunucusu ya da bir VDS kullandığınızda yarış sırasında ev bağlantınızdaki dalgalanma tüm sürücüleri etkilemez.

Kısa cevap

Assetto Corsa sunucu kurulumu, oyun klasöründeki server dizininde bulunan acServer yazılımıyla yapılır. acServerManager arayüzünde pist, araçlar ve oturumlar seçilir, Pack ile gerekli veri dosyaları paketlenir; ayarlar cfg/server_cfg.ini ve cfg/entry_list.ini dosyalarına yazılır. Varsayılan olarak 9600 TCP/UDP ve 8081 HTTP portları açılır, ardından acServer Windows ya da Linux üzerinde başlatılır.

Assetto Corsa sunucusu hangi dosyalardan oluşur?

Assetto Corsa sunucusu, oyunun kurulum klasöründeki steamapps/common/assettocorsa/server dizininde bulunan üç parçadan oluşur: sunucu programı, yönetim arayüzü ve yapılandırma dosyaları.

DosyaGörevi
acServer.exe / acServerWindows ve Linux için sunucu programı
acServerManager.exePist, araç ve oturum seçilen Windows arayüzü (Server Manager)
cfg/server_cfg.iniSunucu adı, pist, portlar, parolalar ve oturumlar
cfg/entry_list.iniHer araç yuvasının modeli, kaplaması ve isteğe bağlı sürücü kimliği
content/Sunucunun ihtiyaç duyduğu pist ve araç veri dosyaları

Sunucu dosyaları Steam’de “Assetto Corsa Dedicated Server” aracı olarak da yer alır; SteamCMD kullanacaksanız uygulama kimliği 302550’dir. SteamCMD’nin genel kullanımı için SteamCMD kullanımı rehberine bakabilirsiniz. Assetto Corsa Competizione’nin sunucusu ise tamamen ayrı bir yazılımdır; bu rehber ilk Assetto Corsa içindir.

acServerManager ile pist ve araç nasıl seçilir?

Pist ve araçlar, oyunun yüklü olduğu Windows bilgisayarda acServerManager.exe açılarak seçilir; arayüz seçimlerinizi yapılandırma dosyalarına yazar. Sunucuyu uzak bir makinede çalıştıracak olsanız bile hazırlığı oyunun kurulu olduğu bilgisayarda yapmanız gerekir.

  1. Main sekmesinde sunucu adını, parolayı, yönetici parolasını ve en fazla istemci sayısını girin.
  2. Pisti ve varsa pist düzenini (layout) seçin; araç listesine izin verdiğiniz modelleri ekleyin.
  3. Sessions bölümünde antrenman, sıralama ve yarış oturumlarının sürelerini ve tur sayısını belirleyin.
  4. Entry List sekmesinde her araç yuvasının modelini ve kaplamasını atayın; yuva sayısı en az MAX_CLIENTS kadar olmalıdır.
  5. Pack düğmesiyle seçilen pist ve araçların sunucu için gereken veri dosyalarını content klasörüne paketleyin, ardından ayarları kaydedin.

Uzak sunucuya acServer programını, cfg klasörünü ve paketlenmiş content klasörünü kopyalamanız yeterlidir. Mod araç ya da pist kullanıyorsanız paketleme adımını atlamayın; sunucu yalnızca kendisine verilen veriyle doğrulama yapar.

server_cfg.ini dosyasında hangi ayarlar önemlidir?

server_cfg.ini dosyasının [SERVER] bölümü sunucunun kimliğini ve ağ ayarlarını, alttaki bölümler oturumları tanımlar. Elle düzenlemek için temel satırlar:

[SERVER]
NAME=LIONFIN Hafta Sonu Ligi
CARS=ks_mazda_mx5_cup
TRACK=magione
CONFIG_TRACK=
MAX_CLIENTS=16
PASSWORD=
ADMIN_PASSWORD=GucluBirParola
UDP_PORT=9600
TCP_PORT=9600
HTTP_PORT=8081
REGISTER_TO_LOBBY=1

[PRACTICE]
NAME=Practice
TIME=15
IS_OPEN=1

[RACE]
NAME=Race
LAPS=10
WAIT_TIME=60
IS_OPEN=1

CARS satırına birden fazla araç noktalı virgülle yazılır. UDP_PORT ve TCP_PORT aynı değeri taşımalıdır; HTTP_PORT lobiye kayıt ve sunucu bilgisi için kullanılır. REGISTER_TO_LOBBY=1 sunucuyu oyun içi listede görünür yapar. Bir oturum bölümünü silerseniz o oturum hiç oynanmaz.

Dikkat: MAX_CLIENTS değerini entry_list.ini dosyasındaki [CAR_n] yuvalarının sayısından büyük yazarsanız sunucu ya açılmaz ya da fazla oyuncuyu kabul edemez.

entry_list.ini ile araç yuvaları nasıl tanımlanır?

entry_list.ini, sunucudaki her araç yuvasını [CAR_0], [CAR_1] biçiminde sıralı bölümlerle tanımlar. Her bölümde en azından model ve kaplama bulunur:

[CAR_0]
MODEL=ks_mazda_mx5_cup
SKIN=00_official
SPECTATOR_MODE=0
DRIVERNAME=
TEAM=
GUID=
BALLAST=0

GUID alanına bir sürücünün 64 bitlik Steam kimliğini yazarsanız o yuva yalnızca o kişiye ayrılır; lig yarışlarında numaralı aracın doğru sürücüye gitmesi böyle sağlanır. Boş bırakılan yuvalar ilk gelen oyuncuya verilir. BALLAST değeri kilogram cinsinden ek ağırlık ekleyerek performans dengelemesi yapmanızı sağlar. Bölüm numaraları atlanmadan, sıfırdan başlayarak devam etmelidir.

Assetto Corsa sunucu kurulumu sonrası portlar ve yönetim

Sunucuyu başlatmadan önce güvenlik duvarında oyun portunu hem TCP hem UDP için, HTTP portunu da TCP için açın; varsayılanlarla bu 9600 ve 8081 demektir. Linux’ta sunucu klasöründe şu komutla başlatılır:

chmod +x acServer
./acServer

Yarış sırasında yönetici yetkisi almak için oyun içi sohbette /admin ParolaNiz yazılır. Sık kullanılan komutlar:

  • /next_session: sıradaki oturuma geçer.
  • /restart_session: geçerli oturumu yeniden başlatır.
  • /kick SurucuAdi: sürücüyü sunucudan atar.

Assetto Corsa sunucu kurulumu tamamlandıktan sonra sunucu listede görünmüyorsa pist ve araç adlarının yüklü içerikle birebir eşleştiğini, portların açık olduğunu ve tüm sürücülerin aynı mod sürümünü kullandığını kontrol edin. Ayrıntılı adımlar için oyun sunucusu port açma rehberine göz atabilirsiniz.

Mod araçlar, topluluk araçları ve gecikme

Mod araç ve pistlerle çalışırken kural basittir: sunucu, paketlenmiş veri dosyalarını kullanır; sürücülerin bilgisayarında ise aynı modun aynı sürümü kurulu olmalıdır. Sürüm farkı “checksum” hatasına ve bağlantı reddine yol açar.

  • Lig organizasyonlarında mod listesini ve indirme bağlantılarını etkinlikten önce duyurun.
  • Topluluk tarafından geliştirilen web tabanlı yönetim panelleri ve AssettoServer gibi alternatif sunucu yazılımları, serbest sürüş ve yapay zekâ trafiği gibi ek özellikler sunar; bunlar resmî yazılım değildir, kendi belgelerine göre kurulmalıdır.
  • Yarış simülasyonlarında sürücülerin büyük kısmına yakın bir konum seçmek, çarpışma ve konum hatalarını azaltır.

Gecikmenin yarış deneyimine etkisini anlamak için oyun sunucusunda ping ve gecikme yazısını okuyabilirsiniz. Kalıcı bir lig sunucusu planlıyorsanız Assetto Corsa sunucu kiralama seçenekleri de kurulum ve bakım yükünü azaltır.

Sık Sorulan Sorular

Assetto Corsa sunucusu için ayrı lisans gerekir mi?

Hayır. Sunucu yazılımı oyunla birlikte gelir ve oyun klasöründeki server dizininde bulunur. Pist ve araç verilerini paketlemek için acServerManager’ın oyunun kurulu olduğu bir bilgisayarda çalıştırılması gerekir; sunucunun kendisi ise başka bir makinede de çalışabilir.

Assetto Corsa sunucusu Linux’ta çalışır mı?

Evet, server klasöründe Linux için acServer ikili dosyası bulunur. Hazırlığı Windows’taki acServerManager ile yaptıktan sonra acServer dosyasını, cfg ve content klasörlerini Linux sunucuya kopyalayıp çalıştırma izni vererek başlatabilirsiniz.

Assetto Corsa sunucum listede neden görünmüyor?

En sık nedenler REGISTER_TO_LOBBY değerinin 0 olması, 9600 TCP/UDP ya da 8081 TCP portunun kapalı olması ve pist veya araç adlarının yüklü içerikle eşleşmemesidir. Sunucu konsolundaki hata satırları hangi adımda takıldığını genellikle açıkça gösterir.

Belirli bir aracı belirli bir sürücüye nasıl ayırırım?

entry_list.ini dosyasında ilgili [CAR_n] bölümünün GUID satırına sürücünün 64 bitlik Steam kimliğini yazın. O yuva yalnızca bu kimlikle bağlanan oyuncuya verilir; boş GUID’li yuvalar ise ilk gelen sürücülere dağıtılı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.