The Front özel sunucusu nasıl kurulur?
Sistem gereksinimleri
- İşletim sistemi: 64 bit Windows 10/11 veya Windows Server 2016/2019/2022
- CPU: dört çekirdekli işlemci
- RAM: 8 GB
- Disk alanı: 4 GB
1. SteamCMD’yi kur
SteamCMD’yi indir ve arşivi C:\SteamCMD gibi seçtiğin bir klasöre çıkar. Windows bazı sistem klasörlerinde programın çalışmasını kısıtlayabileceği için kendin oluşturduğun bir klasör kullan.
2. Sunucuyu indir
steamcmd.exe dosyasının bulunduğu klasörde update_server.bat adlı bir metin dosyası oluştur. Dosyayı düzenleyip şunları ekle:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Path\to\Server\Directory" +app_update 2612550 validate +quit
Yolu, sunucuyu kurmak istediğin klasörle değiştir. +force_install_dir "C:\Path\to\Server\Directory" seçeneğini kaldırırsan SteamCMD \SteamCMD\steamapps\common\The Front Dedicated Server yolunu kullanır. Dosyayı kaydet ve indirmek için çalıştır.
3. Sunucuyu başlat
Sunucu klasöründe start_server.bat dosyasını oluştur ve içine şunları ekle:
start "" "C:\Path\to\Server\Directory\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Your server name" -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID -log log=log.log -locallogtimes -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -OutIPAddress=YOUR_PUBLIC_IP -ServerID=ANY_IDEA -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -ShutDownServicePort=PORT+3
Program yolunu, MaxPlayers=8 değerini, -ServerName içindeki adı, -ServerAdminAccounts içindeki SteamID64 kimliklerini, -OutIPAddress içindeki genel IP adresini ve portları değiştir. Ana port 7777 ise -BeaconPort için örneğin 7778 kullan. -QueryPort ve -ShutDownServicePort değerlerini de belirtilen artışlara göre ayarla. Dosyayı kaydet ve çalıştır.
4. Sunucuyu yapılandır
Sunucu dizininde TheFrontManager klasörünü ve bunun içinde ServerConfig_.ini dosyasını oluştur. Adları aynen yazmalısın; aksi hâlde yapılandırma yüklenmez. Örnek:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Your server name, remove if the name was set on the command line"
ServerPassword=
ServerTitle="A short description of your server"
PlayerAddExpRate=1
5. Portları aç
Windows Güvenlik Duvarı’nda TheFrontServer.exe dosyasına izin ver. Görev çubuğundaki kalkan simgesinden Windows Güvenliği -> Güvenlik duvarı ve ağ koruması -> Bir uygulamaya güvenlik duvarı üzerinden izin ver bölümünü aç. Port yönlendirmeyi yönlendiricide de yapman gerekebilir; cihazının kılavuzuna bak.