MrPoteyto
Is the excellence? Ok..
- En iyi cevaplar
- 0
Merhaba dostlar! Bu konumuzda sizlere; sunucunuzda hata var ise, bunu nasıl çözebiliriz, ayrıntılı bir şekilde anlatacağım.
Benim sunucum çok sağlamdır deneyin. Çünkü mutlaka her sunucuda bir açık olacak. Bir gün sunucunuzu düzenliyorsunuz diyelim ve bir süre sonra birden bir hata çıktı. Tamam sunucunuz diğer açılardan sağlam olabilir fakat bunda aniden bir hata çıkmış durumda ve bu hatayı yakında çözmesseniz sunucunuzdan yavaş yavaş oyuncularınızın azaldığını göreceksiniz. İşte bu hataları çözmenin birsürü yolu var ve bende buraya çözmenin yollarını anlatmaya geldim. Ancak öyle hatalar olacaktır ki; hata küçük veya çok küçük olsa bile çözmenin yolu olamayacaktır. Belki de hata çözülebilir fakat küçük olduğu için gözden kaçırılacak. Şu an en büyük sunuculardan birisi olan Hypixel de de en az 1 tane olmak üzere açık bulunmaktadır. Yani eğer hata boyutu önemli derecede değilse bunun için üzülmeyin. Ancak bu konumuzda hataları nasıl çözeceğimizi anlatacağım için, büyük bir hata varmış gibi varsayacağım ve çözümüne ise bakacağız aşağıda. Seneryomuz şu olsun: Şimdi sizin her gün yaklaşık 2000 oyuncu giren büyük bir sunucunuz olsun. Bu sunucunuz hub olacak ve 5 tane oyun olduğunu varsayalım. Günlerden cumartesi ve sunucunuzda en çok oyuncu bulunan 2 günden biri. Siz ise sunucunun ayarlarını düzenliyorsunuz diyelim. Aniden bir hata çıktı önünüze. Hatanın boyutu çok büyük ve siz bunun çözümünü hiçbir yerde bulamadınız. Evet bu durumda artık tek bir çözüm kalıyor düzeltmek için. Doğaçlama yaparak, deneme-yanılma yöntemi ile çözümünü siz bulacaksınız. Bir hata çözümünü bulmadan önce hatanın kaynağının bilinmesi gerekir. Daha sonra ise hatanın bulunduğu eklenti klasörünün içine bakıp, batalı dosyayı bulmanız gerekecektir. Hatanın bulunduğu dosyayı bulduğunuzu varsayarak, şimdi yapacağınız şey ise hatalı kodu aramak. Bu basit çözümdü fakat aşağıda daha zor ve muhtemelen işe yarayacak çözümünü de yazacağım. Şimdi biz bu dosyanın içinde hatalı kodu arıyoruz ve gözünüze garip bir şey çarpıyor. dosyanın içindeki stringlerden sadece bir tanesinin bile yanlış yazılması, tüm sunucuyu etkileyebilir. Ben buna zincirleme hata diyorum. Zaten adı üzerinde, zincirleme. Hele bi de eklenti Essentials gibi büyük ve çok ile yarayan bir eklenti olunca vay halinize
Mesela en basit zincirleme hatayı örnek olarak gösterecek olursak; Essentials'da bir şeyler yanlış giderse bu, maalesef tüm eklentiyi etkiliyor ve bir virüs gibi yayılıyor. Yani yayılıyor dediğim, Essentials ile çalışan eklentilerin hepsi gitmiş olacak. Yayılma dediğim şey bu işte. Şimdi ise diğer ve zor ama işe yarama ihtimali yüksek bir çözüme geçelim. Bu çözümde ise eklentinin daha derinine inip, java kodlarında yanlış bir şey aramak oluyor amacımız. Eğer java bilginiz varsa sıkıntı değil ancak yok ise birisinden destek almanızı şiddetle öneririm. Bu konumuzda size anlattıklarımı unutmamanız, sizin için daha elverişli olacaktır.
Evet, bu konumuzda da sunucu hatalarının çözümüne değinmiş olduk ve umarım anlattıklarımı unutmassınız. İyi akşamlar ve iyi forumlar dilerim
Benim sunucum çok sağlamdır deneyin. Çünkü mutlaka her sunucuda bir açık olacak. Bir gün sunucunuzu düzenliyorsunuz diyelim ve bir süre sonra birden bir hata çıktı. Tamam sunucunuz diğer açılardan sağlam olabilir fakat bunda aniden bir hata çıkmış durumda ve bu hatayı yakında çözmesseniz sunucunuzdan yavaş yavaş oyuncularınızın azaldığını göreceksiniz. İşte bu hataları çözmenin birsürü yolu var ve bende buraya çözmenin yollarını anlatmaya geldim. Ancak öyle hatalar olacaktır ki; hata küçük veya çok küçük olsa bile çözmenin yolu olamayacaktır. Belki de hata çözülebilir fakat küçük olduğu için gözden kaçırılacak. Şu an en büyük sunuculardan birisi olan Hypixel de de en az 1 tane olmak üzere açık bulunmaktadır. Yani eğer hata boyutu önemli derecede değilse bunun için üzülmeyin. Ancak bu konumuzda hataları nasıl çözeceğimizi anlatacağım için, büyük bir hata varmış gibi varsayacağım ve çözümüne ise bakacağız aşağıda. Seneryomuz şu olsun: Şimdi sizin her gün yaklaşık 2000 oyuncu giren büyük bir sunucunuz olsun. Bu sunucunuz hub olacak ve 5 tane oyun olduğunu varsayalım. Günlerden cumartesi ve sunucunuzda en çok oyuncu bulunan 2 günden biri. Siz ise sunucunun ayarlarını düzenliyorsunuz diyelim. Aniden bir hata çıktı önünüze. Hatanın boyutu çok büyük ve siz bunun çözümünü hiçbir yerde bulamadınız. Evet bu durumda artık tek bir çözüm kalıyor düzeltmek için. Doğaçlama yaparak, deneme-yanılma yöntemi ile çözümünü siz bulacaksınız. Bir hata çözümünü bulmadan önce hatanın kaynağının bilinmesi gerekir. Daha sonra ise hatanın bulunduğu eklenti klasörünün içine bakıp, batalı dosyayı bulmanız gerekecektir. Hatanın bulunduğu dosyayı bulduğunuzu varsayarak, şimdi yapacağınız şey ise hatalı kodu aramak. Bu basit çözümdü fakat aşağıda daha zor ve muhtemelen işe yarayacak çözümünü de yazacağım. Şimdi biz bu dosyanın içinde hatalı kodu arıyoruz ve gözünüze garip bir şey çarpıyor. dosyanın içindeki stringlerden sadece bir tanesinin bile yanlış yazılması, tüm sunucuyu etkileyebilir. Ben buna zincirleme hata diyorum. Zaten adı üzerinde, zincirleme. Hele bi de eklenti Essentials gibi büyük ve çok ile yarayan bir eklenti olunca vay halinize
Evet, bu konumuzda da sunucu hatalarının çözümüne değinmiş olduk ve umarım anlattıklarımı unutmassınız. İyi akşamlar ve iyi forumlar dilerim