Merhaba Değerli Turkmmo Ailesi
Güzel bir sistem ile paylaşımlara kaldığım yerden devam ediyorum. Oyun içerisinde discord ile apiler sayesinde bağlantı kurup logları-mesajları-bildirimleri almak istemezmisiniz? Oyuncular için ilgi çekici ve bir o kadar kullanışlı bir sistem olduğunu düşünüyorum ve lafı fazla uzatmadan sistemin videolarına geçiyorum;
Metin2'den Discord Kanalına Mesaj Gönderme:
Metin2'den Pazarda Satılan İtemlerin Bildirimlerini Discorddan Alma:
NOT: Ek olarak yine API'ler sayesinde oyunu discorda bağlayıp tüm logları vs. ordan bildirim olarak alıp-gönderebilirsiniz.
Şimdi kurulum ve dosyalara geçelim.
İhtiyacınız olanlar 1:
Güzel bir sistem ile paylaşımlara kaldığım yerden devam ediyorum. Oyun içerisinde discord ile apiler sayesinde bağlantı kurup logları-mesajları-bildirimleri almak istemezmisiniz? Oyuncular için ilgi çekici ve bir o kadar kullanışlı bir sistem olduğunu düşünüyorum ve lafı fazla uzatmadan sistemin videolarına geçiyorum;
Metin2'den Discord Kanalına Mesaj Gönderme:
Metin2'den Pazarda Satılan İtemlerin Bildirimlerini Discorddan Alma:
NOT: Ek olarak yine API'ler sayesinde oyunu discorda bağlayıp tüm logları vs. ordan bildirim olarak alıp-gönderebilirsiniz.
Şimdi kurulum ve dosyalara geçelim.
İhtiyacınız olanlar 1:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
(Aşağıdaki Kod İle Kütüphaneyi İndirmeden Kurabilirsiniz.)İhtiyacınız olanlar 2:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
(minimum: 3.10.5 sürümü olmalı.) (Aşağıdaki Kod İle Kütüphaneyi İndirmeden Kurabilirsiniz.)
Kanal Kimliğini Alın (arrChannels):
1-) Discord/Ayarlar/Gelişmiş/Geliştirici Modunu Etkinleştir.
2-) Bir kanala sağ tıklayın ve ardından Kimlik ID Kopyala'yı seçin.
2-) Bir kanala sağ tıklayın ve ardından Kimlik ID Kopyala'yı seçin.
Kullanıcı Kimliğini Alın (Kullanıcıyı
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
gibi etikeyebilmek için gerekli.):
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
gibi etikeyebilmek için gerekli.):1-) Discord/Ayarlar/Gelişmiş/Geliştirici Modunu Etkinleştir.
2-) Bir kullanıcıya sağ tıklayın ve ardından Kimliği Kopyala'yı seçin.
2-) Bir kullanıcıya sağ tıklayın ve ardından Kimliği Kopyala'yı seçin.
Loglar Ve Mesajlar Bildirimleri İçin Özel Bot Oluşturacağız. Bunun için jeton almanız gerekli. Öncelikle;
Jeton Alın (arrTokens):
1-) Eğer yoksa bir discord botu oluşturun. (
2-) Bot isminizi ve simgenizi seçin. / Bot Seçin (menüde). Ardından Bot Ekle'ye tıklayın .
3-) Ardından oluşturduğunuz botun Token'ini kopyalayın .
4-) Tokenin başına "Bot" kelimesini ekleyin.
Build sırasında c++11 yeterli olur.
[DEV KONU] Metin2 Oyun İçerisinden Discord Mesajı Gönder - Oyun İçi İtem Satış/Log Bildirimlerini Discorddan Bildirim Al!
Metin2 özel sunucu geliştirme süreçlerinde, sunucu yöneticileri oyun içi aktiviteleri takip edebilmek ve kullanıcılarla etkileşim kurabilmek için farklı yöntemlere yönelmektedir. Bu bağlamda, Discord entegrasyonu özellikle oyun içi önemli olaylarda anlık bildirim almak açısından oldukça faydalıdır. Bu yazıda, Metin2 oyunu içerisinden Discord kanalına mesaj göndermeyi, oyun içi item satış işlemleri veya log bildirimlerini Discord üzerinden almayı detaylı olarak ele alacağız. Bu sistem, Metin2 lobby sunucularında PvP sistemlerin daha aktif yönetimi için ideal bir araçtır.
Discord Webhook Nedir?
Discord webhook, belirli bir kanala otomatik mesaj göndermenizi sağlayan bir özelliktir. Bu sayede, Metin2 sunucusunda gerçekleşen bazı olaylar, doğrudan Discord kanalına bildirim olarak gönderilebilir. Örneğin bir oyuncu özel item satışı yaptığında ya da bir PvP olayı gerçekleştiğinde, bunu anlık olarak görebilirsiniz.
Python GUI ve C++ Entegrasyonu
Metin2 özel sunucularında C++ server-side kodlamalar ve Python GUI sistemleri oldukça yaygın kullanılır. Bu yapıya entegre edilecek olan Discord webhook sistemi, hem game hem de auth sunucularında çalışabilir. Python tarafında basit bir HTTP isteği ile webhook'a mesaj göndermek mümkündür. Py root klasörlerindeki uiscript dosyaları aracılığıyla da bu bildirimler tetiklenebilir.
Oyun İçi Item Satışı Bildirimi
Metin2 özel sunucularda, oyuncuların gerçekleştirdiği item satışları genellikle özel marketlerde yapılır. Bu işlemler, sunucu sahipleri için değerli verilerdir. Bir item satıldığında, Discord kanalına şu şekilde bir mesaj gönderilebilir:
Örnek Bildirim:
Oyuncu 'Ahmet' adlı oyuncu 'Siyah Ejder Kılıcı' adlı itemi 500.000 gold karşılığında sattı.
Bu bildirimi gerçekleştirmek için:
- Game server tarafında bir log fonksiyonu oluşturulur.
- Satış gerçekleştiğinde, Python veya C++ üzerinden bir HTTP isteği gönderilir.
- Webhook, mesajı Discord kanalına iletir.
Sunucu Loglarını Discord’a Aktarma
Metin2 özel sunucularında loglama işlemleri, sunucu güvenliği ve hata ayıklama açısından kritik öneme sahiptir. Bu logları doğrudan Discord üzerinden takip etmek, hem geliştiriciler hem de moderatörler için büyük kolaylık sağlar. Auth ve game sunucularında oluşan hata, giriş-çıkış, saldırı gibi olaylar loglanabilir ve Discord kanalına anlık olarak iletilir.
Python GUI ile Discord Webhook Kullanımı
Python GUI sistemleri, Metin2 geliştiricileri tarafından arayüz ve yönetim sistemleri için sıklıkla tercih edilir. Py GUI yardımıyla, sunucu yönetim panelinden doğrudan Discord webhook ile haberleşebilirsiniz. Örneğin, bir olayı manuel tetiklemek veya test etmek için bir buton kullanılabilir.
Martysama ve Metin2Dev Kaynakları
Metin2 lobby gibi platformlarda, Martysama ve benzeri kaynaklar, Metin2Dev sistemleri için önemli referanslardır. Bu sistemler, hem client src, hem de server src düzenlemeleri için örnek teşkil eder. Discord entegrasyonu gibi gelişmiş sistemler de bu kaynaklardan adapte edilebilir.
Sonuç
Metin2 özel sunucu geliştirme sürecinde, Discord entegrasyonu gibi modern teknolojiler, hem kullanıcı deneyimini artırır hem de sunucu yönetimini kolaylaştırır. Python GUI, C++, game core, db core gibi sistemlerle uyumlu çalışan bu yapılar, Metin2 lobby kullanıcıları için değerli birer araçtır. Geliştiriciler, bu tür sistemleri kullanarak hem sunucu performansını artırabilir hem de kullanıcı etkileşimini artırmış olurlar.
[DEV TOPIC] Send Discord Messages from Within Metin2 - Get Notifications on In-Game Item Sales/Log Events via Discord!
In Metin2 private server development processes, server administrators often turn to different methods to track in-game activities and interact with users. In this context, Discord integration is particularly valuable for receiving instant notifications about important in-game events. In this article, we will detail how to send messages from Metin2 directly into a Discord channel, and receive notifications about in-game item sales or log events via Discord. This system is an ideal tool for more active management of PvP systems in Metin2 lobby servers.
What Is a Discord Webhook?
A Discord webhook is a feature that allows you to automatically send messages to a specific channel. Through this method, certain events happening within the Metin2 server can be sent directly to a Discord channel as notifications. For example, when a player makes a special item sale or a PvP event occurs, you can instantly see it.
Python GUI and C++ Integration
In Metin2 private servers, C++ server-side coding and Python GUI systems are widely used. The Discord webhook system integrated into this structure can operate on both game and auth servers. It is possible to send messages to the webhook via a simple HTTP request on the Python side. These notifications can also be triggered through uiscript files located in the py root folders.
In-Game Item Sale Notifications
In Metin2 private servers, players usually make item sales in special markets. These transactions are valuable data for server owners. When an item is sold, a message like the following can be sent to the Discord channel:
Sample Notification:
Player 'Ahmet' sold the item 'Black Dragon Sword' for 500,000 gold.
To implement this notification:
- A logging function is created on the game server side.
- An HTTP request is sent via Python or C++ when the sale occurs.
- The webhook delivers the message to the Discord channel.
Sending Server Logs to Discord
Logging operations in Metin2 private servers are critical for server security and debugging. Tracking these logs directly via Discord provides great convenience for both developers and moderators. Events such as errors, login/logout, and attacks occurring on auth and game servers can be logged and instantly transmitted to a Discord channel.
Using Discord Webhook with Python GUI
Python GUI systems are frequently preferred by Metin2 developers for interfaces and management systems. With Py GUI, you can communicate directly with Discord webhooks from a server management panel. For example, a button can be used to manually trigger an event or run a test.
Martysama and Metin2Dev Resources
On platforms like Metin2 lobby, sources like Martysama serve as important references for Metin2Dev systems. These systems act as examples for both client src and server src modifications. Advanced systems like Discord integration can be adapted from these resources.
Conclusion
During the Metin2 private server development process, modern technologies like Discord integration enhance user experience while simplifying server management. Systems compatible with Python GUI, C++, game core, db core, etc., are valuable tools for Metin2 lobby users. Developers can increase both server performance and user engagement by using such systems.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
)2-) Bot isminizi ve simgenizi seçin. / Bot Seçin (menüde). Ardından Bot Ekle'ye tıklayın .
3-) Ardından oluşturduğunuz botun Token'ini kopyalayın .
4-) Tokenin başına "Bot" kelimesini ekleyin.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Build sırasında c++11 yeterli olur.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
[DEV KONU] Metin2 Oyun İçerisinden Discord Mesajı Gönder - Oyun İçi İtem Satış/Log Bildirimlerini Discorddan Bildirim Al!
Metin2 özel sunucu geliştirme süreçlerinde, sunucu yöneticileri oyun içi aktiviteleri takip edebilmek ve kullanıcılarla etkileşim kurabilmek için farklı yöntemlere yönelmektedir. Bu bağlamda, Discord entegrasyonu özellikle oyun içi önemli olaylarda anlık bildirim almak açısından oldukça faydalıdır. Bu yazıda, Metin2 oyunu içerisinden Discord kanalına mesaj göndermeyi, oyun içi item satış işlemleri veya log bildirimlerini Discord üzerinden almayı detaylı olarak ele alacağız. Bu sistem, Metin2 lobby sunucularında PvP sistemlerin daha aktif yönetimi için ideal bir araçtır.
Discord Webhook Nedir?
Discord webhook, belirli bir kanala otomatik mesaj göndermenizi sağlayan bir özelliktir. Bu sayede, Metin2 sunucusunda gerçekleşen bazı olaylar, doğrudan Discord kanalına bildirim olarak gönderilebilir. Örneğin bir oyuncu özel item satışı yaptığında ya da bir PvP olayı gerçekleştiğinde, bunu anlık olarak görebilirsiniz.
Python GUI ve C++ Entegrasyonu
Metin2 özel sunucularında C++ server-side kodlamalar ve Python GUI sistemleri oldukça yaygın kullanılır. Bu yapıya entegre edilecek olan Discord webhook sistemi, hem game hem de auth sunucularında çalışabilir. Python tarafında basit bir HTTP isteği ile webhook'a mesaj göndermek mümkündür. Py root klasörlerindeki uiscript dosyaları aracılığıyla da bu bildirimler tetiklenebilir.
Oyun İçi Item Satışı Bildirimi
Metin2 özel sunucularda, oyuncuların gerçekleştirdiği item satışları genellikle özel marketlerde yapılır. Bu işlemler, sunucu sahipleri için değerli verilerdir. Bir item satıldığında, Discord kanalına şu şekilde bir mesaj gönderilebilir:
Örnek Bildirim:
Oyuncu 'Ahmet' adlı oyuncu 'Siyah Ejder Kılıcı' adlı itemi 500.000 gold karşılığında sattı.
Bu bildirimi gerçekleştirmek için:
- Game server tarafında bir log fonksiyonu oluşturulur.
- Satış gerçekleştiğinde, Python veya C++ üzerinden bir HTTP isteği gönderilir.
- Webhook, mesajı Discord kanalına iletir.
Sunucu Loglarını Discord’a Aktarma
Metin2 özel sunucularında loglama işlemleri, sunucu güvenliği ve hata ayıklama açısından kritik öneme sahiptir. Bu logları doğrudan Discord üzerinden takip etmek, hem geliştiriciler hem de moderatörler için büyük kolaylık sağlar. Auth ve game sunucularında oluşan hata, giriş-çıkış, saldırı gibi olaylar loglanabilir ve Discord kanalına anlık olarak iletilir.
Python GUI ile Discord Webhook Kullanımı
Python GUI sistemleri, Metin2 geliştiricileri tarafından arayüz ve yönetim sistemleri için sıklıkla tercih edilir. Py GUI yardımıyla, sunucu yönetim panelinden doğrudan Discord webhook ile haberleşebilirsiniz. Örneğin, bir olayı manuel tetiklemek veya test etmek için bir buton kullanılabilir.
Martysama ve Metin2Dev Kaynakları
Metin2 lobby gibi platformlarda, Martysama ve benzeri kaynaklar, Metin2Dev sistemleri için önemli referanslardır. Bu sistemler, hem client src, hem de server src düzenlemeleri için örnek teşkil eder. Discord entegrasyonu gibi gelişmiş sistemler de bu kaynaklardan adapte edilebilir.
Sonuç
Metin2 özel sunucu geliştirme sürecinde, Discord entegrasyonu gibi modern teknolojiler, hem kullanıcı deneyimini artırır hem de sunucu yönetimini kolaylaştırır. Python GUI, C++, game core, db core gibi sistemlerle uyumlu çalışan bu yapılar, Metin2 lobby kullanıcıları için değerli birer araçtır. Geliştiriciler, bu tür sistemleri kullanarak hem sunucu performansını artırabilir hem de kullanıcı etkileşimini artırmış olurlar.
[DEV TOPIC] Send Discord Messages from Within Metin2 - Get Notifications on In-Game Item Sales/Log Events via Discord!
In Metin2 private server development processes, server administrators often turn to different methods to track in-game activities and interact with users. In this context, Discord integration is particularly valuable for receiving instant notifications about important in-game events. In this article, we will detail how to send messages from Metin2 directly into a Discord channel, and receive notifications about in-game item sales or log events via Discord. This system is an ideal tool for more active management of PvP systems in Metin2 lobby servers.
What Is a Discord Webhook?
A Discord webhook is a feature that allows you to automatically send messages to a specific channel. Through this method, certain events happening within the Metin2 server can be sent directly to a Discord channel as notifications. For example, when a player makes a special item sale or a PvP event occurs, you can instantly see it.
Python GUI and C++ Integration
In Metin2 private servers, C++ server-side coding and Python GUI systems are widely used. The Discord webhook system integrated into this structure can operate on both game and auth servers. It is possible to send messages to the webhook via a simple HTTP request on the Python side. These notifications can also be triggered through uiscript files located in the py root folders.
In-Game Item Sale Notifications
In Metin2 private servers, players usually make item sales in special markets. These transactions are valuable data for server owners. When an item is sold, a message like the following can be sent to the Discord channel:
Sample Notification:
Player 'Ahmet' sold the item 'Black Dragon Sword' for 500,000 gold.
To implement this notification:
- A logging function is created on the game server side.
- An HTTP request is sent via Python or C++ when the sale occurs.
- The webhook delivers the message to the Discord channel.
Sending Server Logs to Discord
Logging operations in Metin2 private servers are critical for server security and debugging. Tracking these logs directly via Discord provides great convenience for both developers and moderators. Events such as errors, login/logout, and attacks occurring on auth and game servers can be logged and instantly transmitted to a Discord channel.
Using Discord Webhook with Python GUI
Python GUI systems are frequently preferred by Metin2 developers for interfaces and management systems. With Py GUI, you can communicate directly with Discord webhooks from a server management panel. For example, a button can be used to manually trigger an event or run a test.
Martysama and Metin2Dev Resources
On platforms like Metin2 lobby, sources like Martysama serve as important references for Metin2Dev systems. These systems act as examples for both client src and server src modifications. Advanced systems like Discord integration can be adapted from these resources.
Conclusion
During the Metin2 private server development process, modern technologies like Discord integration enhance user experience while simplifying server management. Systems compatible with Python GUI, C++, game core, db core, etc., are valuable tools for Metin2 lobby users. Developers can increase both server performance and user engagement by using such systems.
