Its just that I know most in Java. Java has a very nice networking engine,
and can be run as server-software on any Linux-server.
You can of course also take the direction with C/C++

I would just seperate the mulsiplayer functionalities from
the visualisation, to use the strenght of java and 3dgs.