Oyun Seçeneklerinde Profil Görüntülemeyi Engelleyin

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 65

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Selamlar. paylaşımımdan sonra böyle bir genişletmeye ihtiyaç duydum. Profil isteğini engellemek için bazı eklentiler oluşturdum ve bunu sizlerle paylaşmak istedim.
gameoptiondialog.py'ye yaptığınız eklentinin "x" ve "y" koordinatlarını kendinize göre düzenlemeniz gerekiyor.

71748_60582d0cd2b447f05c3e69839c148752.png





















Oyun Seçeneklerinde Profil Görüntülemeyi Engelleyin - Metin2 Lobby

Metin2 özel sunucularında kullanıcı deneyimini artırmak ve gizlilik ihtiyaçlarını karşılamak adına bazı ayarların özelleştirilmesi oldukça önemlidir. Bu bağlamda, oyuncuların oyun içi profil görüntüleme özelliğini devre dışı bırakabilmesi büyük bir esneklik sunar. Bu yazıda, Metin2 Lobby üzerinden profil görüntüleme özelliğinin nasıl engelleneceği ve bu konuda geliştiricilerin nelere dikkat etmesi gerektiği ele alınacaktır.

Profil Görüntüleme Özelliği Nedir?
Metin2 oyununda oyuncular genellikle diğer oyuncuların profillerini açarak seviye, eşyalar, PvP istatistikleri gibi bilgilere ulaşabilirler. Ancak bazı oyuncuların bu tür bilgilerin başkaları tarafından görülmesini istememesi doğaldır. Özellikle özel sunucularda, bu tür özelliklerin özelleştirilmesi hem güvenlik hem de kullanıcı memnuniyeti açısından kritiktir.

Neden Profil Görüntülemeyi Kısıtlamalısınız?
Bazı oyuncular, özel eşyaları ya da yüksek seviyeleri nedeniyle dikkat çekmekten kaçınmak isterler. Ayrıca, sahte hesaplarla yapılan dolandırıcılıkların önüne geçmek adına profil görüntüleme özelliğinin sınırlanması önerilebilir. Geliştiriciler, C++ tabanlı sunucu kaynak kodlarında bu tür değişiklikleri yaparak kullanıcı deneyimini kişiselleştirebilirler. Bu işlem genellikle game server tarafında yapılır ve client tarafında da gerekli ayarlamalarla desteklenmelidir.

Metin2 Sunucu Tarafında Uygulanabilecek Ayarlar
Metin2 özel sunucularında bu özelliği devre dışı bırakmak için öncelikle game server kaynak kodlarında değişiklik yapılmalıdır. Martysama gibi sistemlerde, uiscript veya py root üzerinde profil penceresi ile ilgili komutlar kontrol edilir. Oyuncu profili açılmak istendiğinde sunucudan gelen yanıt, belirli durumlarda engellenerek profil görüntüleme iptal edilebilir. Bu işlem, Python veya C++ ile yazılmış özel sistemlerle kolayca entegre edilebilir.

Oyuncu Tercihleri ile Kontrol Etme
Geliştiriciler, oyuncuların kendi profillerinin başkaları tarafından görülmesini istemedikleri durumları göz önünde bulundurarak, oyun içi ayarlara bir 'Profil Görüntülemeye İzin Ver' seçeneği ekleyebilirler. Bu seçenek, Py GUI ile oluşturulmuş menülerde yer alabilir ve oyuncu bu ayarı değiştirdiğinde sunucuya gönderilerek ilgili kontroller dinamik olarak yapılır.

Sunucu Kaynak Kodlarında Değişiklik Yaparken Dikkat Edilmesi Gerekenler
Metin2 server src üzerinde değişiklik yaparken, hem game hem de auth katmanında dikkatli hareket etmek gerekir. Yanlış bir kodlama, sunucunun çökmesine veya istikrarsız çalışmasına yol açabilir. Bu nedenle, db core ve game core yapıları dikkatlice incelenmeli ve test ortamında denemeler yapılmalıdır. Ayrıca, compile işleminden sonra sunucu doğru şekilde başlatılmalı ve tüm sistemler kontrol edilmelidir.

Sonuç
Metin2 özel sunucularında profil görüntüleme özelliğinin engellenmesi, kullanıcıların gizlilik beklentilerini karşılayan gelişmiş bir özelliktir. Geliştiricilerin C++, Python gibi dillerle yazdıkları sistemlerle bu tür özelleştirmeler yapması, oyuncuların daha keyifli ve güvende hissetmesini sağlar. Metin2 Lobby, bu tür gelişmeleri takip eden ve geliştiricilere rehberlik eden platformlardan biridir.


Disable Profile Viewing in Game Options - Metin2 Lobby

In Metin2 private servers, customizing certain settings to enhance user experience and meet privacy needs is quite important. In this context, allowing players to disable the in-game profile viewing feature offers great flexibility. In this article, we will cover how to disable the profile viewing feature through Metin2 Lobby and what developers should consider regarding this topic.

What Is the Profile Viewing Feature?
In the Metin2 game, players can generally open other players’ profiles to view information such as level, items, and PvP statistics. However, some players naturally prefer not to have this kind of information visible to others. Particularly on private servers, customizing such features is critical for both security and user satisfaction.

Why Should You Restrict Profile Viewing?
Some players may wish to avoid drawing attention due to their special items or high levels. Additionally, limiting profile viewing can help prevent fraud involving fake accounts. Developers can personalize the user experience by making such changes in C++-based server source codes. This process usually occurs on the game server side and must also be supported with necessary adjustments on the client side.

Server-Side Settings That Can Be Applied in Metin2
To disable this feature in Metin2 private servers, modifications first need to be made to the game server source code. In systems like Martysama, commands related to the profile window are checked via uiscript or py root. When a player attempts to open another's profile, the response from the server can be blocked under specific conditions, effectively disabling profile viewing. This process can easily be integrated with custom systems written in Python or C++.

Controlling via Player Preferences
Developers can add a 'Allow Profile Viewing' option to in-game settings, considering cases where players do not want others to see their profiles. This option can be placed in menus created with Py GUI, and when the player changes this setting, it is sent to the server so that relevant checks are performed dynamically.

Points to Consider When Making Changes in Server Source Code
When making changes on Metin2 server src, care must be taken at both the game and auth layers. Incorrect coding could cause the server to crash or run unstably. Therefore, db core and game core structures must be carefully examined and tested in a test environment. Moreover, after the compile process, the server should be properly started and all systems verified.

Conclusion
Disabling the profile viewing feature in Metin2 private servers is an advanced feature that meets users' privacy expectations. Developers who customize such features using languages like C++ and Python contribute to a more enjoyable and secure experience for players. Metin2 Lobby is one of the platforms that follows such developments and guides developers.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt