Minecraft da ki Hata Kaynaklari

Nitradopedia TR sitesinden
Şuraya atla: kullan, ara

YouTube Video

Bu videoyu kesinlikle izleyiniz.

EmbedVideo does not recognize the video service "youtubehd".

Minecraft Server problemlerinin genelde %99'u Hatalı pluginlerden yada Chunks'dan gelmektedir. Genelde yapılan bu hataları düzeltmek için açıklamamızı okumanızı tavsiye ederiz.

Bazı hatalar bu şekilde kendini göstermektedir:

  • Ansızın Server çökmesi.
  • Server başlamıyor. (Dipnot: Debug-Server' konsol u panelinizden kullanırsanız, hataları görebilirsiniz.)
  • Bazı oyuncular spawn yapamaz.
  • Lagglar

Bukkit-Server

Dev-Build'den Kaynaklanan Hatalar

Bukkit'de iki değişik versiyon vardır. Birisi "Recommended Builds"dir. Bunları Bukkit Yazılımcı-Takımı yapmaktadır. Bu versiyonlarda ki oluşan hata-bugları genelde bu ekip düzeltip güncelleyerek yenisini yayınlamaktadır.

"Recommended Builds" hariç birde "Development Builds"ler bulunmaktadır. Kısaca "dev Builds". Bu versiyonların hepsin, hemen oyuna sunuluyor. Dev-Builds pluginlerini çokvkez test yapmadıkları için çok sayıda hata-buglar oluşuyor. Bukkit versiyonunda yada serverda ufak bir değişiklikte Dev-Build pluginleri hemen hata veriyor. Dev-Builds Yazılımcıları bunu güncellemeden bıraktığı için serverda sürekli düşmeler ve buglar oluşuyor. Biz size Dev-Builds Pluginlerinden kesinlikle uzak durmanızı öneriyoruz. Recommended Builds pluginleri kullanın.

Itemler ve Server Zorlanmalarından Kaynaklanan Hatalar

Bazı yoğunluklardan dolayı server da lagg olabilir. Bir çok itemlerin aynı anda aynı yerde olması, aynı anda birçok TNT patlatılması, bu ve bunlara benzer daha bir kaç şey daha serverınızda lagg illaki yapacaktır. Bazen öyle bir durum ile karşılaşırsınız ki serverınız da yaptığınız hiçbir komut işlemez yada aksiyon sağlayamazsınız. Ama çok güzelbir plugin vardır ---> WorldGuard. Bu plugin ile direk /stoplag yaparak tüm lagları durdurabilirsiniz.

  • Suyun akışını durdurur
  • Lav akışını durdurur
  • Redstone ayarlarını durdurur
  • TNT patlatılmasını durdurur
  • Yaratıkların spawn olmasını durdurur

Bu oyunda ki olaylar sadece geçici süre ile durdurulur. Daha sonra servera tekrar restart atar başlatırsanız yada /stoplag -c yazarak yeniden her şeyi normale döndürebilirsiniz. Sadece TNT Patlamaları iptal olur.

Pluginlerden Kaynaklanan Hatalar

En fazla server çökmeleri ve Lagglar Pluginlerden kaynaklanmaktadır. Özellikle Bukkit'de bu çok büyük bir problemdir. Çünkü Plugin versiyonu Craftbukkit versiyonu ile kesinlikle aynı olmalıdır. Pluginler hatalı mı değil mi öğrenmek için ilk önce bütün pluginleri deaktif eder yada silersiniz. Daha sonra pluginleri tek tek yükleyerek bu hangi pluginin hata verdiğini bulabilirsiniz. Tabi her plugin yüklemeden önce server durdurulmalı, yüklendikten sonra başlatılmalı ve yaklaşık 45 saniye sonra tekrar restart atmalısınız.

Arkadaşlar beni kesinlikle yanlış anlamayın. Size Server'ı Pluginsiz yapın ve Pluginsiz oynayın demiyorum. Sadece Diyorum ki Lagg yapan - Server'ı çökerten pluginleri tespit etmek için bunların tamamını silin ve daha sonra Tek Tek yükleyin. Örnek veriyorum 1. plugini yüklediniz, "Server Check"de hata yok ve server a girip kontrol ettiniz lagg yok. Bu plugin dogrudur. 2. olarak yüklediniz yine aynısı hata yok, lagg yok. 3. olarak yüklediniz ve plugin server check de hata verdi, yada server check de hata vermedi, ama oyunda lagg yaptı, bu plugini silin ya güncel olanını bulup yükleyin yada kesinlikle yüklemeyin. İllaki lazım da olsa, yüklemeyin. Bu yüzden herzaman diyoruz ki, Server sahipleri kendi serverlarını yapmaktan ve hatalarını düzenlemekten sorumludur. Unutmayın!

Bukkit Mod'unda ki Pluginleri Deaktif etmek: - FileZilla(FTP)'ye bağlanın ve "plugins" klasörünün adını değiştirdiğinizde deaktif olur. (daha sonra tekrar adını 'plugins' yapabilirsiniz) Değiştirdiğiniz de restart atın zaten yeni bir "plugins" klasörü oluşacak. Orda yükler denersiniz pluginlerinizi.

hMod/CanaryMod Pluginlerini Deaktif etmek: - "server.properties" dosyasında ki "plugins=....." bölümünü silin. (Daha sonra tekrar yazarsınız.)

Artık 2 sonuca varırsın: 1. Problem giderildi. Böylece hatalı plugini bulmuş olmalısın. 2. Problemin hala sürmekte. O halde MAP'de hatalı Chunklar bulunmaktadır. Bu sebeple serverda problemler oluşmaktadır.

Minecart Mania Kaynaklanan Hatalar

Minecraft-Engine çok katı bir Enginedir. Bu yüzden bazı Minecarts harita üzerinde takılı kalıyor ve bunlar Server'ı zorluyor ve Lagg yapar. Bu yüzden size önerimiz ara sıra /mm clearallcarts komutunu kullanın.

Moblardan Kaynaklanan Hatalar

Minecraft Dünya'sında hayvanlar ve yaratıkların bir anda fazla fazla spawnlanmasını çok gördük. Bu şekilde olursa Server zorlanır ve lagg oluşur. Bukkit-Plugin bMobs öneriyoruz. Burda tüm hayvanlar ve yaratıklar (moblar) tamamen silinir ve size yedek temiz bir dünya kurulur. Eğer ki o dünyada hatalı çıkar lagglı ise ozaman Chunklarınızda sorunlar vardır.

Chunks

Chunks Nedir?

Chunks; Minecraft Dünya'sının birer parçalarıdır. Chunks bilgileri serverınızda kayıt olur. Kayıt olan 1 tane dosya hatalı olursa Minecraft Dünya'nızı bozuk gösterir. Minecraft Serverları maalesef bu konularda çok verimli sonuçlar sağlayamaz. Bu yüzden Map düzeltilemez. Ancak serverınızda Lagg ve düşmeler meydana gelir.

Bazı Nedenler

  • Hatalı Plugin
  • Dünya'yı kayıt ederken serverın çökmesi
  • Ya da server donanımı. Genelde RAM'dır(Fakat merak etmeyin ki biz Nitrado ekibi olarak bu konularda her zaman standartından fazla sağlıyor ve duruma müdahale ediyoruz).

Hatalı Chunks'dan Kurtulmak için yollar

Panelinizden eski bir Backup'u yükleyebilirsin.

Hatalı Chunks bulmak ve silmek: Biz, bir şirket ile anlaşıp, Chunkfix programını kurduk. Adı da Minecraft Region Fixer. Bu Programı "Minecraft -> Chunkfix" bölümünden açarak kullanabilirsiniz. Ayrıca "Chunkster" diye bir programı da mapınızda kontrol amacı ile çalışmaktadır.

Kendi Map'ınızı yapmak istiyorsanız bu büyük bir hedeftir. Bağzı Map Editörler ile Örn: MCEdit (Download:http://www.minecraftforum.net/viewtopic.php?t=15522) hatalı Mapınızı kontrol edebilir yada yeni map yapabilirsiniz.

Bunun için Uzman seviyesinde bilgiye sahip olmanız gerekmektedir.