C# ile minecraft launcher yapacam ancak minecraft başlatma kodunu bilmiyorum

MrMehmetBey

Sudan Çıkmış
Mesajlar
3
En iyi cevaplar
0
Beğeniler
1
Puanları
40
,Process.Start(new ProcessStartInfo
{
FileName = UtilJava.getJavaWExePath(),
Arguments = text + " -jar SonOyuncu Vb Craft Rise Yapıcaksan ! Yan Sanayi Adını Yaz Yeterli
launcherStartup",
WorkingDirectory = UtilJava.getLauncherFolderPath(),
UseShellExecute = false,
CreateNoWindow = true
});
}
 

RARFIXED

Client / Pluginler; https://discord .gg/ER6eVjEFhD
Mesajlar
34
En iyi cevaplar
1
Beğeniler
13
Puanları
40
Neden C#'ta yazmasına bu kadar karşı geldiniz bilemedim. Minecraft ile "gerçek" anlamda entegre olmadığı için bazı sıkıntılar yaşanabiliyor. Ama aşılmayacak sıkıntılar değil bunlar. C#, Windows için yazılıyorsa, çok rahat arayüz tasarlanabilen, kullanışlı ve aşırı rahat bir dil.
Şahsen yazın, modlu mc sunucum için yazmıştım. Çok tatlı gelmişti yazması. Kodun hepsini paylaşabilirdim ama hem kral çok iyi demiş hem de şahsen hepsini paylaşmak istemiyorum.

Kodun bir kısmı açık kaynaktı : TheDoctorOne/PokePack (Kod acele içinde yazıldı, testleri dahil 2-3 Gün gibi bir süre almıştı bu yüzden okuması çokta kolay olmayabilir.), buradan bak bakabildiğine. C# ile yapacağın Launcher'ın eğer kullanıcı girişi olacak ise işler karışıyor. Kaynak kodunu okursan görüceksin ki, ben burada farklı bir yol ile kullanıcı üzerinde kontrol sağlıyorum. O kısımları tam olarak paylaşmadım ama ana fikir orada. Tabii bunun için bir de sunucu yazman lazım. Kaynak kodun içinde sunucu kısımları da mevcut. Paylaşmadığım kısımlar sana kalmış, orada paylaşmadığım şeyi burada paylaşacak değilim zaten.

Minecraft başlatma komutu için sana bir tüyo verebilirim. ProcessExplorer. Kolay gelsin
C# neden mi karşılar?
Karşı değiller fakat biraz bilgisi olan biri kendisi de düzenleyebilir C# dosyasını.
İçerisinde mysql şifreleri ve başka tür şifreleri kaydedip
web sunucunu ele geçirebilir.
Güzel ilerliyorsun ama bu yönünü sevdim :1:

1.8.x Client / Plugin / Harita sorunun olursa hepsi sunucumda mevcut.
Discord Adresim: AnılCod#1364
 

mahmud118

Are you?
Mesajlar
618
En iyi cevaplar
4
Beğeniler
278
Puanları
1,320
Ruh hali
C# neden mi karşılar?
Karşı değiller fakat biraz bilgisi olan biri kendisi de düzenleyebilir C# dosyasını.
İçerisinde mysql şifreleri ve başka tür şifreleri kaydedip
web sunucunu ele geçirebilir.
Güzel ilerliyorsun ama bu yönünü sevdim :1:

1.8.x Client / Plugin / Harita sorunun olursa hepsi sunucumda mevcut.
Discord Adresim: AnılCod#1364
Editleyip, örnek olarak herkese gösterebilir misin? :1:
 

RARFIXED

Client / Pluginler; https://discord .gg/ER6eVjEFhD
Mesajlar
34
En iyi cevaplar
1
Beğeniler
13
Puanları
40
Editleyip, örnek olarak herkese gösterebilir misin? :1:
unknown.png



unknown.png


unknown.png


CLIENT'den söz ediyorsan BETA 0.1 olarak paylaştım discord sunucumdan.
Sipariş alıyorum.

C#'dan söz ediyorsan, java'ya hakimim C# bırakalı uzun zaman oldu:hmm1:
 

mahmud118

Are you?
Mesajlar
618
En iyi cevaplar
4
Beğeniler
278
Puanları
1,320
Ruh hali
CLIENT'den söz ediyorsan BETA 0.1 olarak paylaştım discord sunucumdan.
Sipariş alıyorum.

