I'm anything but a networking expert but running it separately and as sandboxed as possible sounds like a sensible plan to me.
It might be worth our time to check out how other games handle this, e.g. Megaglest, Battle for Wesnoth, 0AD.
0AD are currently working on the same problem: https://code.wildfiregames.com/D364
I don't know which part of the code is doing this for the other 2 projects, but I could ask on their forums.
I'm anything but a networking expert but running it separately and as sandboxed as possible sounds like a sensible plan to me.
It might be worth our time to check out how other games handle this, e.g. Megaglest, Battle for Wesnoth, 0AD.
0AD are currently working on the same problem: https:/ /code.wildfireg ames.com/ D364
I don't know which part of the code is doing this for the other 2 projects, but I could ask on their forums.