Hi,
I'm building a turn-based multiplayer game in Unity and I'm hoping that TNet will be the answer to a long line of networking problems that we've had during development. I just want to double check a couple of things before purchasing.
I want to run a dedicated server and I need it to be fully customisable. I want to be able to integrate a C# SDK on my server so that I can securely handle awarding things like xp and in-game currency. I also want to run some basic game logic on the server to handle potential cheaters. So the server wouldn't simply pass messages between clients, it would be able to act on individual messages and perform checks.
From what I've read I will be able to do all of this with TNet. I understand that it comes with a server.exe which is already built but which also comes as a C# project that can be added to and compiled ourselves. Is that correct?