Project Lighthouse: LittleBigPlanet Privatserver Sind Näher Als Du Glaubst!

Bevor wir anfangen, ist es für mich wichtig zu sagen, dass die LBP Union in keiner Weise mit Sony Group Corporation (auch bekannt als ´´Sony´´) zusammenarbeitet oder sonst irgendwie in Verbindung steht. Wir sind nicht die offiziellen Entwickler des Spiels. Indem du unsere Website benutzt, erklärst du dich damit einverstanden, dass Sony sowie die Mitarbeiter von Sony keine Verantwortung an Verluste aller Art tragen werden, die durch das Benutzen unserer Website sowie jeglicher Features, die von uns bereitgestellt werden, verursacht werden.

Bild von m88youngling, bearbeitet von Rae Axelle, Hintergrund von Elia Clemente (Unsplash).

Seitdem die LittleBigPlanet Server nicht mehr für PlayStation 3 und Vita verfügbar sind, sind alle Online Features für diese alten Spiele weg. Viele nahmen an, dass das das Ende der Geschichte wäre und die Zukunft nur noch aus LittleBigPlanet 3, Sackboy: A Big Adventure und wohin auch immer Sony die Sackboy Marke als nächstes bringen wird bestehen würde.

Jedoch ist das nicht mehr unbedingt wahr. Obwohl LittleBigPlanet 1, 2, 3 (PS3) und Vita auf diesen älteren Konsolen nicht mehr supportet werden, werden private Servers für diese Spiele immer besser und zugänglicher als je zuvor. In diesem Artikel geht es um Project Lighthouse, einem LittleBigPlanet Privatserver, das vom LBP Union Ministerium für Technologie entwickelt wurde.

Zusammenfassung

Zuerst gibt es viele Dinge, die ich noch loswerden muss bevor wir zum großen Ganzen kommen. Hier ist eine kurze Zusammenfassung:

  • Unser Forschungs- und Entwicklungsteam hat bisher sehr große Fortschritte an ‘Project Lighthouse’ gemacht, einem Privatserver, welches echten PlayStation 3 Konsolen und RPCS3 Emulatoren erlauben wird, Online Funktionen von LittleBigPlanet zu nutzen.
  • Project Lighthouse wird von unserem Entwicklungsleitenden Jvyden geleitet.
  • Wir versuchen, das Projekt Open Source zu entwickeln, aber Sicherheit ist immer noch eine Priorität.
  • Momentan funktionieren viele Kernfunktionen wie z.B. Profile und die Möglichkeit, Levels zu veröffentlichen.
  • Die Server sind noch nicht öffentlich, da wir noch Zeit brauchen, die Sicherheit und weitere Funktionen zu programmieren. Bis dahin wird ein öffentlicher Release sowie Tests nicht möglich sein.
  • Du wirst entweder einen Emulator wie RPCS3 mit RPCN oder eine Playstation 3 mit Custom Firmware (CFW) oder Hybrid Firmware (HFW) brauchen. Ohne mindestens einer dieser Bedingungen wirst du die privaten Server nicht nutzen können.

Das Ende eines Langen Supports

Am 13. September 2021 haben die Entwickler von LittleBigPlanet die Server für PlayStation 3 und Vita entgültig abgeschaltet bzw. unerreichbar gemacht. Dies machte es allen Spielen außer LittleBigPlanet 3 für PS4 unmöglich, Online Funktionen zu nutzen. Dazu muss man auch noch, wenn man auf LBP3 PS4 online mit anderen spielen will, eine PS Plus Mitgliedschaft bezahlen. Es ist auch unmöglich, selbsterstellte Inhalte wie Levels zur PS4 zu importieren ohne die PS4 zu modifizieren.

Dieses Ergebnis was für viele Enttäuschend, aber viele Veteranen ahnten bereits, dass das irgendwann passieren wird. Wir wussten nur nicht, wann.

