Çözüldü start.sh Sunucunun kapanınca yeniden açılması.

  • Konuyu Başlatan Konuyu Başlatan drceria
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 812
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

drceria

Demir Cevheri Gibiyim
Katılım
14 Ağustos 2019
Mesajlar
208
Elmaslar
91
Puan
0
Kod:
  restart-on-crash: true
  restart-script: ./start.sh
Bu iki ayara göre .sh dosyam:
Kod:
java -Xmx11G -Xms11G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar "spigot.jar"
sh dosyamın adı start.sh her şey düzgün olmasına rağmen kapanınca yeniden başlatmıyor.
 
Kod:
java -Xmx11G -Xms11G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar "spigot.jar"
Bu kodla sunucunun açıldığından emin ol. Screen açtıktan sonra deneyebilirsin.
Çalıştığından eminsen masaüstünde .bat olarak hazırla windowsda dene
Daha sonra .bat uzantısını .sh ye dönüştür ve sunucu dizinine yapıştır.
Ayrıca kodun başına screen yazarak screen de oluşturabilirsin:

Kod:
screen
java -Xmx11G -Xms11G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar "spigot.jar"

Bir de bu sadece sunucu çökünce çalışır. Yani stop yazdığında yeniden başlamaz, restart yazman gerek.
 
Kod:
java -Xmx11G -Xms11G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar "spigot.jar"
Bu kodla sunucunun açıldığından emin ol. Screen açtıktan sonra deneyebilirsin.
Çalıştığından eminsen masaüstünde .bat olarak hazırla windowsda dene
Daha sonra .bat uzantısını .sh ye dönüştür ve sunucu dizinine yapıştır.
Ayrıca kodun başına screen yazarak screen de oluşturabilirsin:

Kod:
screen
java -Xmx11G -Xms11G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=45 -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -jar "spigot.jar"

Bir de bu sadece sunucu çökünce çalışır. Yani stop yazdığında yeniden başlamaz, restart yazman gerek.
Teşekkür ederim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst