- 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
- M2 Yang
- 488,879
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
- Rütbe - Harita - Ad - Lonca - Irk - Krallık vs vs
Sistem Alıntıdır Test Edilmedi Eden olursa kanıt ata bilir
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
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.
