Sadece client girişine izin verme (SORU)

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

DangerYusuf

Zombi Geldi, Beni Yedi
Katılım
4 Haziran 2016
Mesajlar
251
Elmaslar
77
Puan
13.925
Yaş
22
Minecraft
DangerYusuf

Discord:

DangerYusuf#6617

Arkadaşlar benim merak ettiğim bir konu var cevaplarsanız sevinirim. Mesela kendi sunucumuz için bir client oluşturduk ve bir oyuncu sunucuya farklı bir version yada sürüm ile girdiği oyuncuya sadece" bla bla clienti ile giriş yapabilirsin " mesajını nasıl verdirebiliriz? bunun için plugin kodlamakmı gerekiyor veya mcp editlerken bu ayarlanabiliyormu?
 
Piccadilly client ve eklentisi sayesinde bunu yapabilirsin içerisinde oyuncuların seveceği birçok özellik mevcut.
 
Piccadilly client ve eklentisi sayesinde bunu yapabilirsin içerisinde oyuncuların seveceği birçok özellik mevcut.
Sizin projenizi biliyorum fakat ben kendime özgü bir client oluşturup böyle bir eklenti yapmak istiyorum.
bunun için java kodlamayı bilmekmi gerekiyor veya mod coder pack ile bunu sağlayabiliyormuyuz?
 
Sizin projenizi biliyorum fakat ben kendime özgü bir client oluşturup böyle bir eklenti yapmak istiyorum.
bunun için java kodlamayı bilmekmi gerekiyor veya mod coder pack ile bunu sağlayabiliyormuyuz?
Java bilmene ve geniş bir hayal gücüne ihtiyacın var.
 
Java bilmene ve geniş bir hayal gücüne ihtiyacın var.

Arkadaşımıza clientinin reklamını yapmak yerine keşke nasıl yapabileceğini anlatsaydın.
Gönderi otomatik olarak birleştirildi:

Sizin projenizi biliyorum fakat ben kendime özgü bir client oluşturup böyle bir eklenti yapmak istiyorum.
bunun için java kodlamayı bilmekmi gerekiyor veya mod coder pack ile bunu sağlayabiliyormuyuz?

Java kodlamayı bilmen gerekiyor. Temel düzey Java bilgisi senin işini görmeyebilir üst düzey Consumer gibi yapılar kullanılabiliyor. Mod Coder Pack minecraftın decompile ve deobfuscate edilmiş halidir. Bunun dışında bir özellik barındırmaz. Mod Coder Pack minecraftı editleyebilmemiz için gerekiyor ve evet bu yüzden onunla bu olayı yapabiliyoruz.

Temelde söylediğin olay eklenti istemci etkileşimiyle gerçekleşiyor. Yalnızca client ile veya yalnızca eklenti ile bunu yapamazsın. Hem eklenti hem client tasarlaman gerekir.
 
Arkadaşımıza clientinin reklamını yapmak yerine keşke nasıl yapabileceğini anlatsaydın.
Ne bu baltalayıcı mesajlar? Sanırım umduğun cevabı alamadın, kendisi daha işin başında zamanını boşa harcamaması için ona daha kısa yoldan birilerinin yaptığı ücretsiz projeyi gösterdim. Ekmeğin fırından nasıl alınabileceği sorulmuyor, ekmeğin nasıl yapılabileceği soruluyor.
 
Arkadaşımıza clientinin reklamını yapmak yerine keşke nasıl yapabileceğini anlatsaydın.
Gönderi otomatik olarak birleştirildi:



Java kodlamayı bilmen gerekiyor. Temel düzey Java bilgisi senin işini görmeyebilir üst düzey Consumer gibi yapılar kullanılabiliyor. Mod Coder Pack minecraftın decompile ve deobfuscate edilmiş halidir. Bunun dışında bir özellik barındırmaz. Mod Coder Pack minecraftı editleyebilmemiz için gerekiyor ve evet bu yüzden onunla bu olayı yapabiliyoruz.

Temelde söylediğin olay eklenti istemci etkileşimiyle gerçekleşiyor. Yalnızca client ile veya yalnızca eklenti ile bunu yapamazsın. Hem eklenti hem client tasarlaman gerekir.
Evet bunları tahmin edebiliyordum. Mod coder pack ile client hazırlamak benim için biraz zorlayıcı fakat yapılabilir durumda. Ama bir eklenti yapıp sadece kendi oluşturduğum clientimden oyuncuların girmesini sağlamak biraz zor görünüyor bu konu hakkında biraz fikir sahibi olmak istedim teşekkürler.
 
Evet bunları tahmin edebiliyordum. Mod coder pack ile client hazırlamak benim için biraz zorlayıcı fakat yapılabilir durumda. Ama bir eklenti yapıp sadece kendi oluşturduğum clientimden oyuncuların girmesini sağlamak biraz zor görünüyor bu konu hakkında biraz fikir sahibi olmak istedim teşekkürler.

Aslında işin client kısmı oldukça basit, eklenti kısmında ise paketlere hakim olman gerekli. Client sunucuya girişte bazı paketler aracılığıyla bilgi veriyor. Mesela verilen bilgide ip verisi de mevcut bunun sonuna bir key gizleyip bunu sunucuya yollarsan ve sunucu bunu yakalarsa da bu işlem gerçekleşmiş olur. Bu tarz sistemlerle sorununu çözebilirsin.
 
Aslında işin client kısmı oldukça basit, eklenti kısmında ise paketlere hakim olman gerekli. Client sunucuya girişte bazı paketler aracılığıyla bilgi veriyor. Mesela verilen bilgide ip verisi de mevcut bunun sonuna bir key gizleyip bunu sunucuya yollarsan ve sunucu bunu yakalarsa da bu işlem gerçekleşmiş olur. Bu tarz sistemlerle sorununu çözebilirsin.
Yorumunuz için teşekkürler. Sabahtan beri client yapmak için uğraşıyorum bi türlü optifine yükleyemedim. Clientte bir ton hata veriyor bir ara çözdüm girildi fakat java eclipse konsolunda bir çok hata verdi uğraşıp duracam belki yapabilirim.
 
Zannımca bu konu size yardımcı olacaktir;
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Temel düzey için oldukça karışık şeyler ama olsun sonuçta herkes annesinin karnında yazılımcı olarak doğmadı yavaş yavaş öğreneceğiz. :)
Mesajınız için teşekkürler.
Gönderi otomatik olarak birleştirildi:

Farklı bir konu açmam gerekiyormu bilmiyorum fakat sizlerden yardım isteyeceğim. Cliente optifine yükledim fakat şöyle uyarılar geldi bunları çözmeyi bilen varsa yardımcı olmasını çok isterim.

1585415647259.png
 
Son düzenleme:
Burdan yardım etmem oldukça zor. Özel mesaj yoluyla discord adresimi bıraktım sorularını oradan sorabilirsin. Elimden geldiğince yardımcı olurum.
 
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