Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Techiesplash/MatchmakerServer

Repository files navigation

Matchmaker-API - Server

Linux Windows

GitHub forks GitHub repo size GitHub all releases GitHub issues

GitHub GitHub release (latest by date)

Introduction

This is a project for implementing a Matchmaker API into Unity3D.
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

UVS Preview

Installation

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.

Usage

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.

Authors

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details