I’m currently making some type of multiplayer fps. I’m using gamejolt as login, progress storage etc. but I need a solution for the matchmaking and fps logic (shooting, movement etc. in realtime).
At this stage i do not have money to spend on a multiplayer service so free ones are the only alternative.
What solution should i use?
A little cash would buy you Zapnet - ideal for an fps with movement interpolation and hit boxes.
Mirror is free. Haven’t used it so no idea what it’s like.
Yep, Mirror is the best when it comes to plug and play devs. Just reference the variables and BOOM! Networking. The only problem is how players connect. If you test the game with friends you will notice they can’t connect to each other. And arrives the problem, port forwarding. Port forwarding long story short is when you create a new entrance to your router. You can buy a VPS (Server hosting) for about $2.50 with vultr per month. (Research this, Server hosters find a way to screw you over). You can also use transports that aid players in this, such as https://github.com/FakeByte/EpicOnlineTransport or https://github.com/FizzCube/SteamNetNetworkTransport. Although steam requires you to publish your game on their platform.