In summary, I have a board game where you move lots of units (not turned based), and I want to make this game online. I have made online games before using python and hisock, and the way I did that was attaching a client file in the game executable and hosting a server file in digital ocean (since I already pay for digital ocean to host my website) and that worked. But now I've moved to unity and I want to do the same setup (since its easier and I don't have to pay for any more services). So my question is, how do I setup a system where a server file would be hosted, and I can send specific data from clients to servers and vice versa. I've looked at commercial options, and its all either: not exactly what I need, or a paid service. and even if a commercial option doesn't have either of those issues, I'm still comfortable with this manual server-client connection.