Çözüldü C# ile bir oyunda bulunan sunucuya otomatik bağlanma nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

te6ge

Femtopat
Katılım
27 Şubat 2022
Mesajlar
54
Daha fazla  
Cinsiyet
Erkek
Selam, bir "server launcherı" yapıyorum. Genel amacı sunucuya direkt bağlantı sağlamak fakat ne kadar arasam da oyunda bulunan IP'ye otomatik bağlamayı beceren bir kod bulamadım veya yazamadım. Sizden ricam bu konuda bilgisi olan biri, bir kaynak veya kod paylaşabilir mi?
 
Çözüm
Launcher yaptığınız için şu kod işinize yarar gibi gözüküyor:


C#:
Process.Start("mtasa://ipadres:port");

//Process.Start("mtasa://127.0.0.1:22003");

Client yapıyor olsaydınız bu kod gene MTA üzerinden bağlanırdı işinize yaramazdı.
Selam, bir "server launcherı" yapıyorum. Genel amacı sunucuya direkt bağlantı sağlamak fakat ne kadar arasam da oyunda bulunan IP'ye otomatik bağlamayı beceren bir kod bulamadım veya yazamadım. Sizden ricam bu konuda bilgisi olan biri, bir kaynak veya kod paylaşabilir mi?
Biraz zaman ver hangi oyun için launcher yapmaya çalıştığını tahmin ediyim (!)
 
Launcher yaptığınız için şu kod işinize yarar gibi gözüküyor:


C#:
Process.Start("mtasa://ipadres:port");

//Process.Start("mtasa://127.0.0.1:22003");

Client yapıyor olsaydınız bu kod gene MTA üzerinden bağlanırdı işinize yaramazdı.
 
Çözüm
Hocam public sunucu için mi yapacaksınız?
Evet public.
Launcher yaptığınız için şu kod işinize yarar gibi gözüküyor:


C#:
Process.Start("mtasa://ipadres:port");

//Process.Start("mtasa://127.0.0.1:22003");

Client yapıyor olsaydınız bu kod gene MTA üzerinden bağlanırdı işinize yaramazdı.
Deneyeyim hocam.

Launcher yaptığınız için şu kod işinize yarar gibi gözüküyor:


C#:
Process.Start("mtasa://ipadres:port");

//Process.Start("mtasa://127.0.0.1:22003");

Client yapıyor olsaydınız bu kod gene MTA üzerinden bağlanırdı işinize yaramazdı.
Hocam MTA'yı açması için şu kodu yazdım:
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\MTA San Andreas 1.5\Multi Theft Auto.exe");

Sizin attığınız kodu içine entegre etmemin bir yolu var mı? Oyun açılınca bağlanması için.
 
Son düzenleme:
Evet public.

Deneyeyim hocam.

Hocam MTA'yı açması için şu kodu yazdım:
System. Diagnostics. Process. Start(@"C:\program files (X86)\mta San Andreas 1.5\Multi theft Auto.exe");

Sizin attığınız kodu içine entegre etmemin bir yolu var mı? Oyun açılınca bağlanması için.

Hocam zaten şu kodu yazarsanız açılacaktır. MTA direkt o sunucuya bağlanır diye düşünyorum.

System. Diagnostics. Process. Start("mtasa://ipadres: Port");

C#:
System.Diagnostics.Process.Start("mtasa://ipadres:port");
 
Son düzenleyen: Moderatör:
Hocam zaten şu kodu yazarsanız açılacaktır MTA direk o sunucuya bağlanır diye düşünyorum.

C#:
System.Diagnostics.Process.Start("mtasa://ipadres:port");

Deneyip döneyim hocam.

Hocam zaten şu kodu yazarsanız açılacaktır. MTA direkt o sunucuya bağlanır diye düşünyorum.



C#:
System.Diagnostics.Process.Start("mtasa://ipadres:port");
Sağ olun hocam işe yaradı. Emeğinize sağlık.
 

Geri
Yukarı