Das Abschalten der Server für PS3 und Vita ist das Ende einer Ära, aber es ist auch der Anfang einer neuen. Da die Entwickler nun den Support für ältere Titel beendet haben, ist es jetzt etwas akzeptabler (mehr dazu später), die Spiele und Konsolen zu modifizieren und private Server möglich zu machen.

Project Lighthouse

Die Idee dahinter habe ich früher in diesem Jahr bekommen, als ich mir vorgestellt habe, dass die offiziellen Server bald abgeschaltet werden könnten. Ich stellte mir einen Weltraumaufzug mit dem Namen ´´Lighthouse´´ aus Ace Combat 7 vor, eine Megastruktur, die die Menschheit zu den Sternen befördern konnte, um Dinge zu tun, die nie als möglich erachtet wurden.

A space elevator by the sea. It has a tall wire extending into the sky and a sailboat can be seen in the foreground.
Ein Weltraumaufzug im Meer, von Liftport, CC BY-SA 3.0,

Mir gefällt es, unser Projekt so ähnlich wie einen Weltraumaufzug vorzustellen. Wir erhalten LittleBigPlanets Online Funktionen nicht nur am Leben, sondern wir bringen die Community in eine neue Zukunft von Möglichkeiten und Kreativität.

Als Jvyden unser F&E Team beitrat, gingen die Dinge so richtig los. In nur ein paar Wochen war Project Lighthouse bereits bereit für private Tests mit Levels laden und anderen Features. Mehrere andere Mitglieder aus unserem F&E Team haben die Server getestet und genutzt, was zu großen Fortschritten am Projekt geführt hat.

Was kann Project Lighthouse so?

Project Lighthouse kann momentan viele interessante Dinge tun, und zwar:

  • Man kann seine Erde dekorieren und Levels hochladen
  • Die momentane Online Spieleranzahl anzeigen
  • Das Herzen und Zur-Warteschlange-Hinzufügen von Levels
  • Levels bewerten (Yay/Boo)
  • Levelsuche
  • Levels hochladen
  • Levels laden

Wir haben sogar Multiplayersitzungen auf echter Hardware abgehalten!

Ein in-game Screenshot von unseren Technikern Frickinfire und Ture, welches das erste jemals gesagte Wort auf Project Lighthouse zeigt! Das erste Wort? “Fart”.
Ein Screenshot, welches ein Discord Screen-share der 2. jemals abgehaltenen Lighthouse Multiplayersitzung zeigt. Es ist ein Playthrough von Juhuu Turm mit unserem Entwickler ashifterTGT und unserem Techniker Frickinfire.

Kann ich mich jetzt mit Project Lighthouse verbinden?

Nein. Während dem Übersetzen dieses Textes ist der Server immer noch nicht öffentlich. Es befindet sich im Private-Tests-Modus, größtenteils wegen organisatorischen Gründen (Sicherheit, Privatsphäre usw).

Wann wird es denn Öffentlich sein?

Wir sind uns nicht sicher wann Project Lighthouse öffentlich verfügbar sein wird.

Sobald Project Lighthouse öffentlich ist, wird es Open Source sein. Jedoch gibt es da ein paar Sorgen dazu, wie z.B. Sicherheit.

Während der Entwicklung wird es eventuell eine öffentliche Betaphase geben, um die Stabilität und die Funktionalität des Servers zu testen.

Wie Sicher ist Project Lighthouse?

Jetzt? Nicht wirklich. Momentan läuft der Server auf HTTP, eine sehr unsichere Sprache, die die offiziellen Server noch bis vor kurzem genutzt hatten. Momentan nutzen die PS4 LBP Server HTTPS, eine viel sichere Sprache. Project Lighthouse wird eventuell auch HTTPS nutzen.

