WebGL / HTML5 - Add Online Multiplayer in 30 Seconds to Web Games - Mini Tutorial

This mini tutorial quickly highlights how to add a game server and host it for your multiplayer game online, easily and in minudes thanks to Edgegap's platform.

Chapter 1: Introduction

Here’s how to add game servers and hosting, as to get your Unity game online, in seconds.

Here we go!!

Chapter 2: Editing your WebGL Project

From the editor, select you game scene.

Select its Network Manager. Scroll and remove the default transport named KCP.

Drag and drop a WebGL transport, like SimpleWeb, to the Network Manager.

Update the transport value to your new transport.

Unselect the “Auto Start Server Build” option.

Chapter 3: Game Server Hosting with Edgegap

Start the Edgegap Plugin and input your “One Click” Token.

Input your application name and select “create application”.

Change to the accurate port number, and select the “WS” protocol.

Click on “Build & Push”.

Once containerized, create a new deployment.

With the URL, go back to the Network Manager and replace the network address.

Add the port.

Enable “Client Use W S S”.


Chapter 4: Conclusion

Well, that was quick!

For a tutorial in real time and that includes an in-depth explanation of every step, check out of the full version of this guide using Mirror’s Tanks sample.

Next in your game development, you might want to add Relays for peer-to-peer networking, or add a free, low code matchmaker to your project. Then, check out our other tutorials.

Thanks for watching!