I think this is what you are after (if ya didn't catch it in the other thread):
StarFleetOP.exe -Host <---- (Directly to -> "Create Multiplayer Game")
StarFleetOP.exe -Client XXX.XXX.XXX.XXX <-----(Directly to ->"Select Game" on host machine)
Taken from "\Services\sfc3\svc.cfg" in my Gamespy Arcade installation. (So I assume it will work for SFC3 as well...)
Ok, Bonk, that is what I'm looking for. There seems to be no multiplayer DLL or EXE so gamespy must have something that informs the OP EXE of its launch parameters.
The closeests I've come to finding anything that even remotely hints at how GSA is accessing the EXE is this:
[sfc2op]
fpmt=1051903064
hosttemplate=#EXEPATH# -Host
jointemplate=#EXEPATH# -Client #SERVERIP#
gametype=CommandLine
fullname=Starfleet Command: Orion Pirates
maxplayers=6
minplayers=2
lateentry=0
genre=Strategy.Sim
newsurl=http://games.gamespy.com/2132/
planeturl=http://www.strategyplanet.com/sfc/
genreurl=StrategyPlanet\http://www.strategyplanet.com/
chatchannel=#GSP!sfc2op
pushchannel=#sfc2op_updates
engine=cengine
handoff=t9ENXT35rrAoJI
Gotta love it.
Jerry