Beiträge von Zyon

    Danke für deine Antwort. Habe ich überprüft das passt ganz genau vom Namen her und liegt auch im selben Ordner wie die game.py.


    Ich teste mal ob es in einen Unterordner funktioniert mit Anpassung des Imports.


    Es ist leider schon etwas her aber ich muss die Datei nicht erst noch in einer Art Liste einfügen dass die vom Client geladen wird oder?

    Nein, du musst die Datei nicht noch extra in einer Liste einfügen, dass sie vom Client geladen wird. Das Ganze sollte direkt in der game.py-Datei implementiert werden. Wenn der Import und die Datei korrekt angegeben sind, sollte es ohne zusätzliche Schritte funktionieren.
    add mich in Discord: zyon000 ich helfe dir

    Hey,

    der Fehler kommt wahrscheinlich, weil Python das Modul uiTabmap nicht finden kann. Check mal, ob die Datei uiTabmap.py wirklich im gleichen Ordner wie game.py liegt und der Name exakt passt (achte auf Groß-/Kleinschreibung). Falls die Datei in einem Unterordner ist, musst du den Import anpassen.

    Hey, schau mal, ob bEmpire richtig gesetzt wird, wenn du auf der Wüste (MapIndex 63) bist. In der SetEmpire-Methode könnte es sein, dass der Wert irgendwo überschrieben wird. Versuch das so:

    Code
    1. if (IsAllowedPvPMapIndex())
    2.     bEmpire = 1; // Rot für PvP
    3. else
    4.     bEmpire = 0; // Kein PvP für andere Maps


    Stell sicher, dass der MapIndex richtig überprüft wird und der Client den richtigen Empire-Wert anzeigt. Wenn du keine Duelle oder Handelsanfragen senden kannst, könnte das an einer falschen Empire-Überprüfung liegen.

    Hallo zusammen! 👋

    Ich bin Zyon, 31 Jahre alt, aus Europa und biete meine Expertise in Webentwicklung, DevOps und Metin2-Servern an.

    Was ich anbiete:

    🔹 Webentwicklung (Frontend & Backend)

    • PHP (OOP bevorzugt, Symfony & Laravel)
    • JavaScript (Vanilla, VueJS, ES6, Webpack)
    • CSS/SCSS/LESS
    • Code-Optimierung & Fehlerbehebung
    • Individuelle Weblösungen & Anpassungen

    🔹 DevOps & Server-Management

    • Server-Setup & Wartung (Ubuntu/Debian/Freebsd)
    • Automatisierung mit Ansible (Python + YAML)
    • Monitoring & Performance-Optimierung (z.B. Zabbix)
    • Nginx/Apache, Redis, SQL (MySQL/MariaDB), NoSQL (MongoDB/CouchDB/Elasticsearch)
    • Docker & Virtualisierung

    🔹 Metin2-Server & Entwicklung

    • P-Server Einrichtung & Wartung
    • Quests & Skripte (Lua, Python, C++, C#, SQL, GO, PHP, JS. usw..)
    • Bugfixing & Optimierung
    • Datenbankverwaltung & Sicherheit

    Warum mit mir arbeiten?

    19 Jahre Erfahrung in Webentwicklung & Server-Administration

    Strukturierter & sauberer Code nach modernen Standards

    Zuverlässig & lösungsorientiert

    Flexibel für individuelle Projekte

    Kontakt

    Für weitere Informationen stehe ich gerne zur Verfügung.

    📌 Discord: zyon000

    Ich freue mich auf spannende Projekte & die Zusammenarbeit! 🚀

    Wie siehts aus mit Versionskontrolle und Patchpflicht?

    Mein Patcher ist eine eigenständige ausführbare Datei (patcher.exe) und benötigt keine zusätzlichen DLLs. Er funktioniert direkt, ohne dass externe Abhängigkeiten erforderlich sind. Die Versionskontrolle liegt beim Anwender, aber mein Tool erleichtert das einfache und schnelle Patchen ohne komplizierte Installationen.

    Wie wäre es, wenn du mich auf Discord hinzufügst? Dann können wir uns dort unterhalten und den Spam unter diesem Post vermeiden.

    Patcht er nur wenn man neue Dateien hochlädt oder auch wenn man vorhandene dateien ändert? z.b. ich patche -> entpacke root.eix veränder was und pack es wieder -> somit nicht mehr aktuell der client und wie sieht die GUI aus?


    Er Patcht die Datei nur, wenn die Datei root.eix neu auf dem Server ist. Sollte die Datei auf dem Server mit der Datei in deinem Ordner identisch sein, wird sie nicht gepatcht. Er prüft den Hash, ob dieser gleich ist oder nicht.
    Mit der GUI passe ich es an dein Design an. Beispiel: Wenn du ein Design für den Patcher hast, werde ich es manuell anpassen.

    Danke für deinen Kommentar zu meinem Service. Ja, ich habe meinen Post noch einmal überarbeitet und auf eine einmalige Zahlung umgestellt.

    Mein Patcher ist verschlüsselt und wurde in C++ geschrieben, was das Dekompilieren erschwert. Zudem kann er Informationen vom Server abrufen. Er besitzt eine eigene Konfigurationsdatei, die sich von älteren Konfigurationen unterscheidet. Bei alten config.exe wurde beim Ändern einer Einstellung oft die gesamte bestehende Datei überschrieben, was problematisch war – insbesondere, wenn man neue Funktionen in den Client integriert hat. Meine aktuelle Lösung verhindert, dass neue Funktionen durch eine alte Config verloren gehen. Außerdem kann die Konfiguration individuell für den Server angepasst werden.
    Alles ist in einem einzigen Patcher integriert – Patcher + Config.exe in einem Patcher.

    Mein Patcher – Einmalige Lizenz für nur 20 €

    Ich biete euch meinen leistungsstarken Patcher für einmalig nur 20 € an.


    📩 Bei Interesse oder Fragen erreicht ihr mich auf Discord: zyon000

    Funktionen des Patchers

    Hohe Geschwindigkeit – Schnelles Herunterladen und Ausführen der Dateien.

    Mein Patcher wurde in C++ geschrieben, was das Dekompilieren erschwert.

    Log-System für Admins – Integriertes Log-System für Administratoren mit speziellen Befehlen.

    Flexible Konfiguration – Der Patcher nutzt ausschließlich die Daten aus der Datei "metin2.cfg", andere Konfigurationsdateien werden ignoriert.

    Individuelle Anpassung – Auf Wunsch passe ich die Konfiguration an eure Anforderungen an.

    Automatische Erkennung eigener Config – Falls ihr eine eigene "config.exe" besitzt, könnt ihr diese im Ordner "Client" speichern. Der Patcher erkennt automatisch, ob eure Version oder die mitgelieferte genutzt wird.

    ⚠️ Verkauf ohne Source-Code – Der Quellcode des Patchers ist nicht im Angebot enthalten.

    Wie funktioniert der Patcher?

    Auf dem Server, auf dem die neuen Dateien hochgeladen werden, befindet sich die Datei "list.txt". Diese Datei stellt sicher, dass der Patcher korrekt arbeitet.

    Welche Dateien liegen auf dem Server?

    📂 (Client) [Path files]

    📄 list.txt

    Regelmäßige Updates & schneller Support

    🔄 Regelmäßige Updates – Kontinuierliche Verbesserungen und neue Features.

    Schnelle Problembehebung – Falls Fehler auftreten, kümmere ich mich um eine schnelle Lösung.

    💬 Interesse? Schreibt mir einfach auf Discord: zyon000 🚀



    Bilder von Patches von Kunden