I have tried to keep myself out of Freelancer for a time, but I found a way to start story missions in a live server though some weird tricks, I couldnt help myself to finish this thing, in that time I have documented some crash offsets that might be useful
(If anyone wants to see how I did this, I put the source code in the Moddb website in the download link, “Freelancer Co-Op Campaign Mode”, my code is very bad but StartStory() function explains how it is done)
content.dll+1aa9f
_SendMessage (Server uses this to communicate with every function) crashes due to following reason;
if anyone calls Story mission "Act_State = SUCCEED" server will call DestroyInstance for every story instances are running, it will crash the server if there are more than 1 in action
this can be temporarily fixed by altering the function, which prevents DestroyInstance erase Story instances (it will only stop the last instance which Co-Op mod does for 0x1 iClientID)
(BIG NOTE: this offset effects even random missions, restart the server as soon as "missions" ends)
(Another big note: Act_State = SUCCEED" function itself needs to be changed, in order to have everyone their own instances and make them successfuly finish)
content.dll+49c95
settimer assignment error, unstable instance for unknown reasons
content.dll+89651
reputation based error (happened when SP Story reputation functions are enabled in MP)
content.dll+2d541
story manager tried to submit an order/reputation to a NPC that does not exist
documented this bug at SpawnShip within initState = ACTIVE trigger
content.dll+55796
Client crashed during MP base cutscene when server shut down (crash in DestroyInstance)
content.dll+25cc9
Story trigger, Act_LockDock error?, possible nullpointer base? it might be related to other story triggers too(Previous OPjump does initilaize every trigger of story manager)
Content.dll+2FE8F
AI logic error, as far as I can tell, 3 different functions use this area, one of them controls their orders as they spawn and the other one upon destruction
Common.dll+6c282
Group formation leader error, unknown
Freelancer.exe+13d55a
Client tried to dock to a solar that does not exist from its perspective, either done through SwitchOut or following a formation leader that is docking
Freelancer.exe+1469F6
Client tried to sends its targetting information to the server, but failed (tried to target during SystemSwitchOut)
Freelancer.exe+001aad50
Based on pure speculation, Client tried to switch chars during server froze and it crashed
UNKNOWN/UNKNOWN
Observed multiple times, if a Story mission called a [Trigger] but has no Cnd_ condition line
Server.dll+f988
Client and Server failed to sync jump destination system, causes crash in Singleplayer