Filters and Net-Code for ET:QW ~ got lag?


(Moriarty) #1

I hate lag… like most others… so i pay for the fastest internet connection possible for my budget, but sometimes its VERY difficult to find a server without some one from east Abudabi (or somewhere equally far away) from playing on servers located just miles from my home. In the case of BF2 this is not a good thing … as the high ping player is annoyingly hard to hit as they are lagging around so bad they dissapear and re-appear randomly. In the STEAM server browser there are options to filter servers only located in my area of North America, unfortunately BF2 doesnt have such a filter… my hopes are that either the net code of ET:QW is going to be sooo darn solid that people from all different continents of the world can play a (no lag) game with one another, or that there will be a type of filter to help find servers close to where ever the player lives (at least by continent) so that everyone can have a happy (lag-free) time in game.


(kamikazee) #2

W:ET and any other Quake 3 game I’m aware of has a “ping” column in the server browser.
There you sort on ping and you’re set.

Now let’s all hope that the Doom 3 engine has got the same. Anyone got a copy of Doom 3 at hand to verify?


(carnage) #3

my hopes are that either the net code of ET:QW is going to be sooo darn solid that people from all different continents of the world can play a (no lag)

the main cause of lag is the time delay from sending the signal to the server and the server reciving the signal. this is why player from differnt contries lag more than ones from the same. and no matter how amazing your net code is you cant program anyhting to remove this lag since its all down to the hardware of the internet connection between players and the server


(Fitzsimmons) #4

Of course it does. Any game that doesn’t is an abomination that deserves to be put in a bag and drowned in the river. Even the shittiest of game browsers that I’ve seen have a ping column and support sorting by it.


(DrGonzo) #5

AFAIK Quake Wars has an anti-lag feature similar to ET-Pro. What that means is that what you point at is what you hit, no matter the ping.

In addition most servers will probably be low ping only anyway.


(Sauron|EFG) #6

Why do you think that?


(DrGonzo) #7

[quote=“Sauron|EFG”]

Why do you think that?[/quote]

A good portion of servers I play ET on are for low pings only.
On other servers you might get kicked for having a high ping.

And it makes sense for a FPS.

I can’t remember when I last saw someone with above 200 ping.


(Sauron|EFG) #8

What makes sense to me is to tell the client what the ping is and let him choose wether to play there or not, and for the game to implement good antilag/antiwarp.

(We may have different definitions of what a “low ping” is btw. :wink: )


(Moriarty) #9

Of course ET:QW will have a “ping” filter like most (un-drowned) games do. I just think that the ability for the client to filter by geography is handy. you are sure to find local players and local (low) pings. Also I ws wondering if ET:QW was going to be client authoritative… or server authoritative?


(SCDS_reyalP) #10

Geographic filters are far less accurate than just looking at the ping. They are an educated guess at best.

In Q3 games (including ET) sv_maxping tends to screw up and deny low ping players, so shouldn’t ever be set. Even if that wasn’t the case, you can have a high ping and still have smooth gameplay. It smoothness has far more to do with the quality of the connection than latency. A player on an intercontinental link (say me in the west coast playing on a UK server) can have a solid 200 ping, and still have smooth gameplay. A player on a modem, or a connection with bad packet loss can have a 100 ping and still be very warpy.

edit:
I should add that there is a common misconception that high ping players make the whole game server lag. This simply isn’t true in most games.


(digibob) #11

Also I ws wondering if ET:QW was going to be client authoritative… or server authoritative?

You really can’t have a client authorative game on the PC, unless it is p2p.


(Hakuryu) #12

You can filter by country with the All Seeing Eye browser. I use it for most games because all game server browsers suck, including ET’s. Gamespy is another tool, but the pings are never shown correctly (for me).

If they (SD) copied ASE for flexibility then I’d be supremely happy :slight_smile:


(MuffinMan) #13

you know of any game that uses p2p? I’m sort of planning something and the whole concept is based on p2p-ish load balancing…


(digibob) #14

Not off the top of my head.


(B0rsuk) #15

Wait, wasn’t Doom3 network code p2p ? At least there was such a rumour at some point.


(digibob) #16

DooM3 netcode in its shipped state is entirely Client<->Server.


(RosOne) #17

[quote=“MuffinMan”]

you know of any game that uses p2p? I’m sort of planning something and the whole concept is based on p2p-ish load balancing…[/quote]

FPS - no, but Trackmania Sunrise/Nations/United is using a p2p model.


(Fitzsimmons) #18

Well, halo 2 on the xbox was originally client authoritative wasn’t it? We all know how well that turned out…


(Moriarty) #19

Im glad that this topic actually drew a response from a dev (digibob), and would like to thank the splash-damage crew for making such a great game… but the real reason i want to know about client/server authority is to see whether or not people will be able to write client based cheats (which RUIN any game). I dont want to purchase another BF2 (which was HACKED TO THE GILLS only weeks after release). I do plan on getting ET:QW, but dont know how much i will play it as it seems that hackers are already trying to ramp up some exploits for the asshats of the gaming world to use on honest fraggers like myself and many others .

Halo PC is client authoritative (for those that dont know that is when the server tells the client what is actually happening in the game and the client is just an “emulation” of what the server tells it to look like), and it seemed like a good idea… until unbearable lag made it SUPER lame.

So please I beg of you splash damage (gods of my gaming life). Please include something in your EULA that says that if you cheat at ET:QW you agree to forfeit all your computer related hardware and software to charity, and then be arrested and jailed with sodomites that will be your best buddy. That would be a fitting end to all hackers.


(Sauron|EFG) #20

If only things were that easy. :stuck_out_tongue: (The EULA doesn’t hold any power over anything other than the actual license and what you can do with it.)