It can be expanded with custom packets as needed.
It depends on another project to be used in Unity. https://github.com/Techiesplash/Matchmaker-API-Client-Unity3d
Ensure you have the latest .NET SDK and Runtime (7.0) installed.
First grab the latest release, and extract it to a directory.
Open that directory in a C# editor such as JetBrains Rider, Visual Studio or Visual Studio Code.
First edit Matchmaker/Config.cs
.
The following settings need to match on both the client and the matchmaker server:
- Set
GameId
to the name of your game. - Set
GameVersion
to the latest version number of your game. Remember to update this as you update your game.
The rest can be changed at your discretion.
Now build and run, and it should be done.
- Tom Weiland - Initial work (TCP/UDP interface) - Tom Weiland
- Techiesplash - Matchmaker API - Techiesplash
This project is built upon MIT-Licensed code by Tom Weiland meant for a tutorial series. Please check out his work: https://github.com/tom-weiland/tcp-udp-networking
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details