Obwohl unser Server Open Source sein wird, ist es unser größtes Ziel, den Server so sicher wie möglich zu machen, damit Nutzer der Clientseite keine Sicherheitslücken in der Software finden können, um bösartige Aktionen im Spiel zu machen (wie mit den offiziellen Servern).

Wir wollen auch nicht, dass sie in der Lage wären, grundlos Informationen von anderen Spielern zu erhalten, wenn überhaupt. Selbstverständlich wäre es viel sicherer, nur vertrauenswürdige Server zu nutzen, als wenn man sich mit irgendwelchen Servern verbinden würde, die von jemanden gehostet werden, den man gar nicht kennt.

Muss ich meine PlayStation 3 Jailbreaken?

Ja. Um auch nur irgendwelche privaten Server für LittleBigPlanet nutzen zu können, brauchst du entweder Custom Firmware (CFW) oder Hybrid Firmware (HFW). Das ist allgemein auch bekannt als Jailbreaking. Aber wenn du einen krassen PC hast, kannst du auch einen Emulator wie RPCS3 nutzen, über den wir etwas später in diesem Artikel berichten werden.

Es ist auch wichtig zu wissen, dass auch wenn das Ganze jetzt kompliziert oder sogar unmöglich scheint, wir den Prozess für den einfachen Nutzer vereinfachen wollen.

Custom Firmware (CFW)

Dem Entwicklungsleitenden für Project Lighthouse, Jvyden, zufolge ist Custom Firmware (CFW) eine Modifikation von Sonys offizieller Firmware auf der PS3. Es kann Beschränkungen aufheben wie z.B. die, dass es einem nur erlaubt, Code zu benutzen, welcher von Sony verifiziert wurde, oder neue Dinge einzuführen, wie z.B. einen eingebauten Datenbrowser. Wichtiger für uns ist es jetzt, dass es auch modifizierte Versionen von Spielen wie LittleBigPlanet 2 ausführen kann.

Union Patcher

Um einen privaten Server zu benutzen muss die Binary deines Spiels verändert werden, damit es sich mit einem anderen Server verbindet. Dafür hat Jvyden den ‘Union Patcher’ erstellt, ein einfaches Programm, das die EBOOT des Spiels verändert, damit das Spiel sich mit den neuen Servern verbinden kann.

Aber was ist denn eine EBOOT? Dazu Jvydens Antwort: ,,Eine EBOOT ist eine verschlüsselte ELF binary Datei, die eine PS3 benutzt, um Spiele und andere Software zu starten und auszuführen. Das kann man mit einer .exe Datei auf Windows oder einer .app Datei auf MacOS vergleichen. Es ist möglich, diese Datei zu entschlüsseln, ihre Inhalte zu verändern und sogar wieder zu verschlüsseln. Jedoch ist es nicht möglich, modifizierte Daten auf einer nicht modifizierten PlayStation auszuführen.´´

Obwohl der Union Patcher gerade einfach ist, hat Jvyden mehr Pläne dafür. ,,Man zeigt dem Union Patcher eine PS3 mit CFW und der Union Patcher wird die EBOOT Datei automatisch von der PS3 herunterladen, es verändern und es wieder zur PS3 hochladen. Es gibt noch viel Arbeit an einer Bedienungsanleitung dafür zu tun, besonders für digitale Kopien, und ich denke, dass man es leicht verbessern kann.´´

Ethische Modifikation

Wir können und wollen keine EBOOT Daten zur Verfügung stellen. Das ist streng verboten und illegal, da diese Daten proprietär an Sony sind. Du musst deine eigene EBOOT Datei von einer Kopie des Spiels, welches du legal erhalten hast, modifizieren, um dich mit Lighthouse zu verbinden. Lade das Spiel NICHT illegal herunter. Falls du dein Spiel auf illegale Weise erhalten hast, werden wir dir keine Hilfe geben und dich sonst irgendwie unterstützen. Aber das heißt nicht, dass du komplett auf dich selbst gestellt sein wirst! Es wird bei Annäherung von Project Lighthouses Release noch einige Anleitungen darüber geben, wie du die Daten deines Spiels verändern kannst.

