Çözüldü Sunucum başlamıyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Sanemi

Odunlara Vur Vur Vur!
Katılım
23 Haziran 2024
Mesajlar
26
Elmaslar
1
Puan
120
Yaş
26
Konum
Muğla
1719349830614.png

Merhaba sebebini bilen varm ı arkadaşlar ? Uygun java sürmünü nereden bulabilirim?
 
"C:\Program Files\Java\Java-21\bin\java.exe" -Xms1G -Xmx1G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Duser.language=en -Duser.country=US -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui PAUSE
Benim kullandığım bu başlat.bat'ı kullanabilirsiniz. Veya
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kendi başlat kodunuzu oluşturabilirsiniz.
Sunucu sürümünüze göre Java indirmelisiniz. Örn. 1.20.x sunucu için Java 21, 1.8.x sunucu için Java 8 gibi. 1.20.x sunucuysa Java 21 kullanacağınızdan dolayı üstte verdiğim başlat kodunu Java konumunu "C:\Program Files\Java\Java-21\bin\java.exe" şeklinde belirleyerek kullanabilirsiniz. Bu arada 1GB bir sunucu için yeterli bir RAM miktarı değil. -Xms1G -Xmx1G kısmından düzenleyebildiğiniz ram miktarı için en az 4GB ram tavsiye ederim.
 
"C:\Program Files\Java\Java-21\bin\java.exe" -Xms1G -Xmx1G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Duser.language=en -Duser.country=US -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui PAUSE
Benim kullandığım bu başlat.bat'ı kullanabilirsiniz. Veya
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kendi başlat kodunuzu oluşturabilirsiniz.
Sunucu sürümünüze göre Java indirmelisiniz. Örn. 1.20.x sunucu için Java 21, 1.8.x sunucu için Java 8 gibi. 1.20.x sunucuysa Java 21 kullanacağınızdan dolayı üstte verdiğim başlat kodunu Java konumunu "C:\Program Files\Java\Java-21\bin\java.exe" şeklinde belirleyerek kullanabilirsiniz. Bu arada 1GB bir sunucu için yeterli bir RAM miktarı değil. -Xms1G -Xmx1G kısmından düzenleyebildiğiniz ram miktarı için en az 4GB ram tavsiye ederim.
Merhaba sunucu sürümüm 1.8 Java 11 ve 17 yüklü ama hala hata veriyor. Bu sefer bu hatayı alıyorum sizin kodunuzla
1719350700763.png
 
Sorun java sürümünüzle alakalı olduğunu düşünüyorum.Arama motoruna JDK 11 yazarak Java'nın kendi sitesinden indirmeyi denermisiniz.
 
Öncelikle spigot 1.8 yerine Paper forkunun 1.8.8 sürümünü tavsiye ediyorum.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Sunucu sürümünüz 1.8 olduğu için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Sonra bu flagleri deneyin.
"C:\Program Files\Zulu\zulu-8\bin\java.exe" -Xms1024M -Xmx1024M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar spigot.jar --nogui
 
Öncelikle spigot 1.8 yerine Paper forkunun 1.8.8 sürümünü tavsiye ediyorum.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Sunucu sürümünüz 1.8 olduğu için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Sonra bu flagleri deneyin.
"C:\Program Files\Zulu\zulu-8\bin\java.exe" -Xms1024M -Xmx1024M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar spigot.jar --nogui
Denedim ama şimdi ise başlat.bata tıklıyorum açılıp hemen kapanıyor
 
@Murtatan
@Echo off
title G
java -XX:+UnlockExperimentalVMOptions -d64 -server -Xms2G -Xmx2G -XX:-HeapDumpOnOutOfMemoryError -XX:SoftRefLRUPolicyMSPerMB=1000 -XX:+UseCompressedOops -XX:+TieredCompilation -XX:+UseLWPSynchronization -XX:+UseBiasedLocking -XX:+UseFastAccessorMethods -XX:+UseG1GC -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:+UseLargePagesInMetaspace -XX:+AggressiveOpts -XX:+DisableExplicitGC -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Duser.language=EN -Duser.country=US -Dpaper.playerconnection.keepalive=120 -Dlog4j.skipJansi=true -jar spigot.jar -nojline -o false --log-strip-color --log-append=false nogui

