I have checked if is posible add FC2 in to HL but it is not posible at this time. Iam missing some important features to do. Its exactly:
1./ I have managed to run the game in to client gui via --net client commandline but its not all. HL need run the game in to client mode and pass there server ip, user callsign from HL and automatically connect, like on old lomac lobby
2./ Running gui in to server mode is OK but also there i need to pass user callsign from HL, like in lomac
I have found than part of FC2 is scripted in LUA, but those scrips do only minor background job for multiplayer and do not allow override internal variables. Game exe have some other commandline options to pass lua strings (for example force an internal variables etc). There iam missing because nothing is documented and those operations cannot be scripted by me.
Here coming request for Eagle Dynamic do something with it, so provide me required details or we can cooperate to made those features for next patch.