OFFENER BRIEF & FEHLERANALYSE AN DIE ADMINISTRATION (ANTON)
Da hier leider kaum noch etwas repariert oder aktiv vorangebracht wird, haben wir uns die Mühe gemacht, das System tiefgehend zu analysieren. Beim Neuaufbau und Testen unserer eigenen Engine sind uns massive, teils kritische Fehler im aktuellen Code aufgefallen.
Hier ist eine Übersicht der gravierendsten Probleme, die dringend behoben werden müssen:
--- BEKANNTE BUGS & FEHLER IM AKTUELLEN CODE ---
X Haengende Expeditionen: Vermutlicher Grund ist ein mathematischer Fehler bei der Preis-/Formelberechnung. Wenn der Bonus durch Events und den Premium-Store zu hoch wird, bleiben die Expos im System haengen.
X Akademie-Fusionskraftwerk-Bonus: Der Bonus aus der Akademie wird aktuell ueberhaupt nicht in das Fusionskraftwerk eingerechnet.
X Energietechnik-Formel: Die Energietechnik greift nicht korrekt in die Energieberechnung des Fusionskraftwerks ein. Weshalb diese aktuell schlechter abschneiden als normale Solarkraftwerke.
X Faktoren-Multiplikation: Bonus- und Event-Faktoren werden im Code mathematisch falsch miteinander multipliziert.
X Sensorphalanx-Exploit (Kritisch): Durch Spammen der F5-Taste ueberspringt der Server die Sicherheitsabfrage. Ein Angreifer bekommt dadurch die exakte Rueckflugzeit einer Flotte angezeigt, die er eigentlich nicht sehen duerfte.
X Flotten.js Defekt: Die Entertaste ist defekt, da ganz am Ende des Codes offene Klammern bzw. eine unvollstaendige Funktion stehen.
X Transportkapazitaet beim Laden: Keine Berechnung vorhanden! Der Code an dieser Stelle ist ein reiner Platzhalter aus Xterium 5.6 von 2013 und wurde nie ergaenzt oder repariert.
X Akademie-Anzeigen: Verschiedene Prozentwerte werden visuell komplett falsch dargestellt.
X Gouverneure: Die Prozentanzeigen sind fehlerhaft, sobald mehrere Gouverneure aktiv sind.
X Friedliche EXP (PHP-Limit): Aufgrund veralteter PHP-Strukturen greift hier das mathematische Maximum (Integer-Overflow). Bei Erreichen des Limits von 9.223.372.036.854.775.807 zaehlt das System nicht mehr weiter.
X Kampf EXP (PHP-Limit): Exakt dasselbe Problem. Bei Erreichen des Maximalwerts von 9.223.372.036.854.775.807 ist Schluss.
X Produktionsfonds-Logik: Das System berechnet den Fond faelschlicherweise nur auf Basis des Grundwerts, anstatt die tatsaechliche Produktion pro Stunde heranzuziehen.
X Allianzseiten-Exploit (Schwerer Datenleak): Ueber eine kleine Abfragemanipulation (PHP 7 Fehler durch Einschleusen von Sonderzeichen) kann man sich die saemtlichen Flotten des gesamten Universums anzeigen lassen.
X Uebersetzungsfehler: Weitreichende Fehler in den deutschen und englischen Texten.
X Turnierpunkte-Berechnung: Fehlerhaft eingepflegt. Die Punkte berechnen Deuterium mit ein, was in den eigentlichen Kampfberichten jedoch nicht geschieht. Dadurch entstehen Differenzen, die fuer Spieler absolut unverstaendlich sind.
--------------------------------------------------
ANALYSE & BALANCING-PROBLEME
Die Liste an Fehlern ist noch weitaus laenger. Wir haben das Spiel inzwischen zu 96% kopiert und den Code fast komplett neu geschrieben. Alleine bei der Analyse haben wir ueber 100 Fehler gefunden - ganz zu schweigen von seltsamen Balancing-Problemen beim Rapidfire und der Synergie aus 2 Akademie-Skills beim Angriff sowie 4 Skills in der Verteidigung.
Wenn du das alleine anpackst, Anton, sind das schaetzungsweise 1 bis 2 Wochen Arbeit (bei 2 bis 4 Stunden taeglich), um das geradezubiegen. Ich sehe keinen Grund, diese Liste hier unendlich zu erweitern - um alles zu 100% zu identifizieren, muesstest du mir den alten Code leaken, aber den brauche ich gar nicht mehr. Unsere Classic-Server-Kopie ist fast fertig und laeuft auf unserem Entwicklungsserver um einiges stabiler als das Original.
UNSER ANGEBOT AN DICH, ANTON:
Setze dich mit mir in Verbindung. Erstelle eine geschuetzte Entwicklungsumgebung auf Basis des alten Classic-Servers, gib uns FTP-Zugang mit voller Einsicht sowie Rechten in den Code, und wir reparieren dir das Ding von A bis Z.
Schau gerne auf unserem Entwicklungsserver vorbei und ueberzeuge dich selbst davon, wie weit wir sind. Es fehlen nur noch Kleinigkeiten: Allianzplaneten, die Planeten-Struktur sowie die Allianzplaneten-Gebaeude. Sobald das steht, ist das komplette Fundament deines Spiels auf unserer eigenen, stabilen Engine aufgebaut. Danach muessen wir uns nur noch um das Balancing kuemmern.
Warum der Aufwand?
Wir koennen und wollen unsere Version nicht selbst bespielen, da das Cheaten gleichkaeme. Deshalb bieten wir dir die Hilfe in einer Testumgebung an, damit der Live-Server nicht betroffen ist. Du hast danach alle Zeit der Welt, den Code gegenzulesen, bevor du die Updates einspielst.
Hinweis zum Testen: Die Zugangsdaten fuer unseren Server entnimms du bitte den unverschluesselten Nachrichten, die ich dir ingame auf dem Classic-Server gesendet habe. Bedenke beim Testen, dass die englischen und russischen Uebersetzungen aktuell noch per npm-Script via Google Translator laufen.
Was wir mitbringen (Anti-Cheat & Sicherheit):
Wir werden unseren eigenen Quellcode nicht offenlegen, aber wir lassen dich gerne unser Anti-Cheat-System testen und erklaeren dir, wie du es einbauen kannst. Es verhindert jegliches Scripting, das Editieren der Seite ueber Zusatzbuttons, bietet eine zuverlaessige Makro-Erkennung sowie XSS-Warnungen. Spieler werden direkt in der Console gewarnt - fuehrt jemand unbefugte Befehle aus, folgt beim 1. Versuch ein Shadowban + Flag und beim 2. Versuch die sofortige Account-Sperre.
Da ich nicht respektlos bin, werde ich hier im oeffentlichen Bereich nichts verlinken.
Die Kugel liegt in deiner Haelfte. Melde dich.











