Guide: Running a Freelancer Server.

As a Freelancer veteran, I know a thing or two about running a Freelancer server. Recently, I tried to look up some more info on running one, but there doesn’t seem to be much documentation on this subject. So, I decided to write my own guide!

Step 1: Choosing a Server Operator

While just running FLServer.exe may have been fine back in 2003, these days you’d only use just FLServer.exe as a makeshift OpenSP or small LAN server. Now, nearly every server needs a Server Operator. In the past, many people struggled with just using IonCross Freelancer Server Operator, which is now outdated and unneeded. These days, there’s two major server operators out there: FLHook and FLAC – FreeLancer Anti Cheat (Don’t be fooled by FLAC, it’s much more than just an Anti-Cheat measure). FLAC is only given out to select people, and it’s paid software. FLHook is open source, and IMO better than FLAC. While FLHook is console-based, contrary to the GUI-based FLAC, you will easily overcome that limitation with some tools I’ll bring up later.

Now, what ARE server operators? Mostly, they’re tools to make the admin team’s job easier. They integrate into FL, so you can type command using FL’s chat functions. However, while some of these commands are admin-only, the bulk of FLAC’s and FLHook’s commands are made to assist with trivial tasks in the game – Replying to a PM, PMing your target, transferring credits, transferring ships, reading server rules, etc.

As I said, FLHook is console-based, and isn’t very n00b-friendly. That’s where Secondary Server Operators come in – They’re mostly used to do what FLHook or FLAC could do, but with a different GUI, and often come with features of their own. The two major SSOs today are DAM – Disco Account Manager, and Ioncross FLSO (FreeLancer Server Operator). While IonCross is very outdated, some people still may want to use it due to being familiar with its UI, being used to it, etc. DAM on the other hand, was made as a replacement for IFLSO, and a damn good one at that. It’s able to be extended by being integrated into FLHook, and can do many of the things FLHook can do, but with a GUI and other batch-based functions.

Step 2: Choosing a mod

These days, no-one plays Vanilla Freelancer, and 1.0 servers are very rare. Now, nearly everyone runs a mod, in one form or another – The biggest FL server, Discovery Freelancer RP 24/7, runs the Discovery mod. Other notable mods are Crossfire (FL-based), The Underverse (The Chronicles of Riddick), The NSU mod (Various Sci-Fi Series), 88 Flak (FL-based), and so on. It’s also easier to run a modded server, since the mods are often made to integrate with server operators. Note though – Not all mods are released to be run on a server.

Personally, I love running servers with the Discovery mod. It integrates perfectly with FLHook and Disco Account Manager (Well, DAM was made for Discovery, after all), and it has a large install base, meaning any of the people who already have Discovery can easily hop onto your server without needing to install your mod.  It also caters nicely to Vanilla players, since Discovery’s goal is to expand the FL universe while leaving the gameplay and graphics intact.

Other notable mods to run a server on would be 88 Flak (which comes with its own version of FLHook), and the Freeworlds mod. Of course, if you know how to mod Freelancer, you can easily edit FLServer.exe to run the mod of your choice – BUT the reason most modders don’t do it themselves is because they don’t want players running their mods on servers.

Step 3: Hardware and misc.

Of course, as with running any server, you’ll need to have the necessary hardware. You’ll need at least a relatively good connection to run an FL server, and of course you’ll need a router, and in some cases you may have to set up port forwarding. Of course, you can always just rent a server and set up the tools manually. ;)

Of course, it never hurts to ask around! The biggest and friendliest FL community out there is by far The Starport, so ask there if you run into any trouble! Of course, I’m always willing to help, so feel free to leave a question in the comments.

Advertisement

~ by omegavesko on January 29, 2011.

5 Responses to “Guide: Running a Freelancer Server.”

  1. Hello,
    I have had the game since it came out, but I am just now revisiting it, if you will. I never much got into the online gaming, as back then I hadn’t the means for it. Now, however, I would like to run a server of my own after playing on others. I have several questions about a lot of it though. First up, if I want to run a Discovery server what do I use? And I know it is not as easy as just starting it up and joining because I noticed there was some “workaround” for the list server and such. I’ve been sifting through posts on several sites and I keep hitting walls. So I was hoping someone might be able to shed some light on the subject. Thanks for your time.

  2. I could definitely use some help getting a server running. I would be quite grateful if someone could instruct me on a few aspects. I run it and I have the “workaround” but it still says in the console view “failed to connect to list server.”

    • Hmm, that’s weird. I see from your last post that you’re using Discovery, correct? Which workaround are you using? (fllistserver.com and the GLS workaround ar the only active ones)

      Also, I’d prefer it if you made a thread on my new blog’s forum, http://gamers-abode.com/. I don’t use this blog very much anymore, so it’s kind of hard to keep track of posts.

  3. Hello,
    I’ve just started my own server for the first time with the base freelancer server. I’ve been trying to figure out how to get flhook working so that the bank commands and everything will run. I’ve gotten DSAM, after using IONCROSS, and each time I start flhookstart, it crashes the server after a few seconds. I’d love to run an open vanilla server, and I can…but without banking and autobuy options. The comments in FLHOOK ini’s aren’t helping very much [new to how freelancer reads plugins, etc.] Could you possibly help me rectify this issue?
    Thanks!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.