This tutorial aims to give you the tools to create your OpenMatch and use it with Arbitrium (Edgegap's solution). Like a wise man once said: "Keep it stupid simple." In this tutorial, we will not go in-depth about performances. This code will not be ready for production purposes. However, you should be able to create your production-ready Open Match!
At the end of this tutorial, you will have built 3 components (Director, Front End, Match function) that will run on a local Open Match environment. You will be able to create, get and delete tickets using HTTP requests. Your Matchmaker will match players together and automatically deploy servers on Arbitrium.
- Basic knowledge about Open Match
- Install Docker
- Having a local Kubernetes ecosystem available (Docker Desktop includes a standalone Kubernetes server and client)
- Install Open Match
- Create your Front End
- Create your Match Function
- Create your Director
- Manage Kubernetes environment
Do you have any problems? Take a look here!
If you want to test Open Match without writing a lot of code, you can clone the tutorial from our Github. You just have to follow the README.md from the tutorials/basic-components/[YOUR_PROGRAMMING_LANGUAGE] folder.