I've been testing AI online and had some disappointing results when joining.
First I set up a dedicated stand alone server. The server will boot up, show in the server list and I could join.
However, the AI are not responding well at all to being online. It feels like the AI haven't been considered in the Netcoding and the server and client are not synchronising.
The AI are aware of my presence but everything's very delayed, staggered, and not as it should be.
These guys know that I just came into their area but are very delayed in responding to my new position. I can stand here a long time with them just staring into space. Not suitable for online play.
This guy spat at me but he didn't really have to work for it as I approached him and just waited.
And Hack Attack just staggered around doing the drunken monkey.
After a few minutes the client application locks up and the game crashes. However, the server continues running without issue.
I also tested a client server and LAN server and got the same results. I tried a LAN with the map cached to the engine rather than MPGame.TDGame but it was still not working.
I added extra SP type packages to the system.ini for the server to use and set everything I could find to allow online play for AI to no avail.
It still looks like a synchronisation problem that I don't know how to resolve. SWRC only requires AI to be used in SP and the developers had no reason to add AI support for MP.
Playing an MP cached map on your own is fine though.
Modders can either:
1. Make a map for an SP launch (~ START MAPNAME) and add responsive Commandos that follow your commands, Bactapoints and all SP content.
2. Make a map for an MP launch (able to add map to MP maplist or use ~ OPEN MAPNAME) but will not have the SP content or Commandos.
I didn't have success with a COOP type server online but I hope other modders will still attempt to resolve the issue. If you want help testing your ideas let me know.