Her build çıktığında elle güncel sürümü indirmek yerine, bunu otomatikleştirmek isteyebilirsiniz.

Basit Bir PowerShell Yaklaşımı

start.bat'ınızın başına, sunucuyu çalıştırmadan önce güncel jar'ı indiren bir PowerShell komutu ekleyebilirsiniz. Paper'ın resmi API'si, programatik olarak en son build bilgisini sorgulamanıza izin verir.

@echo off
powershell -Command "Invoke-WebRequest -Uri 'PAPER_API_URL' -OutFile 'paper.jar'"
java -Xms4G -Xmx4G -jar paper.jar nogui
pause
Dikkatli kullanın Otomatik güncelleme, henüz test etmediğiniz yeni bir build'i doğrudan canlı sunucunuza alma riski taşır — nadir de olsa yeni bir build'de bir regresyon (eski hatanın geri gelmesi) veya eklenti uyumsuzluğu olabilir. Ciddi bir topluluk için, güncellemeleri elle, önce test ederek yapmanızı öneririz. Bu script, yalnızca test/geliştirme sunucuları için pratiktir.

Güncelleme Öncesi Yedek

Otomatik güncelleme kullanıyorsanız, her başlatmadan önce otomatik bir yedek alma adımı eklemeniz, olası bir sorunda geri dönüş sağlar.