bu kod için hangi javayı indirmem lazım ?
 
Denedim ama şimdi ise başlat.bata tıklıyorum açılıp hemen kapanıyor
Ben de aynı şekilde denedim ve aynı sorunu yaşadım.
Bu flagları kullanınca düzeldi. Dener misiniz?
@echo off java -Xms1024M -Xmx1024M -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui pause
 
Bu hata, Spigot sunucusunu çalıştırırken Java sürümüyle ilgili bir sorun olduğunu gösteriyor. SystemUtils.isJavaVersionAtLeast fonksiyonunun NullPointerException hatası vermesi, Java sürümünün düzgün tanımlanamadığını gösterir. Bu sorunu çözmek için şu adımları izleyebilirsiniz:

1. Java Sürümünü Kontrol Edin​

Spigot için doğru Java sürümüne sahip olduğunuzdan emin olun. Spigot genellikle en son LTS (Long-Term Support) sürümü olan Java 11 veya Java 17 ile uyumludur.

Komut satırında şu komutla mevcut Java sürümünüzü kontrol edebilirsiniz:

sh
Kodu kopyala
java -version

Eğer doğru Java sürümüne sahip değilseniz,
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
doğru sürümü indirin ve kurun.

2. JAVA_HOME Ortam Değişkenini Ayarlayın​

Java'nın doğru sürümünü yükledikten sonra, ortam değişkenlerini doğru şekilde ayarlamanız gerekebilir. Windows'da ortam değişkenlerini ayarlamak için şu adımları izleyin:

  1. Başlat menüsünden Bilgisayarım veya Bu Bilgisayar üzerine sağ tıklayın ve Özellikler'i seçin.
  2. Gelişmiş sistem ayarları'na tıklayın.
  3. Sistem Özellikleri penceresinde, Ortam Değişkenleri'ne tıklayın.
  4. Sistem değişkenleri bölümünde, Yeni butonuna tıklayın ve değişken adı olarak JAVA_HOME, değişken değeri olarak ise Java'nın kurulu olduğu dizini (C:\Program Files\Java\jdk-11.0.x gibi) girin.
  5. Path değişkenini seçip Düzenle butonuna tıklayın. Yeni butonuna tıklayarak %JAVA_HOME%\bin yolunu ekleyin.

3. Spigot'u Yeniden Başlatın​

Java sürümünü ve ortam değişkenlerini ayarladıktan sonra, komut satırında Spigot'u yeniden başlatmayı deneyin:

sh
Kodu kopyala
java -Xmx4G -jar spigot.jar

4. Spigot'u ve Eklentileri Güncelleyin​

Spigot'u ve kullandığınız eklentileri güncel tutmak da önemlidir. Spigot'un en son sürümünü
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
indirebilirsiniz.

Eğer sorun devam ederse, aşağıdaki ek bilgiye de göz atabilirsiniz:

  • spigot.jar dosyasının bozuk olup olmadığını kontrol edin. Gerekirse tekrar indirin.
  • spigot.yml veya diğer yapılandırma dosyalarının doğru olduğundan emin olun.
  • Kullandığınız eklentilerin uyumlu olup olmadığını kontrol edin. Eklentilerin Spigot sürümüyle uyumlu olduğundan emin olun.
Bu adımlar sorununuzu çözmelidir. Eğer sorun devam ederse, hatanın tam çıktısını ve yapılandırma dosyalarınızı gözden geçirmek gerekebilir.
 
Ben de aynı şekilde denedim ve aynı sorunu yaşadım.
Bu flagları kullanınca düzeldi. Dener misiniz?
@echo off java -Xms1024M -Xmx1024M -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui pause
Hocam konu çözüldü lakin sunucuda ş harfleri falan türkçe karakterler bozuldu " Dfile.encoding=UTF-8 " bu kodu nereye ekleyebilirim?
 
Hocam konu çözüldü lakin sunucuda ş harfleri falan türkçe karakterler bozuldu " Dfile.encoding=UTF-8 " bu kodu nereye ekleyebilirim?
herhangi bir yere ekleyeiblirsin -jar'dan önceki yere ekleyebilirsin
 
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