[Frozen] Oyun İçi Gm Destek Paneli

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
-
Sistemin İlk hali:
2 Kişi Eklenebiliyordu Sadece,Almancaydı Ve Görev Yazan Yer Mevcut Değildi.
Sistemin Son Hali:
6 Kişi Eklenbilir,Türkçe,Görev Yeri Yazıyor.

A7D00v.png



Sistemin İşleyişi:
Destek Almak İstediginiz İsmin Üstüne Tıklarsınız, Tıkladıgınız İsme "Benimle İletişime Geç" Mesajı gider Ardından Sizinle İletişime geçer. Peş Peşe Tıkladıgınızda Hata Verir,30 Saniyede 1 Kere Yazılabilir.

Sistemin Kurulumu:

Game.py Açılır

Kod:
[/COLOR][COLOR=#333333]onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7)[/COLOR][COLOR=#333333]

Aranır Altına

Kod:
[/COLOR][COLOR=#333333]onPressKeyDict[app.DIK_F5]= lambda : self.__KontaktBoard()[/COLOR][COLOR=#333333]

Eklenir

Gamenin En Altına İnilir

Kod:
[COLOR=#333333]#GM_KONTAKT [/COLOR][COLOR=#333333]def __KontaktBoard(self): [/COLOR][COLOR=#333333]import uiEvo2Board [/COLOR][COLOR=#333333]snd.PlaySound("sound/ui/money.wav") [/COLOR][COLOR=#333333]self.evo2boardDlg = uiEvo2Board.MenuDialog() [/COLOR][COLOR=#333333]self.evo2boardDlg.Show() [/COLOR][COLOR=#333333]#[/COLOR]

Eklenir Kaydetin Ve Çıkın.

Ardından aşagıda verdigim dosyada bulunan uievo2board.py dosyası root 'a
evo2board.py dosyası uiscript'e atılır

root xml kodları arasına

Kod:
[/COLOR][COLOR=#333333]<File archivedPath="uievo2board.py" type="2"><![CDATA[Source\uievo2board.py]]></File>[/COLOR][COLOR=#333333]

uiscript xml kodları arasına

Kod:
[/COLOR][COLOR=#333333]<File archivedPath="uiscript/evo2board.py" type="2"><![CDATA[Source\uiscript\evo2board.py]]></File>[/COLOR][COLOR=#333333]

Eklenir ve kapatılır

Mesaj Atılan Kişi Nasıl Değiştirilir? ;
Sistem işleyişi uievo2board.py dedir. Yani Mesaj Atılmak İstenen Kişiyi Değiştirmek İstiyorsanız uievo2board.py Açın değiştirmek istediginiz adamın ismini yazın

Tabloda Yazan Yazıları Nasıl Değiştiririm ? ;
Bu Yazılar evo2board.py da (uistript) bulunur içini açıp değiştiriceginiz yazıyı arattırın (ctrl+f) ve değişitirn kaydedin paketleyip packınıza atın.



[Frozen] Oyun İçi Gm Destek Paneli


Metin2 özel sunucularında yetkililerin oyun içi deneyimini artırmak ve sunucu yönetimini daha etkili hale getirmek için geliştirilen [Frozen] Gm Destek Paneli, adminlerin ve gm'lerin tüm işlemleri kolayca yapabilmesini sağlar.

Bu panel, Metin2 özel sunucularında oyun içi yönetim süreçlerini optimize ederek, yetkililerin hızlı ve güvenli şekilde müdahale edebilmesini amaçlayan gelişmiş bir sistemdir.

Panelin Temel Özellikleri

1. Oyun İçinde Hızlı Yetki Yönetimi:
- Gm yetkileri, ban işlemleri ve kullanıcı izinleri oyun içinden anlık olarak değiştirilebilir.
2. Karakter ve Hesap Bilgi Sorgulama:
- Belirli karakter veya hesapların detaylı bilgilerine anlık erişim sağlanabilir.
3. Sunucu Komutları Kullanımı:
- Yetkililerin sunucuya özel komutları doğrudan oyun içi arayüz üzerinden kullanabilmesi sağlanmıştır.
4. Anlık Olay Raporlama:
- Sunucuda meydana gelen olaylarla ilgili raporlar, gm paneli üzerinden hızlıca incelenebilir.

Teknik Altyapı ve Geliştirme

Bu panel, Metin2 özel sunucuları için C++ ve Python dilleri kullanılarak geliştirilmiş güçlü bir sistemdir. Py GUI tabanlı arayüzü sayesinde kullanıcı dostu bir yapıya sahiptir.

UIScript ve Py Root dosyaları üzerinde yapılan düzenlemelerle entegre bir yapı oluşturulmuştur. Bu sayede hem sunucu tarafında (Game Server) hem de istemci tarafında (Client) sorunsuz çalışır.

Panelin derlenmesi için gerekli olan source dosyaları, Martysama ve benzeri Metin2 geliştirme kaynaklarından elde edilebilir. Ayrıca DB Core ile entegre çalışarak kullanıcı verilerine güvenli ve hızlı erişim sağlar.

Kurulum ve Yapılandırma

Panel kurulumu sırasında Auth Server ve Game Server yapılandırmaları uyumlu olmalıdır. Kurulum esnasında pack dosyaları doğru şekilde aktarılmalı ve uiscript ayarları yapılmalıdır.

Geliştiricilerin dikkat etmesi gereken bazı önemli konular vardır:
- Py GUI ile yazılmış arayüz dosyalarının doğru şekilde client'e entegre edilmesi,
- DB bağlantısının güvenli ve hızlı olması için DB Core ayarlarının optimize edilmesi,
- Panelin yetki kontrol mekanizmasının doğru şekilde ayarlanmasıdır.

Neden [Frozen] Gm Paneli?

Metin2 özel sunucularında yetkililerin oyun içi performansını artırmak için tasarlanmış bu panel, hem kullanıcı dostu hem de yüksek güvenlik standartlarına sahiptir. PvP sistemleri ve game core ile entegre çalışarak sunucu yönetiminin kalitesini artırır.

Daha fazla Metin2 özel sunucu geliştirme kaynağı için Metin2Lobby sitesini ziyaret edebilirsiniz.


[Frozen] In-Game GM Support Panel


The [Frozen] GM Support Panel, developed to enhance the in-game experience for administrators and improve server management on Metin2 private servers, allows admins and game masters to perform all operations easily.

This panel is an advanced system designed to optimize in-game administrative processes on Metin2 private servers, enabling staff members to intervene quickly and securely.

Key Features of the Panel

1. Quick In-Game Authority Management:
- GM permissions, ban actions, and user privileges can be modified instantly within the game.
2. Character and Account Information Queries:
- Detailed information about specific characters or accounts can be accessed instantly.
3. Server Command Usage:
- Staff members can execute special server commands directly through the in-game interface.
4. Real-Time Event Reporting:
- Reports related to events occurring on the server can be reviewed quickly via the GM panel.

Technical Infrastructure and Development

This panel is a robust system developed using C++ and Python for Metin2 private servers. With its Py GUI-based interface, it offers a user-friendly structure.

Integrated structures have been created by modifying UIScript and Py Root files. This ensures seamless operation on both the server side (Game Server) and the client side (Client).

The required source files for compiling the panel can be obtained from Metin2 development resources like Martysama. Additionally, it works integrated with DB Core to provide secure and fast access to user data.

Installation and Configuration

During installation, Auth Server and Game Server configurations must be compatible. During setup, pack files should be transferred correctly and uiscript settings must be adjusted.

Some important points developers should pay attention to:
- Proper integration of Py GUI-based UI files into the client,
- Optimizing DB Core settings for secure and fast database connections,
- Correctly setting up the panel's authority control mechanism.

Why [Frozen] GM Panel?

Designed to enhance the in-game performance of staff members on Metin2 private servers, this panel is both user-friendly and equipped with high security standards. Integrated with PvP systems and game core, it improves the quality of server management.

For more Metin2 private server development resources, visit Metin2Lobby.
 

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

Benzer konular

Geri
Üst Alt