farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Önemli Hatalar ve Çözümleri

  • Konuyu başlatan Konuyu başlatan Expertiest
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 434

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Online-mode False yapmanıza rağmen her başlatışınızda True oluyorsa:

Çözüm;
"server.properties" dosyasında online-mode'u False yapmanıza rağmen sunucuyu her başlatışınızda yeniden True oluyor. Bu soruna sunucuyu başlatırken kullandığınız .bat uzantılı dosyadan kaynaklanıyor. Bat dosyamızı herhangi bir metin editörüyle açarsak kodumuzun şu şekilde olduğunu göreceğiz:
Kod:
[COLOR=#141414][FONT=Consolas][I]java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Consolas][I]PAUSE[/I][/FONT][/COLOR]
Sorun "-o true" satırından kaynaklanıyor. Sunucuyu bir döngüye sokuyor ve sunucu her açılışta dosyaları tekrardan oluşturmaya çalışıyor. Kodu aşağıdaki şekilde düzelttiğinizde sorununuz çözülecektir:

Kod:
[COLOR=#141414][FONT=Georgia][I]@echo off[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:KONTROL[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:: Java Konumu Bulunuyor.[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]if exist "C:\Program Files\Java\jre7\bin\java.exe" goto DURUM1[/I][/FONT][/COLOR]

[COLOR=#141414][FONT=Georgia][I]if exist "C:\Program Files\Java\jre6\bin\java.exe" goto DURUM2[/I][/FONT][/COLOR]

[COLOR=#141414][FONT=Georgia][I]if exist "C:\Program Files (x86)\Java\jre7\bin\java.exe" goto DURUM3[/I][/FONT][/COLOR]

[COLOR=#141414][FONT=Georgia][I]if exist "C:\Program Files (x86)\Java\jre6\bin\java.exe" goto DURUM4[/I][/FONT][/COLOR]

[COLOR=#141414][FONT=Georgia][I]else goto DURUM5[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:: Java Konumuna Göre Craftbukkit Başlatılıyor[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:DURUM1[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]"C:\Program Files\Java\jre7\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]goto KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:DURUM2[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]"C:\Program Files\Java\jre6\bin\java.exe" -Xims1G -Xmx1024M -jar "craftbukkit.jar"[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]goto KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:DURUM3[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]goto KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:DURUM4[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]goto KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:DURUM5[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]java -Xincgc-Xmx1024M -jar "craftbukkit.jar"[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]goto KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]:KAPAT[/I][/FONT][/COLOR]
[COLOR=#141414][FONT=Georgia][I]pause[/I][/FONT][/COLOR]
Kodu bu şekilde değiştirdikten sonra "server.properties" dosyasından online-mode'u tekrar False yapın ve sunucunuzu .bat uzantılı dosyanıza tıklayarak başlatın. Sorununuz çözülmüş olacak.

Java konum bulamıyor veya java çalıştırılabilir bir komut değil hatası veriyorsa:
Bu hata .bat dosyamızda java konumunun yanlış belirtilmesi yüzünden kaynaklanıyor. İnternette bulabileceğiniz bir sürü kod var ama çoğu tek Java versiyonuna hitap ettiği için zorluk yaşayabilirsiniz. Aşağıdaki kodla .bat dosyanızın içindeki kodu değiştirirseniz sorununuz çözülecektir. Bu kod tüm Java versiyonlarına göre otomatik bulup çalıştırması için yazılmıştır:
Kod:
[COLOR=#141414][FONT=Georgia][I][INDENT]@echo off
:KONTROL
:: Java Konumu Bulunuyor.
if exist "C:\Program Files\Java\jre7\bin\java.exe" goto DURUM1

if exist "C:\Program Files\Java\jre6\bin\java.exe" goto DURUM2

if exist "C:\Program Files (x86)\Java\jre7\bin\java.exe" goto DURUM3

if exist "C:\Program Files (x86)\Java\jre6\bin\java.exe" goto DURUM4

else goto DURUM5
:: Java Konumuna Göre Craftbukkit Başlatılıyor
:DURUM1
"C:\Program Files\Java\jre7\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"
goto KAPAT
:DURUM2
"C:\Program Files\Java\jre6\bin\java.exe" -Xims1G -Xmx1024M -jar "craftbukkit.jar"
goto KAPAT
:DURUM3
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"
goto KAPAT
:DURUM4
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms1G -Xmx1024M -jar "craftbukkit.jar"
goto KAPAT
:DURUM5
java -Xincgc-Xmx1024M -jar "craftbukkit.jar"
goto KAPAT
:KAPAT
pause
[/INDENT]

[/I][/FONT][/COLOR]

[COLOR=#141414][FONT=Georgia][I]Tabi indirdiğiniz bukkit dosyasının adı [/I][/FONT][/COLOR][COLOR=#FF6600][FONT=Georgia][I]craftbukkit.jar[/I][/FONT][/COLOR][COLOR=#141414][FONT=Georgia][I] olmalıdır. İsmi yanlış olduğu taktirde kod çalışmaz.[/I][/FONT][/COLOR]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst