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

Manually creating new accounts on a server?

Here SysOps can list their MultiPlayer server info and users can send feedback to their SysOps. Or just talk about the MultiPlayer servers they play on. This is not about MultiPlayer in general - please use the MultiPlayer Forum for that!

Post Thu Jul 17, 2003 3:04 am

Manually creating new accounts on a server?

I've been doing a lot of work on Freelancer Server Syncher, and right now it can sync between servers all the folders in the MultiPlayer directory. Unfortunately, I've run across two big snags:
-If I create a new account on two different servers, the account folders have different names, even though my account ID is the same. How does FLServer generate those folder names?
-The name file affects things, too, because a name file generated on one server doesn't work on the other server ("account username or password invalid" error). How do I reconcile those differences?

I'd be VERY grateful if you could help me figure out those problems!

------------------------------------
Freelancer Mod Manager: newbies' dreams come true
Belief in Jesus: the only way to Heaven

Post Thu Jul 17, 2003 8:16 pm

I believe I've rounded down my needs to this: I need to be able to find out the account ID of an account folder, using only its contents, name, and/or the accounts.cfg and flserver.cfg files.

Any ideas?

Post Thu Jul 17, 2003 9:44 pm

I remember digging into this once but I'm at work so I will try to state what I remember.

I think there is two IDs, one for the FL game install and another associated with flserver install. While the .fl saved game file uses (I think) just the players ID, the directories sound like they use a combination of IDs for directory names.

Since you can port over saved game files from one server to another and they work, it sounds like that proves these files are encrypted with only the player ID. But the way I've done that is create a new account and character on the new server and copy in the old saved game changing the file name to that of the new character. This means you have the same problem with saved file names, different names with most things being equal (character name, player ID and what else?).

The directory issue sounds more complicated as it may have more variables. I haven't done it but have you run two seperate flservers and actually checked the dir names? (obviously not running at the same time on the same LAN, they say that is a no-no) I guess you have so there must be something. In the two dir names, are there similarities? (beside the basic format, 2 hex numbers, a dash and more hex numbers) Otherwise you could find out how the codec works and see if they are applying it twice using each ID. I could be hypothesizing or just blowing hot air...

---------------
{RN}Earendil
SysAdmin of Boston Freelancer server {RN}

Post Sat Jul 19, 2003 2:32 am

BIG NEWS: I think I've found the solution! After some testing, I believe FLServer calculates account directory names based on randomly-generated numbers stored in accounts.cfg. Basically, I created a new character on the raw3 server (thanks to RICH for helping me out!), and put the contents of that server's MultIPlayer directory, minus flserver.cfg, into my own server's directory. Voila! I might have an alpha or beta of FLSS released in a few days if this discovery works .

Post Mon Jul 21, 2003 1:45 am

Unfortunately, I've run across a big problem: having the same accounts.cfg (but unique flserver.cfg) file on two servers makes them use the same row in the server browser . Any ideas on getting around that problem?

Return to Freelancer Server Forum