Windows Server

Windows açıldığında oyun sunucunuzu otomatik olarak başlatma

Yeniden başlatma veya güncellemeden sonra sunucunun, uzak masaüstüyle bağlanmanıza gerek kalmadan kendiliğinden geri gelmesini sağlayın: bir .bat dosyası ve Task Scheduler (Görev Zamanlayıcı) ile.

1 dakikalık okumaSon güncelleme: 19 Ekim 2026

Oyun sunucunuz yalnızca oturum açıp çift tıkladığınızda başlıyorsa, her yeniden başlatma (bir Windows güncellemesi, panelden yapılan bir yeniden başlatma) onu siz fark edene kadar kapalı bırakır. Task Scheduler (Görev Zamanlayıcı) ile sunucu, kimse oturum açmasa da Windows açılırken kendiliğinden başlar.

1. Sunucuyu başlatan bir .bat dosyası

Örneğin C:\sunucular\baslat.bat dosyasını oluşturun. Önemli olan ilk satırdır: sunucuyu başlatmadan önce sunucunun klasörüne geçmesi gerekir.

@echo off
cd /d C:\FXServer\server
FXServer.exe

Klasörü ve çalıştırılabilir dosyayı kendi oyununuzunkilerle değiştirin (örneğin Minecraft için java -Xms6G -Xmx6G -jar paper.jar nogui). Önce çift tıklayarak deneyin: bu şekilde başlamıyorsa zamanlanmış görev olarak da başlamaz.

2. Görevi zamanlayın

Yönetici olarak açtığınız PowerShell'de:

schtasks /Create /TN "Oyun sunucusu" /SC ONSTART /DELAY 0001:00 /RU SYSTEM /RL HIGHEST /TR "C:\sunucular\baslat.bat"
  • /SC ONSTART: Windows açılırken, kimse oturum açmasa bile.
  • /DELAY 0001:00: ağın ve veritabanının hazır olması için bir dakika bekler.
  • /RU SYSTEM: bir hizmet gibi arka planda çalışır.

Yeniden başlatmadan deneyin: schtasks /Run /TN "Oyun sunucusu".

Bu şekilde başlatınca neler değişir

Sunucu arka planda çalışır ve uzak masaüstüyle bağlandığınızda penceresini görmezsiniz. Sunucuyu kendi paneli veya uzak konsolu üzerinden yönetin:

  • FiveM: txAdmin, http://IP_ADRESINIZ:40120 adresinde.
  • Minecraft, Rust, ARK...: RCON üzerinden ya da yönetici yetkileriyle oyunun içinden.

Durdurmak için: schtasks /End /TN "Oyun sunucusu" komutunu çalıştırın veya Task Manager (Görev Yöneticisi) üzerinden kapatın. Devre dışı bırakmak isterseniz: schtasks /Change /TN "Oyun sunucusu" /DISABLE.

Çökerse kendiliğinden yeniden açılsın

Sunucuyu yeniden başlatan bir paneli olmayan oyunlarda (FiveM'de bunu txAdmin yapar), .bat dosyasındaki bir döngü sunucu kapandığında onu yeniden başlatır:

@echo off
cd /d C:\sunucular\rust
:basla
RustDedicated.exe -batchmode +server.port 28015 +server.identity "ana"
timeout /t 10
goto basla

Bir gün sunucuyu gerçekten durdurmak isterseniz önce görevi devre dışı bırakın; yoksa döngü onu yeniden başlatır.

İlgili makaleler

Yardım merkezine dön

Aradığınızı bulamadınız mı?

Panelinizden bir destek talebi oluşturun, 5 dakikanın altında yanıt verelim.