Viraler Online-Multiplayer-Rave funktioniert ohne Login und komplett werbefrei

Eine kleine Website ging am Sonntag (31. Mai) viral und brachte für kurze Zeit einen Teil des Internets auf einer gemeinsamen Tanzfläche zusammen – bevor der Server unter dem Ansturm der Besucher in die Knie ging.
Hallucinate unter hallucinate.site ist genau das, wonach es klingt: ein riesiger Multiplayer-Online-Rave. Wer die Website öffnet, landet in einem Low-Poly-3D-Club, in dem echte Nutzer gemeinsam zu einem DJ-Set tanzen, das fortlaufend Videos von YouTube einbindet. Konto, Passwort oder Werbung? Gibt es nicht.
Das Projekt wurde heute vom Entwickler selbst, der unter dem Namen „stagas“ auftritt, auf Hacker News vorgestellt und sammelte innerhalb weniger Stunden zahlreiche Upvotes und Kommentare. Parallel dazu fasst ein Beitrag im Reddit-Forum r/InternetIsBeautiful die Stimmung treffend zusammen: „Das Internet heilt sich selbst.“ („The internet is healing.“)
Technisch steckt hinter dem Projekt mehr, als es auf den ersten Blick vermuten lässt. Stagas setzt auf eine clientautorisierte Architektur mit Dead Reckoning, bei der nur wichtige Statusänderungen synchronisiert werden. Dadurch bleibt das Erlebnis auch mit Hunderten von Spielern flüssig, ohne den Server unnötig zu belasten. Der vollständige Quellcode steht unter der MIT-Lizenz auf GitHub zur Verfügung, Beiträge aus der Community sind ausdrücklich willkommen.
Ganz reibungslos verlief der Start allerdings nicht. Bereits innerhalb der ersten Stunde wurde Hallucinate vom Ansturm der Hacker-News-Nutzer regelrecht überrollt. Die Website ging kurzzeitig offline, wurde jedoch in nahezu Echtzeit gepatcht und neu gestartet. Währenddessen reagierte der Entwickler gleichzeitig auf Fehlermeldungen, sammelte Funktionswünsche und sperrte manuell IP-Adressen, nachdem einige Nutzer den offenen Chat missbraucht hatten. „Sie kommen ständig mit neuen IP-Adressen zurück“, schrieb stagas mitten in der Diskussion.
Trotzdem rissen die Vorschläge der Community nicht ab. Gewünscht wurden unter anderem eine Sprungfunktion, verschiedene Hautfarben für die Avatare, eine mobile Steuerung sowie eine Anzeige der aktuellen Spielerzahl. Auf die meisten dieser Wünsche antwortete der Entwickler knapp: „PR will be accepted“ – also sinngemäß: Pull Requests werden gerne angenommen.
Hallucinate ist unter hallucinate.site erreichbar. Der Quellcode steht auf github.com/stagas/hallucinate zur Verfügung.









