12 Punkte von caromdreamer 1 일 전 | 3 Kommentare | Auf WhatsApp teilen

Ein Netplay-Launcher für Windows, mit dem man klassische MAME-Arcade-Spiele online gemeinsam spielen kann.

Mir gefiel an Kaillera immer das Erlebnis, „einen Raum zu erstellen, beizutreten und auch mit Unbekannten schnell eine Runde zu spielen“, aber je nach Netzwerksituation waren Eingabeverzögerungen und instabiles Gameplay immer ein Nachteil.

Deshalb habe ich über mehrere Monate daran gearbeitet, das raumzentrierte Erlebnis dieser Community zu bewahren und zugleich Rollback-Netcode auf Basis des MAME-Spielzustands umzusetzen.

Warum wurde es entwickelt?

Ich habe von den frühen bis späten 2000er-Jahren lange MAME und Kaillera verwendet und auch Kaillera-Server-Implementierungen wie direlera-rs gewartet. Dieses Projekt begann mit dem Gedanken, die Erfahrungen aus dieser Zeit in die heutige Online-Spielumgebung zu übertragen.

Aktuelle Funktionen

  • Unterstützung für Windows
  • Online-Versus- und Koop-Spiel für MAME-Spiele
  • Räume ohne Registrierung erstellen und beitreten
  • Laufende Räume als Zuschauer verfolgen
  • Spiel-Replays speichern und erneut ansehen
  • Integrierter Voice-Chat, direkt im Raum nutzbar
  • Öffentlicher Standardserver wird bereitgestellt

Verwendung

  1. Den Windows-Launcher von der Website herunterladen.
  2. Im Launcher ein Spiel auswählen.
  3. Einen Raum erstellen oder einem offenen Raum beitreten.
  4. Sobald ein Freund beitritt, kann sofort gespielt werden.

Ausblick

Derzeit wird zunächst MAME unterstützt, aber die Struktur ist nicht auf einen bestimmten Emulator festgelegt. Sie wurde so entworfen, dass sich Emulator-spezifische Adapter anbinden lassen; daher wird künftig auch die Unterstützung weiterer Emulatoren wie SNES geprüft.

Aktuell betreibe ich den Standardserver selbst, langfristig soll jedoch jeder seinen eigenen Server öffnen können, um ihn für Freundesgruppen oder Gaming-Communities zu betreiben.

Das Projekt ist noch in einem frühen Stadium, daher werden unterstützte Spiele und Bedienbarkeit laufend weiter verbessert. Ich freue mich über Feedback und Tests von allen, die MAME-Netplay ausprobiert haben.

3 Kommentare

 
ultimategamer 17 시간 전

Oh, als ich neulich Netplay ausprobieren wollte, waren wegen Desyncs (?) durch Netzwerkprobleme nur wenige Spiele gemeinsam spielbar. Wenn dieses Projekt das löst, wäre das wirklich großartig.

 
caromdreamer 16 시간 전

Ja, das ist gelöst. Vielen Dank für Ihr Interesse. Da die Synchronisierung grundsätzlich auf Basis der vom Server gelieferten Confirm Frames erfolgt, kommt es nicht zu Divergenzen. Falls doch Divergenzen auftreten, ist die deterministische Eigenschaft der Zustandsmaschine verletzt.

 
csjune 1 일 전

👍👍👍