This is my first time into multiplayer games, and I wanted to try and create a server for matchmaking as I don't have funds for unity's multiplayer service. Unity offers a free amount of Concurrent users (CCU) for each license. travels through the Unity infrastructure (Matchmaker, Relay Server). Develop and launch multiplayer games globally whether you are an indie developer or AAA studio.
You can use Unity HLAPI without paying. Just don't use To create a network game that is free from Unity match making API, you just need the.
Matchmaker for unity is a free matchmaking solution for unity multiplayer games. - mdgalib/MatchmakerForUnity
Google's app engine (applicable if you implement the matchmaking service on one of their supported platforms) has a fairly generous free.
The first solution that I considered, Unity Multiplayer High Level Scripting API however, Unity provides two cloud services, Unity Matchmaker and Relay Unity Personal provides a free solution up to 20 concurrent players.