Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

[C++] Discord RPC System - Gelişmiş

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
48,291
Mesajlar
48,601
Tepkime puanı
75
M2 Yaşı
3 yıl 11 ay 10 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
488,879
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
Bu RPC versiyonu aşağıdaki özellikleri gösterir: -
- Rütbe - Harita - Ad - Lonca - Irk - Krallık vs vs

Sistem Alıntıdır Test Edilmedi Eden olursa kanıt ata bilir
273164_490676b8831015df762a502db00787a0.png


2a8b863e223d7c195a5ef4670e04b59f.gif


57015df9f6de136d4e4c2a2431b0d5d4.gif

Metin2 Lobby olarak Metin2 özel sunucu geliştirme alanında uzmanlaşıyoruz ve bu doğrultuda C++ dilinde yazılmış gelişmiş sistemlerle tanıştırıyoruz. Bu yazıda, Discord Rich Presence özelliğini C++ ile entegre ederek Metin2 sunucularınızda nasıl kullanacağınızı detaylıca anlatıyoruz.

Discord RPC Nedir?
Discord Rich Presence (RPC) sistemi sayesinde kullanıcıların Discord profilinde ne yaptıkları hakkında bilgi verilebilir. Örneğin, bir Metin2 oyuncusu oyun içindeyken, Discord profiline 'Metin2 - Sunucu Adı' gibi bilgiler otomatik olarak yansıtılır. Bu özellik, hem oyuncuların dikkatini çeker hem de sunucu tanıtımı açısından büyük fayda sağlar.

Gelişmiş C++ Discord RPC Sistemi
C++ ile yazılmış gelişmiş bir Discord RPC sistemi, sadece statü bilgisi değil, aynı zamanda butonlar, resimler, zamanlayıcılar gibi gelişmiş özellikler sunabilir. Bu sayede kullanıcı deneyimi artırılır. Sistem, game server tarafında çalışacak şekilde tasarlanabilir. Özellikle Metin2 özel sunucularında, C++ tabanlı game src üzerinde bu entegrasyon yapılabilmektedir.

Discord RPC Kurulumu ve Yapılandırma
Discord RPC sistemini kullanabilmek için öncelikle bir Discord Application oluşturulmalıdır. Geliştirici portalında yeni bir uygulama eklenir ve Rich Presence özelliği aktif edilir. Burada tanımlanan Client ID kodun içine entegre edilir. Daha sonra C++ kütüphanesi olan Discord Game SDK veya Easy Discord RPC gibi kütüphaneler kullanılarak bağlantı sağlanır.

Otomatik Veri Aktarımı
Gelişmiş sistemlerde, oyuncunun oyun içi konumu, seviyesi, PvP durumu gibi bilgiler Discord RPC üzerinden anlık olarak gönderilebilir. Örneğin, bir oyuncu PvP haritasında ise, Discord profilinde 'PvP Haritasında' şeklinde bir bilgi gözükebilir. Bu veriler, auth ve game server veritabanları üzerinden alınarak gerçek zamanlı güncellenebilir.

Avantajlar
- Oyuncu katılımını artırır.
- Sunucunuzu diğer Metin2 sunucularından ayırır.
- PvP ve server aktivitesi hakkında bilgi verir.
- C++ tabanlı source edit projelerinde profesyonellik kazandırır.


Metin2 Lobby specializes in Metin2 private server development and introduces advanced systems written in C++. In this article, we explain how to integrate Discord Rich Presence with C++ for your Metin2 servers in detail.

What is Discord RPC?
Discord Rich Presence (RPC) allows displaying information about what users are doing on their Discord profiles. For example, when a Metin2 player is in-game, their Discord profile can show something like 'Metin2 - Server Name'. This feature attracts players' attention and significantly helps server promotion.

Advanced C++ Discord RPC System
An advanced Discord RPC system written in C++ can provide not only status information but also advanced features such as buttons, images, and timers. This enhances user experience. The system can be designed to run on the game server side. Especially in Metin2 private servers, this integration can be implemented on C++-based game src.

Discord RPC Installation and Configuration
To use the Discord RPC system, first a Discord Application must be created. A new application is added via the developer portal and Rich Presence is enabled. The Client ID defined here is integrated into the code. Then, libraries such as Discord Game SDK or Easy Discord RPC, which are C++ libraries, are used to establish connection.

Automatic Data Transfer
In advanced systems, in-game location, level, and PvP status of the player can be sent instantly via Discord RPC. For example, if a player is on a PvP map, their Discord profile may display 'On PvP Map'. These data can be updated in real-time from auth and game server databases.

Benefits
- Increases player engagement.
- Differentiates your server from other Metin2 servers.
- Provides information about PvP and server activity.
- Adds professionalism to C++-based source edit projects.​
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri