Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Alright, I''ve been asked many times and I''ve no idea....

The general place to discuss MOD''ing Freelancer!

Post Mon Aug 08, 2005 6:06 am

Alright, I''ve been asked many times and I''ve no idea....

How do servers work for FL?? People keep asking me if my programs will work server side and I honestly have no idea. Are the files on the server the ones that every player uses??

Can anyone help me with this?!?!?

Post Mon Aug 08, 2005 6:29 am

I can help a little.

The client files for commodities/ships etc must be the same price and the same location as the what the server files have. Therefore, if you change the files server side, the players will be kicked from the server (assuming you run the 1.1 patch, which most/all servers run) if they try and buy a commodity that either is a different price or is not located at that base. This normally happens at launch, not at the point of purchase. This goes for selling, also. In essence both the server and client files must match exactly.

The ini files for these are loaded at start up only and they are loaded only once in the game. Unlike sytem ini's these are not reloaded when docking or launching. Therefore to enable this to work effectively, you need a server restart, at the point of closing the server both the client and server files (commodities/ships etc) must be changed or the client musty have the updated files before they launch and join the server.

Hope this helps

Post Mon Aug 08, 2005 7:40 am

That could work, but the the server op will have to run the randomizer programs, then pass out the files to the clients in order for them to play on the server, which shouldn't be a big deal because it's only three or four text files.

Post Mon Aug 08, 2005 9:45 am

Yes it's easy enough to do, however, any players that want to just log onto the server and play will be kicked before long.

If you use an autoupdater, then this has to run before freelancer.exe runs.

This is old ground that we have been on quite a few times in the past. Unfortunately, the game engine has the critical issue of only loading the .ini's that are applicable once at startup and a fix to this hasn't been worked out...yet.

Post Mon Aug 08, 2005 4:56 pm

Your talking about a frontloader, what IONCROSS:Total War uses.

Post Mon Aug 08, 2005 6:13 pm

Other online games use this feature too. When you get on a Dawn of War multiplayer server, and start a game with someone, one of the first things you do is exchange banners and badges.
I believe this is called synchronizing the clients.

Return to Freelancer General Editing Forum