derpierre65

    Nachdem ich die Registration und die Anmeldung fertig hatte, habe ich mich dazu entschieden aus dem Server einen Reallife Server zu machen, wie es sie bei SA:MP (San Andreas Multiplayer) oder MTA (Multi Theft Auto) schon gab. Nach der Registration und Anmeldung kam das Geldsystem sowie die Bankautomaten und schon traten die ersten Probleme auf. Die Promises funktionieren in Rage MP leider nicht so, wie sie sollen. Wenn eine Funktion mit einem Promise direkt in einem Rage MP Event aufgerufen wird, wird der Promise nicht ordentlich ausgeführt. Der Code funktioniert allerdings in Node.js wunderbar. Mit einem setTimeout auf 0ms direkt nachdem Start des Events funktioniert der Promise komischerweise.


    Nachdem ich das Problem dann mit dem setTimeout gelöst habe, ging es mit dem Chat sowie dem Levelsystem weiter. Der Rage MP Chat ist leider nicht so toll, daher hab ich mit einem Browser einen eigenen Chat erstellt und den Rage MP Chat deaktiviert. Mit den Pfeiltasten kann man im Chat dann seine letzten eingegebenen Nachrichten erneut absenden. Zusätzlich wird vor der Chat-Nachricht dann auch die Uhrzeit angezeigt. Das Levelsystem ist ganz simpel gehalten. Für jede Aktion im Spiel wird es später Erfahrungspunkte geben, wodurch der Spieler im Level steigt und neue Features freischaltet.

    Read More

    Ich hab mir jetzt auch mal RAGE MP angeschaut. Ich muss sagen es macht echt Spaß mit Javascript einen Server zu entwickeln und bekomme langsam Lust auch für GTA 5 einen Multiplayer Server zu erstellen.


    Da das Debugging in RAGE MP leider nicht so gut ist, habe ich mir erst einmal eine Konsole erstellt.

    Alle Debug-Nachrichten (von console.log, console.warn, console.error und console.info) werden an den Client geschickt und schön lesbar mit Hilfe von Vue.js dargestellt. Es werden alle Debug-Nachrichten vom Client, Server und CEF (Chromium Embedded Framework) dargestellt.


    Dieses Chromium Embedded Framework ist ein Open-Source-Framework, welches die Möglichkeit bietet, HTML-Webseiten in Anwendungen, hier in GTA 5, einzubetten.

    RAGE MP liefert das ganze schon mit, so muss sich das nicht jeder runterladen und man kann einfach HTML-Webseiten in RAGE MP einbinden.


    Ich bin gespannt was noch so entstehen wird.

    Read More

Hier ist noch kein Text.... Irgendwann wird hier ein Text folgen :(