C#'dan söz ediyorsan, java'ya hakimim C# bırakalı uzun zaman oldu:hmm1:
Hayır, konu Launcher konusu zaten. Şu kısmı örnekleyebilir misin?:
Karşı değiller fakat biraz bilgisi olan biri kendisi de düzenleyebilir C# dosyasını.
İçerisinde mysql şifreleri ve başka tür şifreleri kaydedip
web sunucunu ele geçirebilir.
 

RARFIXED

Client / Pluginler; https://discord .gg/ER6eVjEFhD
Mesajlar
34
En iyi cevaplar
1
Beğeniler
13
Puanları
40
Hayır, konu Launcher konusu zaten. Şu kısmı örnekleyebilir misin?:
Yeterli bir bilgisi olan birisi, kodlanan dosyaları inceleyip değiştirebilir.
Java dosyası editlemek için decompile etmeli, biraz uğraştırır ve pek bilinmez.
Fakat C#'da ki dosya editleme olayı daha basit.
Daha dosyaları karıştırırken bile bilmeden kodlara giriyorum :)
 

mahmud118

Are you?
Mesajlar
618
En iyi cevaplar
4
Beğeniler
278
Puanları
1,320
Ruh hali
Yeterli bir bilgisi olan birisi, kodlanan dosyaları inceleyip değiştirebilir.
Java dosyası editlemek için decompile etmeli, biraz uğraştırır ve pek bilinmez.
Fakat C#'da ki dosya editleme olayı daha basit.
Daha dosyaları karıştırırken bile bilmeden kodlara giriyorum :)
Herkese paylaştığım ve senin alıntılayıp:
fakat biraz bilgisi olan biri kendisi de düzenleyebilir C# dosyasını.
İçerisinde mysql şifreleri ve başka tür şifreleri kaydedip
web sunucunu ele geçirebilir
Şeklinde dediğin kodu editleyip; güvenli hale getirirsen herkes faydalanır. Linki bırakayım yeniden, biraz zorlanıyor gibisin.
Kodun bir kısmı açık kaynaktı : TheDoctorOne/PokePack (Kod acele içinde yazıldı, testleri dahil 2-3 Gün gibi bir süre almıştı bu yüzden okuması çokta kolay olmayabilir.), buradan bak bakabildiğine. C# ile yapacağın Launcher'ın eğer kullanıcı girişi olacak ise işler karışıyor. Kaynak kodunu okursan görüceksin ki, ben burada farklı bir yol ile kullanıcı üzerinde kontrol sağlıyorum. O kısımları tam olarak paylaşmadım ama ana fikir orada. Tabii bunun için bir de sunucu yazman lazım. Kaynak kodun içinde sunucu kısımları da mevcut. Paylaşmadığım kısımlar sana kalmış, orada paylaşmadığım şeyi burada paylaşacak değilim zaten.


Edit: Pek bir fikri olmayan ve yeni başlayan arkadaşlar, elbette yazdığınız programın kodu ele geçirilemez değil. Hattâ bu olay C#,Java için aracı programlar ile oldukça da basit. Ancak burada mevzu bu değil. Burada mevzu C# koduna bir iki edit atar, sunucunun veri tabanını(database) çeker, kısaca C#'ı kolayca "hack"lerler denmesi. Şimdi benim burada yazdığım kod ne kadar güvenli, konumuz bu değil. Konumuz, iki açık kaynaklı kod değiştiriyorum adı da hack yapıyorum.
Paylaştığım kodlar düz ve basit bir launcher yapmanıza bir ölçüde yardım edebilecek, yeterli C#/Programlama bilginiz var ise yeterli olacaktır. Bu arkadaşın söylediği gibi bir olay söz konusu değil. Hattâ C# ile Launcher'ınızı yazmanızı tavsiye dahi ederim.
 
Son düzenleme:

MehmetCreative

Sudan Çıkmış
Mesajlar
3
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Process mc; Yaz Biryere Yeterli Boş Bir Yere

Yukarda Verdigim Her pc de çalışmasını sağlayaçak
Bosster gerekmekte onuda manuel yada otomatik
yaprasan CraftRise Nin Kodunu Veririm Sende Normal Javadan
Bir Güzel yaparsın
Discord verebilirmisin senden bi yardım isteyeceğim önemli . Yada istersen Sen Ekle Mehmet Creative#9509
 

Üst