Online Multiplayer
Needed Tools
Unity & GitHub Asset in Unity
In Unity wird ein neues Projekt angelegt. Dieses sollte auch WebGL und Linux-Build Support beinhalten. Dies kann im Unity Hub unter Installs--> Unity Version auswählen und die drei kleinen Punkte klicken. Anschließend die Plattformen auswählen, runterladen und installieren. In diesem Projekt wird das Assets & Git in Unity installiert. Anschließend wird die Szene bearbeitet. Im angelegten Projekt, mit dem während des Seminars gearbeitet wurde, werden alle Player von zwei Spawn-Punkten ins Spiel gerufen. Diese können verschoben werden. Die folgenden Objekte dürfen dabei nicht gelöscht werden: GameManagement; EventSystem; Spawn1 and 2, 2D--> camera tripod Dazu gibt es einige Einstellungen, die im Netzwerk getroffen werden müssen. Ist das Projekt fertig bearbeitet, muss zweimal gebuildet werden: Einmal eine WebGL Applikation sowie ein Linux-Build.
WinSCP
WinSCP ist ein FTP-Clientprogramm, das zur Verwaltung eines Webservers benutzt wird. Mit WinSCP laden wir den WebGL Build auf den Webserver.
MobaXTerm
MobaXTerm ist ein Linux-Emulator für Windows, der zur Serververwaltung genutzt werden kann. Via MobaXTerm wird der Linux-Build hochgeladen. Dieser dient als Host für das Multiplayer-Game.