SixTails - Bugtan Kurtulma Sistemi C++ / Python

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
/edit
SixTails - Bugtan Kurtulma Sistemi C++ / Python

Metin2 özel sunucularında oyun deneyimini artırmak isteyen geliştiriciler için SixTails, güçlü ve esnek bir bugtan kurtulma sistemidir. Bu sistem, oyuncuların hata durumunda hızlıca güvenli bölgelere dönmesini sağlar. C++ ve Python tabanlı yapı ile geliştirilmiş olup, Metin2 Lobby kullanıcıları için optimize edilmiştir.

Sistem Özellikleri

SixTails sistemi, Metin2 özel sunucu geliştiricilerinin karşılaştığı yaygın sorunlardan biri olan oyuncuların harita dışına düşmesi veya donması gibi durumlarda kullanışlı bir çözüm sunar. Kullanıcı dostu yapı sayesinde kolayca entegre edilebilir. Sistem, hem C++ tarafında sunucu bağlantısını hem de Python tarafında GUI arayüzünü desteklemektedir.

C++ Entegrasyonu

C++ tarafında geliştirilen bu sistem, Metin2 server src ile tam uyumlu çalışır. Game core üzerinde küçük değişikliklerle sistemi aktif hale getirmek mümkündür. Özellikle game server programming bilgisi olan geliştiriciler için oldukça esnek bir yapı sunar. Sistem, auth ve db core ile entegre çalışarak güvenli bir çıkış mekanizması sağlar. Root dizininde bulunan py dosyaları ile sunucu üzerindeki olaylar izlenebilir.

Python Arayüzü

Python tarafında hazırlanan GUI, geliştiricilere görsel bir yönetim paneli sunar. Py GUI ve UIScript teknolojileri kullanılarak hazırlanmıştır. Oyuncuların buglandığı anlarda sistem üzerinden hızlıca geri dönmeleri sağlanır. Py root klasöründe gerekli scriptler bulunur ve isteğe göre modifiye edilebilir. Bu yapı sayesinde geliştiriciler, sistemi kendi özel sunucularına göre özelleştirebilir.

Nasıl Kurulur?

SixTails sistemi kurulumu oldukça basittir. İlk olarak, Metin2 server src dosyalarınızda gerekli düzenlemeler yapılmalıdır. Ardından, C++ kaynak kodları derlenerek sisteme entegre edilmelidir. Python GUI kısmının doğru çalışması için gerekli kütüphanelerin yüklü olduğundan emin olunmalıdır. Pack dosyaları ile birlikte sistem, client src tarafında da bazı değişiklikler gerektirebilir. Martysama ve diğer Metin2Dev kaynakları incelenerek sistemin daha stabil çalışması sağlanabilir.

Avantajları

Oyuncuların hata durumunda donmadan çıkmalarını sağlar. Geliştiricilere esnek bir yapı sunar. DB ve game sunucusu arasında güvenli geçiş sağlar. PvP sistemlerinde özellikle avantajlıdır çünkü oyuncuların anlık olarak güvenli bölgelere dönüşü sağlanır. Sistem, Metin2 compile işlemlerine uyumlu olarak çalışır. Uiscript ile entegre bir yapıya sahiptir ve py gui ile kolay yönetilebilir. Source edit işlemleri sırasında kolaylık sağlar. Core yapıları destekler ve db core ile uyumlu çalışır.


SixTails - Bug Escape System C++ / Python

SixTails is a powerful and flexible bug escape system for developers seeking to enhance the gaming experience on Metin2 private servers. This system allows players to quickly return to safe zones in case of errors. It is built on both C++ and Python structures and optimized for users of Metin2 Lobby.

System Features

The SixTails system provides a useful solution for common issues encountered by Metin2 private server developers, such as players falling off-map or freezing. Thanks to its user-friendly structure, it can be easily integrated. The system supports both server-side connection via C++ and GUI interface via Python.

C++ Integration

Developed on the C++ side, this system works fully compatible with Metin2 server src. With minor changes on the game core, the system can be activated. It offers a highly flexible structure for developers familiar with game server programming. The system integrates with auth and db core to provide a secure exit mechanism. Events on the server can be monitored through Python files located in the root directory.

Python Interface

The Python-based GUI provides developers with a visual management panel. It is developed using Py GUI and UIScript technologies. When players encounter bugs, they can quickly return from the system. Required scripts are located in the py root folder and can be modified according to need. Thus, developers can customize the system based on their own private servers.

How to Install?[/BR][/BR]
Installing the SixTails system is very simple. First, necessary adjustments must be made in your Metin2 server src files. Then, the C++ source codes should be compiled and integrated into the system. Ensure that required libraries are installed for the Python GUI to function properly. Some modifications may be needed on the client src side along with pack files. By reviewing resources like Martysama and other Metin2Dev materials, the stability of the system can be enhanced.

Advantages

Allows players to exit without freezing in error situations. Offers flexibility to developers. Ensures secure transitions between DB and game servers. Especially advantageous in PvP systems as it enables instant returns to safe zones. Works compatible with Metin2 compile processes. Features an integrated structure with uiscript and is manageable through py gui. Facilitates source editing processes. Supports core structures and operates compatible with db core.
 

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

Geri
Üst Alt