Opinions about networking frameworks

I am thinking about writing my own networking server for a multiplayer game that is in a reasonable scope (player movements, bullet-like movement, health, and cheat-detection) in a 2d game.

After watching several videos on different frameworks, I am considering to write my own server-side scripts which would handle these issues for me, even better that I can customize it.

I had written my own networking script for a chat application in node.js in which a unity client connected to. It was not too bad, but I fear that I may be scoping the project too far by writing one myself.

But I would really like opinions on those who have worked with netcode or network frameworks before and what they thought of them. Are they convenient to use? Are they easy to customize so that you can detect cheating? My goal is to check all player movement (a game with a small scope, and its 1 vs 1), therefore I don’t expect much latency.

Opinions and thoughts appreciated :slight_smile:

First would be nice, if you ask such question in correct forum section.
Connected Games

There is a thread, which compares existing frameworks. Is worth to look at and think, if it is worth spending time, to create own framework, or focus on actual game making you love.