Jump to content

nullptr

Members
  • Posts

    0
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by nullptr

  1. Hallo du! Leider ist es eine Weile her, seit unserer letzten Ankündigung, aber heute ist ein toller Tag diese Pause zu beenden (oder nicht?). Soviel du weisst, gab es fehlende Kommunikation zwischen uns, dem RageMP Team und dir, aber dass sagt nichts zu unserem echten Entwicklungsstatus aus. Aber, wusstest du eigentlich, dass wir vor ein paar Tagen (am 2. Mai) unseren ersten Geburtstag feierten? Clientoptimierung Unser Zweck in 0.1 war es, die FPS ( Spielframes ) auf dem gleichen Stand wie im Singleplayer zu halten, aber, wir haben einige Optimierungen vorgenommen um bessere Performance in 0.2 zu erreichen. Ein paar Statistiken welche uns von den Beta Testern bereit gestellt wurden (getestet auf einem leeren Gamemode): 0.1 -> 0.2 (Singleplayer) 35 -> 50 (45) FPS 50-60 -> 80 (60) FPS 50-70 -> 120 (60-70) FPS 11 -> 55 -> (55) FPS (seine externe GPU hat sich auf 0.1 nicht wohlgefühlt) Launcheroptimierung Wir haben unser Launcher Backend neu implementiert und einige tolle Funktionen hinzugefügt so dass die Nutzerfreundlichkeit vorne steht. Launcher wurde in Deutsch, Französisch sowie Russisch übersetzt Einstellungen (wie Spielpfad) funktionieren nun Launcher unterstützt das "rage://" Protokoll Launcher speicher die IP von deinem letzten Server Implementierung von Scaling wenn dein Systemscale nicht bei 100% liegt Mehrere unterschiedliche Verbesserungen API Verbesserungen (ja, wir haben es erneut getan!) Wir sind uns noch immer sicher, dass das wichtigste Feature die verbesserte API ist, und genau deshalb verbessern wir sie jeden Tag indem wir neue Funktionen und Objekte erstellen oder die Syntax zum nutzen vereinfachen. Dieses mal haben wir mehr als 3000 Funktionen Clientseitig gezählt, du kannst sie in unserem Wiki einsehen (manche Funktionen, die wir vor kurzem implementiert haben sind vielleicht noch nicht vorhanden). Die Serverseitige API wurde auch verbessert, aber die Veränderungen sind nicht redens-wert. Bitte beachte: Diese Funktionen sind keine langweiligen Wrapper wie du es bei jemanden anders gesehen hast, sondern es sind echte Clientseitige Scripting Funktionen und Objekte die in einem liebenswerten Weg mit OOP implementiert wurden! Synchronisierung Anfangs planten wir nicht die Synchronisierung in 0.2 zu verbessern, aber wir haben die Fehler, die du beim Spielen von 0.1 gefunden hast behoben. Aber nichts desto trotz haben wir noch ein paar Pläne die Synchronisierung in 0.2 zu verbessern. Verbessertes Einsteigen in ein "Lazer", "Hydra" und "Rhino", etc. Inkorrekte Synchronisation von angebrachten Waffen behoben Generelle Verbesserungen des "OnFoot" Syncs Seltene Desynchronisierung von aktuellen Waffen ausgelöst durch den Streamer und Netzwerk Optimierung behoben Verbesserter Ragdoll Einige Fehler durch Code Reformartierung/Spiel Updates behoben In-game UI (WIP) Kommentare sind hier nicht nötig Wiki & Testing Wir haben uns mehr als 70 Serverentwickler und Tester ausgesucht um den finalen Release von 0.2 so stabil zu machen wie wir können. Ausserdem haben wir und unsere Wiki Editoren einige Zeit in unser Wiki gesteckt um es glänzen zu lassen. Zu deiner Information: auch die Serverseitige API wurde dokumentiert. Für Leute, die noch Natives nutzen haben wir dieses Wiki vorbereitet. Unterschiedliches (Am bemerkenswertesten) CEF wurde auf die neueste Version upgedated (Chromium 57) NodeJS wurde auf 7.5.0 geupdated (es schaut so aus, als würden wir die Version nochmal vor dem finalen Release updaten) Support für 1.38 (Steam/SC) und 1.39 Steam/SC (es wurde in weniger als 10 Stunden abgeschlossen) Fahrzeugicons wurden auf der Karte entfernt Spiel Scripting-abhängige Hooks wurden neu geschrieben (nun ist es viel einfach eine neue Spieleversion zu unterstützen) Unterschiedliche Verbesserungen sowie Updates Release Date Wird angekündigt. Wage es nicht uns zu Fragen!
  2. Seit unserer letzten Ankündigung ist einige Zeit vergangen. Wir haben unsere öffentliche Beta gestartet, wir haben 3 Hotfixes veröffentlicht, welche die Stabilität um einiges verbessert hat. Nach all dem erreichten uns DDoS Attacken (eventuell waren sie erfolgreich, dass ist traurig), aber heute sind wir stolz, dass erste große Update, RAGE Multiplayer: 0.2 beta, ankündigen zu können. Clientseitiges Scripting Wir haben die meiste Arbeit im Bezug auf Clientseitiges Scripting beendet, so dass unsere API bereit ist dich zufrieden zu stellen. Unsere Clientseitige API besitzt nun über 1000 Funktionen - und dass beste ist, wir fangen gerade erst an! 0.2 wird um einiges mehr Funktionen besitzen. Eine Liste von einigen Funktionen findest du hier: https://wiki.rage.mp/index.php?title=Client-side_functions (wird in Kürze aktualisiert). Bitte notiere, die Clientseitige API ist noch immer in der Entwicklung, dass bedeutet einige Funktionen werden verändert bzw. verbessert, einige Funktionen werden hinzugefügt. Serverseitiges Scripting Serverseitiges Scripting hat auch einige gute Veränderungen erhalten, wie zum Beispiel erweiterte Pool Funktionen, voll-synchronisierte Spieler Anpassungen, synchronisierte Fahrzeug Anpassungen, synchronisierte Tier Animationen und vieles mehr.. aber die Liste ist einfach so groß, weshalb wir sie im dem vollendeten 0.2 Changelog veröffentlichen. Checkpunkte, Marker und Colshapes Wir haben dazu außerdem noch Checkpunkte, Marker und Colshapes Objekte hinzugefügt welche in Rennen, Deathmatchs, und einiges mehr genutzt werden kann. Wir haben dies bereits ein wenig in das Wiki eingepflegt. Serverseitige Verbesserungen Während wir an 0.2 gearbeitet haben, nutzten wir einiges der Zeit um die Netzwerkbibliothek (RakNet) anzupassen welches uns Performance Verbesserungen einbrachten. Außerdem besteht eine neue Konfigurationsoptionen welche deinen Server sicherer machen, unter anderem kannst du nun die Verbindungen pro IP Adresse limitieren und die Daten zwischen dem Server und Clienten verschlüsseln. Clientseitige Verbesserungen Ja, dass zufällige (auch oft durch Alt + Tab ausgelöst) Spiel-schließen (es ist nicht gecrasht) ist nun behoben, dass bedeutet deiner Spielerfahrung steht nichts im Weg! Desweiteren haben wir den Launcher nun Idioten-sicher gestaltet, dieser prüft nun von selbst ob du MSVC++ installiert hast, deine Spieledateien richtig sind, etc. Der Autoupdater ist außerdem eines der tollen Funktionen von 0.2, wir werden die meisten dir schnell genug ankündigen! Neuer Masterserver Unser aktueller Masterserver nutzt das HTTP Protokoll um zwischen Client/Server zu kommunizieren und hatte ein paar schlechte Implementierungsideen, dass ist warum wir einige sicherheitsrelevante Probleme hatten (einmal wurden wir durch 24/7 bestehendes HTTP Flooding attackiert, dies ist auch warum du manchmal keine Server gesehen hast). In 0.2 haben wir einen komplett neuen Masterserver entwickelt welcher auch mit den bösen Jungs funktioniert. Entwicklungsstatus Im großen und ganzes ist alles besser geworden. Wir haben viel getan, aber noch keine exaktes Releasedatum weil wir noch einiges weiteres erledigen möchten um dir eine bessere Grand Theft Auto Multiplayer Erfahrung zu bieten! Wir hoffen dich bald wieder zu sehen!
  3. Hi @LilBuddyy, you have to change the keker package.
  4. Guten Morgen, ja ich weiss, ein wenig verspätet aber dennoch möchte ich dass ganze hier übersichtlicher gestaltet haben und daher noch einmal ein Thread in der Deutschen Sektion. Die Public Beta von RageMP wurde vor wenigen Tagen released und daher hier die Download Links: Client Binaries Steam: https://rage.mp/dl/ragemp_steam.zip Social Club: https://rage.mp/dl/ragemp_sc.zip 1.36: https://rage.mp/dl/ragemp_136.zip Bitte beachte, um auf der aktuellen Version zu sein installiere bitte den unterstehenden Hotfix mit. Hotfix #2 Steam: https://rage.mp/dl/steam/hotfix2.zip Social Club: https://rage.mp/dl/sc/hotfix2.zip 1.36: https://rage.mp/dl/136/hotfix2.zip Installation Erstelle einen neuen beliebigen Ordner z.B. auf dem Desktop, entpacke nun zu erst die Client Binaries für die jeweilige Version die du besitzt und danach überschreibe vorhandenene Dateien in dem neu erstellten Ordner mit den 2 Dateien aus dem Hotfix #2. Starte den Launcher mit Hilfe der "launcher.exe". Server Binaries Windows (64 bit) : https://rage.mp/dl/winsrv64.zip Linux (64 bit) : https://rage.mp/dl/linsrv64.tar.gz Changelogs werden diesem Post angehangen
      • 2
      • Like
×
×
  • Create New...