← Alle Beiträge

Projektarchiv

Multiplayer funktioniert endlich wie beabsichtigt

Wichtig. Bisher waren viele Teile und Elemente des Spiels sozusagen im Solo-Modus gebaut worden. Als ich es im vernetzten Modus startete, war alles entweder schlecht oder seltsam. Einige Dinge bewegten sich; auf anderen bewegte sich das Modell, während das zugrunde liegende Objekt blieb. Etwas würde auf einem Bildschirm stehen bleiben und sich bewegen, wenn auch nur teilweise, auf einem anderen und so weiter. Dies kam von meinem mangelnden Verständnis der Vernetzung des Motors, meiner Hoffnung, dass jemand anderes die Verantwortung für diesen Teil übernehmen würde, und meinem Wissen, dass ich irgendwann Dinge wiederholen müsste. Aber ich konnte nicht stillstehen, nur weil ein paar wichtige Elemente über mir waren, also arbeitete ich weiter.

So war es bisher. Heute Abend, nach einem langen Anfall von Kopfkratzern, unzähligen Diagrammen, Überprüfungen, Fehlern, Anweisungen und Handbüchern, glaube ich, dass ich es geknackt habe. Nicht nur das Login beim Host, die Auswahl, die Lobby und die umliegenden Mechaniken funktionieren: Alle Modelle auf der Spielebene funktionieren jetzt so, wie sie sollten. Jeder sieht jeden anderen; alles kann kontrolliert werden und kann kleine Bälle schießen; und alles ist sichtbar und läuft sowohl auf dem Host als auch auf den Kunden. Dies ist ein Wendepunkt.

Gleichzeitig habe ich herausgefunden, wie man das Spiel über Steam oder Epic verteilt, obwohl ich es derzeit über das lokale Netzwerk verteile. Ein wenig später werde ich die IP-Einstellungen finden, und dann können wir von anderen Computern aus testen. Das letzte ungelöste Problem sind mehrere Ebenen oder mehrere Sitzungen, obwohl ich bereits Ideen habe, wie ich es angehen kann. Das ist es, was Hunderte oder Tausende von Menschen spielen lässt, anstatt nur 20 bis 30.

Facebook-Profil des Projekts ↗