I just tried hosting an online game (just me and an AI) through gamespy and while it seemed to work it hung on exit with a message saying someone has disconnected. Is this the wierdness that happens after dynaverse missions?
Exactly. Or at least very similar.
Since you are behind a router, and forwarding ports I assume your LAN is configured statically? (It must be for port forwarding to work). You could try the DMZ temporarily to test.
Have you run the directory server updater (or a full OP+4 install) under wine? Or at least manually edited the WONServerSetup.gf?
I'm beginning to think it would be easier just to install a win98 box and use that, at least to rule out router problems.
Probably, if you want stable dynaverse play, because I don't think anyone has successfully exited a mission yet when running under wine.
OP is really only stable for single player under wine on OP currently. Hopefully I'll get a chance to play with it again soon.