Beiträge von Doker

    logo.png


    Devblog 2019-04


    Hallo liebe Community,


    in diesem Monat haben mehrere von uns leider durch unser reales Leben weniger Zeit aufbringen können zum Programmieren, als für die geplanten Systeme nötig gewesen wäre.

    Ich persönlich zumindest werde im nächsten Milestone aber wieder wesentlich mehr Zeit haben und hoffe, dass wir euch daher im nächsten DevBlog etwas mehr präsentieren können.

    Nun zum eigentlichen Inhalt:

    Die Entwicklung vom Loginsystem ist nun abgeschlossen. In den nächsten Tagen werdet ihr die finale Version zu Gesicht bekommen.

    Abgesehen von einigen kleineren Bugfixes, wurde unsere Datenbankklasse einmal komplett neu geschrieben. Für Interessierte geht es hier etwas ins Technische:

    Bisher wurden Datenbankabfragen innerhalb der Datenbankklasse zusammengebaut und dann an die Datenbank übergeben. Offen gesagt diente diese Art der Umsetzung der Bequemlichkeit eines gewissen Datenbankentwicklers. Wer sich schon einmal etwas eingehender mit Datenbanken beschäftigt hat, dem dürften "SQL Injections" kein Fremdwort sein.

    Um nicht zu einem späteren Zeitpunkt wesentlich mehr Aufwand betreiben zu müssen, war es nun an der Zeit endlich die bisherigen Abfragen in Stored Procedures umzuschreiben, um SQL Injections entgegen zu wirken.


    Viel mehr gibt es von Entwicklungsseite dieses mal leider nicht zu berichten.

    Für den nächsten Milestone planen wir folgende Punkte abzuarbeiten:

    Weiterentwicklung von: Handy, Müllabfuhr

    Entwicklung von: Tuningsystem, Truckerjob, Player-Customisations (Skins, Kleidung), Animationen (Heraussuchen von brauchbaren Anims)


    Außerdem möchten wir Skysurfer als neuen Entwickler willkommen heißen.


    Mit freundlichen Grüßen

    Die Entwicklungsleitung

    logo.png


    Devblog 2019-03


    Hallo liebe Community,

    es ist Zeit für einen weiteren Devblog.


    Alles in allem lief der März für uns aus entwicklungstechnischer Sicht sehr regulär ab. Das Loginsystem wurde noch einmal von Grund auf (visuell) neu designed. Da zwischenzeitlich eine weitere Anforderung hinzugekommen ist, werden wir uns aber auch im April noch damit beschäftigen. Auch am Handy wurde fleißig gearbeitet. Zu diesen beiden Punkten werden wir euch in nächster Zeit auch sicherlich in Form von Screenshots oder kurzen Videos etwas vorzeigen können. Außerdem haben wir uns weiterhin mit der Integration von Client-side c# beschäftigt. Unser Ziel ist es clientseitige Programmteile nach Möglichkeit in c# zu programmieren und nur wenn nicht anders möglich in JavaScript. Problem hierbei stellt noch dar, dass viele Funktionen, die es bereits in JavaScript gibt (bezogen auf die RageMP API), noch nicht für c# umgesetzt wurden. Hierbei müssen wir auf die unermüdlichen Entwickler von RageMP warten. Das Tuningsystem bedarf wesentlich weniger Aufwand, als anfangs vermutet - Da wir eine Liste mit sämtlichen Fahrzeugen und den dazu möglichen Modifikationen finden konnten. Allerdings wird sich auch hier die Entwicklung in den nächsten Milestone ziehen. Die im letzten Devblog angekündigten Animationen sind aufgrund der Priorität bisher noch nicht angerührt worden.


    Für den nächsten Milestone planen wir die bisher erwähnten Systeme weiterzuentwickeln und wenn möglich fertigzustellen - Bis auf das Handy, da dieses noch wesentlich mehr Zeit in Anspruch nehmen wird.

    Aktuell wird "nebenbei" an einem Müllabfuhr Job entwickelt. Außerdem steht für den nächsten Milestone der Job "Trucker" auf der ToDo Liste.


    An dieser Stelle auch noch einmal der Hinweis, dass wir sehr gerne Feedback entgegennehmen. Sei es zum Forum, allgemein dem Projekt oder auch diesen Devblogs. Falls wir in den Devblogs beispielsweise mehr über technische Details berichten sollen, lasst es uns gerne wissen.


    Mit freundlichen Grüßen

    Die Entwicklungsleitung

    aber es wird einen voicechat geben, oder?

    wenn man einmal damit gezockt hat, möchte man es nicht mehr missen.

    Ja, es wird einen (nicht verpflichtenden) Voicechat geben. RageMP stellt hierzu dankenswerterweise viele Möglichkeiten zur Verfügung.

    logo.png


    Devblog 2019-02


    Hallo liebe Community,

    um euch einen Einblick in den Entwicklungsprozess zu geben, werden wir zukünftig monatlich DevBlogs veröffentlichen.


    Wie bereits an anderer Stelle erwähnt, entwickeln wir einen RageMP(ehemals GTANetwork) Server.

    RageMP unternimmt eine Unterteilung der Scriptdateien in Client-side und Server-side. Das bringt bei der Entwicklung einige Vorteile mit sich was die Organisation und Struktur im Quellcode angeht. Die Trennung bringt aber auch performancetechnische Vorteile. Beispielsweise dadurch, dass Elemente zur Darstellung wie ein Overlay, Auswahlmenüs etc. rein auf dem client ausgeführt werden und nicht erst den Umweg über den Server gehen. Das entlastet den Server und sorgt für eine möglichst flüssige Darstellung beim User.


    Als wir Ende letzten Jahres mit der Entwicklung begonnen haben, testeten wir unsere ersten Codefragmente noch in JavaScript. Allerdings mussten wir relativ schnell feststellen, dass die Entwicklung mit C# uns allen wesentlich leichter fällt und auch einige strukturelle Vorteile bringt. Da RageMP beides unterstützt, sind wir dementsprechend frühzeitig umgestiegen.


    Bisher haben wir vor Allem einige Back-End System umgesetzt. Beispielsweise existiert bereits ein Fahrzeugsystem, das Fahrzeuge abhängig von ihrem Zweck speichert bzw. dynamisch oder schon beim Serverstart lädt. Auch haben wir schon zumindest den Grundstein für das Fraktionssystem gelegt sowie eine simple WhiteList implementiert.


    Das Entwicklungsteam besteht zurzeit aus IDCUHUCDI , sLix , GrafNikster & Doker .


    Für unseren nächsten Meilenstein planen wir folgende Punkte abzuarbeiten:

    • Zusammenstellen von "sinnvollen" Animationen (aus einer sehr langen Liste), um sie bei bestimmten Spielelementen abzuspielen bzw. dem User frei zugänglich zu machen.
    • (Back-End seitiges) Tuning von Fahrzeugen
    • Einiges an Datenbankzeug
    • Vollendung des Loginsystems (Front-End)
    • Weiterentwicklung von einem Handy


    Mit freundlichen Grüßen

    Die Entwicklungsleitung

    logo.png

    Vorschläge und Wünsche





    Liebe Community,


    zum Zeitpunkt dieses Posts stehen wir noch am Anfang der Entwicklungsphase. Die meisten Systeme, die wir momentan entwickeln sind grundlegende Back-End Mechanismen. Bevor wir im nächsten Schritt in die Entwicklung von tatsächlich sichtbaren Systemen wie Jobs, Fraktionen etc. einsteigen, würden wir gerne von euch wissen: Gibt es etwas, das ihr euch von San Andreas [Fun] Reallife wünscht? Oder habt ihr sogar Vorstellungen von einer bestimmten Spielmechanik, die ihr gerne auf dem Server sehen würdet? Was auch immer ihr für Erwartungen an den Server habt - Schreibt sie bitte unter diesen Beitrag oder erstellt (je nach Umfang) direkt ein eigenes Topic in diesem Forenbereich. Jede Anregung hilft uns genauer zu entscheiden in welche Richtung wir entwickeln wollen und auf was der Fokus gelegt werden sollte.


    Mit freundlichen Grüßen,

    Der Vorstand

    ( Pyro   IDCUHUCDI   Doker )

    logo.png


    Liebe Community,


    zum Aufbau des Servers suchen wir zurzeit mehrere Entwickler.

    Entwickelt wird in C# (basierend auf .NET Core 2.2.0)


    Die Aufgaben der Entwickler sind wie folgt:

    - Entwickeln inkl. testen ggf. mit Hilfe eines Betatesters

    - Unterstützung anderer Entwickler bei Anfragen oder Tests von neuen Funktionen

    - Bearbeiten von Scriptvorschlägen


    Voraussetzung sind:

    - Erfahrungen mit C#

    - Eine lizenzierte Kopie des Spiels Grand Theft Auto V (PC)

    - Geistige Reife und vertrauensvoller Umgang mit Verantwortung

    - Das Interesse am Projekt und an der Mitwirkung für einen längeren Zeitraum


    Von Vorteil:

    - Erfahrungen mit Javascript und Webentwicklung

    - Erfahrungen im Bereich Mapping


    Wir weisen an dieser Stelle ausdrücklich darauf hin, dass die Position eines Entwicklers mit keinen Vorteilen auf dem Hauptserver einhergeht. Es geht hier lediglich um das reine Mitwirken am Script und der Entwicklung des Servers.

    Es wird lediglich Zugriff zu allen Funktionen des Testservers gewährt.


    Eine Bewerbungsfrist ist derzeit nicht festgelegt. Die Bewerbung ist privat und per PN an Doker zu richten.


    Vielen Dank und freundliche Grüße,

    Die Entwicklungsleitung