Mostly seeking advice from other game developers, particularly C# or C++ developers. I run a very small shard server of a retro game that was based on Ultima Online. The server logic is essentially modified from ServUO at a network layer (and otherwise utilizes most of the ServUO core server logic) to support the other game's legacy client which still uses TCP and socket implementation for packet sending/receiving.

I am seeking to create my own game client targeting my current server, and running into issues where Unity and some modern game frameworks do not deal well with TCP socket implementation and/or custom servers by default. I wonder if anyone else here has done something similar and what you would recommend regarding technology that would not require me to rewrite the server code.

Thank you
 
You can use normal C# sockets in unity, likewise with other engines / frameworks.

For that its probably easier to look at an online tutorial
 
Back