' Wrote:The "server" is just another copy of freelancer running somewhere. It and the client use INI files. With FLCompnaion, plotting a course and asking for prices is done with the client files. When you ask the game client to plot a course, a request is sent to the server and the path is returned. That data uses the INI files and map data that is stored on the server. I don't know why it is setup this way but that is how it works. One benefit of this is that the server can have different prices and stations and such than the client uses. I haven't learned enough about this yet myself, just saying that plotting a course is currently handled by the server, and I think there is a known interface for this.
Not quite sure it works that way to be honest.
Notably because of the anti-cheat.
If you change your commodity selling prices for your game, you will be able to do the transaction on the server for that price.
Then the anti-cheat looks at you funny and boots you, as you should not have made that much monies for that transaction.
If the server always had different files than the client, it would always cause the anti-cheat to yell.