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

Server side vs. Client side.

The general place to discuss MOD''ing Freelancer!

Post Sun Mar 09, 2003 3:12 pm

Server side vs. Client side.

OK, most of you know this, but just to wrap it up (and also see if I'm mistaking).

A frightingly amount of things are run client-side.
Let's take an example I tried out.
I made it so I could buy the Sabre and Anubis at lvl 1 at Manhatten with all the lvl 10 weapons, lvl 10 shields and so on. I changed each and every aspect I could find it now has 8 gunports instead of the old 6 all of which can handle lvl 10 guns.
Shield strength, hull strength, missile speeds, handling, weapon damage and refire-rate, even my hull.
On my private server this caused no problems.
Then I went to a clean box, where I started up a game server running on 'clean' ini files. I could still buy my everything I wanted on Manhatten at lvl 1, I even got MORE money from buying stuff due to me setting their prices at 1 (I think the price varies due to your rep with the factions, thus I got money from buying), I took off in my new Sabre with 8 gun points instead of the usual 6 and went on a rampage.

My shiphull editing didn't work any longer. The first time my hull got hit by the computer it dropped to the number the server stored in it's ini file.
My refire rate was still insane though. My weapons and missile's damage was decided by the server ini files, but refire rate was decided by my client files.
When I bought anything on a station I could max out my newly enlarged 9000 unit cargo, but when I shoot anyone in space and try to fill my cargo, a bug comes to life.
Apparently, the server knows that my 'real' hull is only 70, but it also see's in my save file, that I can hold 7000, which causes a slight problem. The tractor beams keep firing, without anything actually being pulled into my cargospace.
So if you ever experience someone with "continually", firing tractors, you'll know he's a cheat.
Shieldstrength acted the same way as the hull hack. It states that it has 10 billion in strength, but the first time I get hit, my shields return to default (before cheat).

I also tried to dismount my +1000 Gun of Diamond Back Doom, and give it to a 'legal', ship. A ship played from unedited ini files, and it was able to mount the guns and fire a volley of deadly fire with a refire rate set to 30.000 (0.05 in he ini file).

The rep system seems to be run entirely server side. I tried setting my starting rep with all factions to 10.0 but it didn't change in-game. I tried editing the mission rep values, and that didn't change anything either.

What I'm trying to get at here is what (again) many people already know. The Microsoft programmers are insane! Waaaay too many things are run client side, which is good and fine, since it reduces server lag times. But cheating is just too easy. Everytime I log onto an online server to play 3 out of 10 times I'll spot a modded ship with totally insane weapons and refirerates. (ok, I might be exagerating, but still).

And although I think this board is great, too many people can just waltz in and learn how to cheat the game here.

But the actual reason I wrote this was just to make (more or less) clear, which things are apparently run server side and what was run client side.


Please correct me if I made an error and feel free to add to my list.

Post Sun Mar 09, 2003 5:41 pm

Did u try this like this,

1 machine with server (only server)
1 machine with modded files (player1)
1 machine with unmodded files (player2)

And thats the results u get? because when i try to edit hulls or something like and launch it always crashes my client... whoever changing prices, and where stuff is bought works with no-problems...

Post Sun Mar 09, 2003 11:04 pm

Yeah, the cheating is getting bad.

I was playing on my favourite server last night, one I have played on since the day the game was released, and I see the "incoming missile" alert.
I identify who fired at me, a player, and I scan them.
It says they are level 36, and in a patriot with pretty low-level standard weapons.
I am in a Hammerhead, with decked out gear.
So, I pretty much just fire a countermeasure(which stops the missile) and keep on cruising along in AB+EK speed.
Before I know it, less than a second later, I hear "shield failure", "hull critical"!!!
So, I hit the nanos and batteries and hual spacebutt outta there, in cruise mode.
I look back in turret view to see the guy GAINING ON ME FAST!!!
I did make it to a station before he caught up, barely, but after I left the station, about ten minutes later, the guy was 5k away and before I could even fire up cruise engines he was on me and I was dead....he traveled at about 1k/second WITHOUT a tradelane.

That is just a great example of how easy it is to cheat in this game and really ruin somebody else's night.

The only real things to do about it are:
1. Play only on private servers which are very picky about whom playes there...a huge hassle for a "casual gamer".
2. Play only on your own server, and ban anyone you even suspect may be a cheat...gets you a rep as an ass admin, plus many people don't even have access to a way to host due to thier connections.
3. PRAY that DA comes back from thier apparent post-release vacation and fixes MP.

Oh well.


Later,



Pyrate Dredd

Post Sun Mar 09, 2003 11:08 pm

Hey Dredd,
You forgot another option:
~Play on a regular public server that DOES NOT have PvP enabled. You'll still have to deal with cheaters maybe, but at least they wont kill you.

Post Mon Mar 10, 2003 12:40 am

"The Microsoft programmers"
you mean, the guys who actually made the game?
that's not microsoft, they just bought the guys doing the work.

Return to Freelancer General Editing Forum