Du solltest auch berücksichtigen, dass jailbreaking gegen Playstation Networks Nutzungsbedingungen ist. Es würde deine Garantie annullieren (falls du noch eine hast). Falls die Leute bei Sony irgendwie rausfinden sollten, dass deine Konsole jailbroken ist, können sie diese vom Verbinden zu PSN sperren. Obwohl du mit deiner Konsole alles machen kannst, was du willst, solltest du es auf eigene Gefahr tun. Wir sowie Sony sind nicht verantwortlich für Schäden, die passieren könnten.

Aber es könnte in Zukunft einen Weg geben, ohne diese Gefahren online spielen zu können. Jvyden dazu: ,,Lighthouse kann und wird keine PSN Authentifikationstickets verifizieren. Aber das ist nicht unbedingt etwas schlechtes. Es könnte uns sogar zum Vorteil werden. Indem wir PSN aus dem Ganzen entfernen und eine komplett andere Authentifizierungsmethode verwenden, können wir Cross Play zwischen PS3 und RPCS3 stark verbessern. Es wird auch möglich sein, sich komplett ohne PSN anzumelden, was das Risiko, auf einem Privatserver zu spielen, vollständig auslöscht. Das einzige Problem wäre P2P (Pair to Pair) Multiplayer, bei dem LBP PSN braucht.´´

Aber warte mal, was ist RPCS3 und wie verbindet sich das mit PSN?

Emuliertes Gameplay

RPCS3 ist ein PlayStation 3 Emulator. Mit RPCS3 kann man sich mit Privatservern wie Project Lighthouse verbinden, ohne eine PS3 überhaupt anzurühren. Aber es gibt definitiv ein paar Grenzen dabei. System Erfordernisse wären das größte Beispiel. Das zweitgrößte wäre einfach, dass die PS3 eine sehr komplizierte Hardware ist. Die Funktionalität einer PS3 auf anderer Hardware zu reproduzieren ist eine schwere Aufgabe, besonders für ältere Computer.

Ein anderes Problem wäre, dass RPCS3 sich als Emulator nicht mit den offiziellen PSN Server verbinden kann. Jvyden erklärt: ,,Emulatoren wie RPCS3 können sich nicht mit den echten PSN Servern verbinden. Aber sie können versuchen, PSN nachzuahmen! Das ist genau das, was RPCN macht. Es ersetzt den Code, der normalerweise in der Firmware einer PS3 wäre, welcher mit PSN kommuniziert, damit es stattdessen mit RPCN kommuniziert. Jedoch ist RPCN immer noch ein Work In Progress. Man kann sich durch RPCN mit privaten Servern auf LittleBigPlanet verbinden, aber Multiplayer ist momentan noch nicht möglich.´´

Es könnte in Zukunft möglich werden, dass ein Emulator P2P Multiplayer in LittleBigPlanet supporten könnte, ohne sich wirklich bei PSN anzumelden. Jvyden erklärt das Problem: ,,Das Problem entsteht vorallem wegen einem Protokoll, das LittleBigPlanet ausführt, welches RPCS3 aber noch nicht supportet.´´ Sobald die Entwickler des Emulators das Protokoll supporten können, wird Online Multiplayer möglich sein.

Auch wenn man das alles beachtet, ist RPCS3 ziemlich gut für einen Emulator in Alphaphase. RPCS3 hatte laut Jvyden eine sehr überraschende Kompatibilität mit LittleBigPlanet 2. Ja, die meiste Entwicklung von Lighthouse wurde sogar mit RPCS3 gemacht!

Entwicklungsleitender Jvyden, wie er daran Spaß hat, über 200 Levels mit dem Namen ,,yummy´´ an der selben Stelle zu veröffentlichen. Aufgenommen mit RPCS3.

