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.

Error Sentry by Shay

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%
I have coded a system for my server that integrates with Discord!

What can the Error Sentry System do?​

When a player logs in and their client crashes or an error is written into the Syserr.txt, the system automatically sends this error message to your Discord webhook – including the player's name. This allows you to check for errors simply by asking for the player's name.

Setup​

In the file DiscordErrorLogger.cpp,

you'll find at the beginning:

Kod:
g_DiscordWebhook.Initialize("WEBHOOK HIER");

And at the end:
Kod:
g_DiscordWebhook.Initialize("WEBHOOK HERE");

Insert your Webhook URL, compile your executable – done!

Important

There are four new files included:

  • <li data-xf-list-type="ul">DiscordErrorLogger.cpp <li data-xf-list-type="ul">DiscordErrorLogger.h <li data-xf-list-type="ul">DiscordWebhook.cpp <li data-xf-list-type="ul">DiscordWebhook.h
You need to add these to your project (Client Source)!




DOWNLOAD



Preview

223932_c2864c61bd0d778c29bf015aa3b86f01.png

Error Sentry by Shay Nedir?

Metin2 özel sunucuları geliştirme sürecinde, hata ayıklama ve loglama işlemleri büyük önem taşır. Özellikle PVP sistemleri gibi karmaşık yapılar barındıran sunucularda, sistemsel hataların hızlıca tespiti ve düzeltilmesi sunucu stabilitesini doğrudan etkiler. Bu noktada devreye Error Sentry by Shay giriyor. Bu sistem, Metin2 özel sunucularında meydana gelen hataları otomatik olarak yakalayıp, geliştiriciye detaylı raporlar sunarak hata çözüm sürecini hızlandırır.

Error Sentry Nasıl Çalışır?

Error Sentry, Metin2 server SRC dosyalarına entegre edilen bir C++ tabanlı sistemdir. Sunucu tarafında meydana gelen tüm hata durumlarını yakalayarak, log dosyalarında tutar veya geliştiriciye anlık bildirim gönderir. Sistem, hem AUTH hem de GAME sunucularında çalışabilir şekilde tasarlanmıştır. Shay tarafından geliştirilen bu sistem, Metin2 geliştiricileri arasında oldukça popülerdir çünkü hata takibi için manuel yöntemlere olan ihtiyacı ortadan kaldırır.

Sistemin Avantajları

• Otomatik Hata Yakalama: Sunucuda oluşan herhangi bir hata anında tespit edilir.
• Raporlama Özelliği: Hatalar detaylı şekilde raporlanır ve geliştiriciye gönderilir.
• Kolay Entegrasyon: Mevcut Metin2 server src dosyalarına kolayca entegre edilebilir.
• Performans Etkisi Minimum: Sistem, sunucu performansını olumsuz etkilemeyecek şekilde optimize edilmiştir.

Neden Error Sentry Kullanmalısınız?

Metin2 özel sunucu geliştirme sürecinde, özellikle PVP sistemleri gibi dinamik ve yüksek trafikli yapılar, hataların sıkça oluştuğu alanlardır. Bu hataların manuel olarak takip edilmesi zaman alıcıdır ve bazı hatalar gözden kaçabilir. Error Sentry, bu tür sorunları çözmek için geliştirilmiş, güvenilir ve esnek bir çözümdür. Shay tarafından sürekli güncellenen bu sistem, Metin2 geliştiricileri için vazgeçilmez bir araç haline gelmiştir.

Hata Ayıklama Sürecini Kolaylaştırın

Sunucunuzda meydana gelen hataları zamanında fark etmek, sistemin daha kararlı ve sorunsuz çalışmasını sağlar. Error Sentry sayesinde, kullanıcı deneyimini artırmak ve sunucu çökmelerini önlemek mümkün hale gelir. Ayrıca, hata günlüklerinin düzenli takibi sayesinde, sistemsel problemlerin nedenlerini analiz etmek de kolaylaşır.

Sonuç

Error Sentry by Shay, Metin2 özel sunucularında çalışan geliştiriciler için güçlü bir hata takip ve raporlama aracıdır. Hem C++ hem de Python tabanlı sistemlerle uyumlu çalışabilen bu yapı, özellikle PVP sistemleri üzerinde çalışan sunucularda kritik öneme sahiptir. Hata ayıklama süreçlerini kolaylaştırarak, sunucu stabilitesini korumanızı sağlar. Eğer Metin2 geliştirme ile ilgileniyorsanız, Error Sentry kesinlikle denemeye değer bir sistemdir.


What is Error Sentry by Shay?

In the process of developing Metin2 private servers, debugging and logging operations are highly significant. Especially in complex structures such as PVP systems, quickly identifying and fixing systematic errors directly affects server stability. This is where Error Sentry by Shay comes into play. This system automatically captures errors occurring on Metin2 private servers and provides developers with detailed reports, accelerating the error resolution process.

How Does Error Sentry Work?

Error Sentry is a C++ based system integrated into Metin2 server source files. It captures all error states occurring on the server side, logs them into files, or sends instant notifications to the developer. The system is designed to work on both AUTH and GAME servers. Developed by Shay, this system is very popular among Metin2 developers because it eliminates the need for manual methods in tracking errors.

Benefits of the System

• Automatic Error Capture: Any error occurring on the server is instantly detected.
• Reporting Feature: Errors are reported in detail and sent to the developer.
• Easy Integration: Can be easily integrated into existing Metin2 server source files.
• Minimal Performance Impact: The system is optimized not to negatively affect server performance.

Why Should You Use Error Sentry?

In the process of developing Metin2 private servers, dynamic and high-traffic areas like PVP systems are often where errors occur frequently. Manually tracking these errors can be time-consuming, and some errors might go unnoticed. Error Sentry is a reliable and flexible solution developed to resolve such issues. Continuously updated by Shay, this system has become an indispensable tool for Metin2 developers.

Simplify Your Debugging Process

Detecting errors on your server in time allows the system to run more stably and without issues. With Error Sentry, you can enhance user experience and prevent server crashes. Additionally, regularly monitoring error logs makes it easier to analyze the causes of systemic problems.

Conclusion

Error Sentry by Shay is a powerful error tracking and reporting tool for developers running Metin2 private servers. Compatible with both C++ and Python-based systems, this structure is especially critical for servers operating PVP systems. By simplifying debugging processes, it helps maintain server stability. If you are involved in Metin2 development, Error Sentry is definitely a system worth trying.
 

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