Ist das legal?

Zusammengefasst: Ja. Project Lighthouse benutzt keinen proprietären Code, um generell als Server zu funktionieren. Aber es gibt noch VIEL mehr zu sagen, was ich am besten bald in einem separaten Artikel tun will. Da werde ich darüber berichten, wie wir bis hierhin mit unserem Server gekommen sind, ein paar Beispiele über Privatserver von anderen Spielen erwähnen und wie wir versuchen wollen, Sony nicht in die Quere zu kommen. Du hast deine PlayStation gekauft, du hast das Recht, es zu modifizieren. Und in diesem Sinne können wir eigene Software erstellen, die es dir erlaubt, mit deinem Spiel zu machen, was du willst, und das auch noch kostenlos. Wir werden niemals Geld für jegliche Art von Service verlangen, was mit Sonys IP oder Urheberrecht zu tun hat. Das Ganze ist ein komplett profitloses und nicht offizielles Projekt, welches in keiner Weise mit Sony in Verbindung steht.

Nun, das Ganze würde noch interessanter werden, wenn wir uns einen größeren Privatserver vorstellen würden, etwas zentraleres wie einen offiziellen LBP Union Privatserver. Wir müssten dafür einen Haufen Vorkehrungen treffen, um einen Rechtsstreit von Sony zu vermeiden. Wir werden nie um Vergütung zum Betreiben des Servers fragen. Es gibt noch viel mehr, über das ich reden will, was ich aber in einem zukünftigen Artikel tun werde.

Lighthouse: Die Zukunft von LittleBigPlanet

Eins steht fest: LittleBigPlanet wird in nächster Zeit nicht so schnell verschwinden. Solange die Community sich um die Franchise interessiert, wird sie immer weiterleben. Privatserver wie Project Lighthouse werden Dinge möglich machen, die davor noch nicht möglich waren. Es gäbe da mehrere interessante Möglichkeiten, die wir in Zukunft vorhaben, wie z.B.:

  • Förderation: Wir wollen mehrere Privatserver mit einer geteilten Datenbank mit Levels und Profilen zusammenbringen. Dein Profil würde sich mit mehreren verschiedenen Servern synchronisieren und du wärst damit in der Lage, frei zwischen verschiedenen Servern zu wechseln. Nach diesem Konzept orientiert sich Matrix/Element.
  • Integration: Bots wären in der Lage, auf Informationen von Privatservern zuzugreifen, um dir Infos über z.B. dein Profil, deine Levels und Kommentare direkt über Discord, Twitter und andere Web-basierende Apps zu geben, sozusagen ein neues LBP.me. (Link unbeabsichtigt)
  • Spezielle Features: Neue Online Features sowie andere, nicht Serverrelevante Features könnten ins Spiel eingebaut werden, wie zum Beispiel: ein Modellimporter, ein erweiterter Bildimportierungstool, die Rückkehr des Boo-Buttons und vieles mehr.

Project Lighthouse wird mit einer starken Bemühung an Sicherheit, aber auch so offen wie möglich in die Zukunft schreiten. Ohne den Grenzen, die von Sumo Digital, Media Molecule oder Sony gesetzt sind, ist alles möglich.

Wir haben vor, reguläre Updates über den Fortschritt von Project Lighthouse zu berichten. Wenn du stets über den Entwicklungsfortschritt informiert bleiben willst oder daran interessiert bist, an öffentlichen Betaphasen teilzunehmen, solltest du uns auf Social Media folgen und unserem Discord Server beitreten, damit du vielleicht auch der erste bist, der darüber erfährt! Danke, dass du dir das Ganze durchgelesen hast. Teile diesen Artikel am besten mit Freunden, mit denen du wieder Online auf LittleBigPlanet spielen willst!

— Übersetzt von Toastbrot —

(Beschwerden über schlechte Übersetzungen gehen an mich)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert