Author Topic: Laggers - or: Why see a slideshow instead of smooth moves?  (Read 8836 times)

theRifle

  • Posts: 36
  • Turrets: +4/-3
Laggers - or: Why see a slideshow instead of smooth moves?
« on: April 22, 2007, 12:29:49 pm »
For next version of trem: Did anyone consider to get rid of those players lagging around with more than 200 or sometimes even 500 Ping? (Sure, the admin can configure the server for low pings only, but this solves not the whole problem).

200 Ping is equal to: Playerposition is updated max. 5 times a second and what u see in tremulous is a slideshow (even if u play at 90 FPS, the human or dretch in Tremulous "moves" like in a slideshow and is far away from what I would call a "smooth motion")!

It would be rather cool, if the client/server interpolates the clientmoves - and use this Information for check, if someone was hit.

Technically explanation: Every client sees every player only in smooth motion - if a client provides information not fast enough (ping to low) last direction and angle is used to calculate the position of the player, even for hitcalculations - this should be rather simple (*). The server then sends an updatePosition-Information to the lagger, if position had to be adjusted).

This would move the problem to the correct side: namely to those people who join a server where they have 200+ ping.  Okay - people which connect to servers and have over 200 Ping will hate this, but this will force them to go to servers with lower ping!



(*) Use last 3 positions, calculate a spline, velocity and acceleration is also known -> new Position of player can be calculated easily. Only a bit complexer are moves cause of Lucijump (or Grenade).

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #1 on: April 22, 2007, 04:00:26 pm »
This is almost impossible because of the way Quake3 is designed. There would be no way of knowing which way the player moves next because the game server would have to look into the future to correct the lag.

Warping(and idiotic players) is just something we'll have to deal with.

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #2 on: April 22, 2007, 05:04:26 pm »
Actually, tjw's antilag does this to a degree, almost eliminating warping.
It also tends to give benefit-of-the-doubt when calculating collisions based on incomplete data.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

Rawr

  • Posts: 918
  • Turrets: +1/-1
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #3 on: April 22, 2007, 05:21:26 pm »
Tjw has made unlagged and anti-warp
img]http://dvclan.org/statsig/statsig.php/3826/4.jpg[/img]

Surge

  • Posts: 86
  • Turrets: +0/-0
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #4 on: April 24, 2007, 01:13:36 pm »
yep but the unlagged sucks u move, avoid a shot then get killed and warp backwards in time cause of lag
nnamed Player was surged by Surge
Unnamed Player: hey you con't be surged....
Surge:lmfao

tjw

  • Posts: 210
  • Turrets: +10/-0
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #5 on: April 24, 2007, 03:44:12 pm »
Actually, g_unlagged is for hit detection only so it does nothing to smooth out player movement.

I have done some work on skip correction here:
https://bugzilla.icculus.org/show_bug.cgi?id=2948

However, this implementation is buggy and it may not even be the best method to go about this.

Note that if you see everyone skipping, then no server change can help you because it's a problem with your incoming connection.  Make sure you turn up the /rate setting in your client (the 1.1.0 default was 5000).  You probably want to set this to 25000 unless you have dialup or ISDN internet service.

Somethief

  • Posts: 284
  • Turrets: +1/-1
    • http://www.somethief.net/
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #6 on: April 24, 2007, 03:45:33 pm »
Unlagged is far away from finished and causes more trouble than fixes, use real servers near to you instead
url=http://fi.tremulous.net/]Tremulous Suomi[/url]
My blog

n00b pl0x

  • Posts: 2412
  • Turrets: +55/-168
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #7 on: April 25, 2007, 02:49:53 am »
Quote from: "Somethief"
Unlagged is far away from finished and causes more trouble than fixes, use real servers near to you instead


but i like saws with 4x their normal range
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #8 on: April 25, 2007, 05:35:51 am »
Or being able to hit a marauder that vacated the spot you shot at 5 minutes ago.

∧OMG ENTROPY∧

Ceaser342

  • Posts: 201
  • Turrets: +0/-0
    • http://www.operationcwalii.smfforfree.com
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #9 on: April 25, 2007, 12:29:08 pm »
Or shooting at a random and getting 4 md kills.
img]http://i46.photobucket.com/albums/f108/K7Eternal/CeaserSig-1.gif[/img]

n00b pl0x

  • Posts: 2412
  • Turrets: +55/-168
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #10 on: April 27, 2007, 05:34:15 am »
/*disclaimer

idk anything about anti-warping

*/

Would a slightly simple way of doing this be to make the person sit in the same spot when the lag up (like normal) but then when all the info rushes to the server, instead of being used at once, make it play at normal speed (or a little faster so if they sit in a corner or something theyll eventually catch up if they dont lag up again.) It would severely hurt the warper, but they should be encouraged to fix their ping, play somewhere else, or deal with it. Then, when the person dies, while theyre in that second or two after you die but cant spawn, it fastforwards to the present if need be.
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

f0rqu3

  • Guest
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #11 on: April 27, 2007, 05:39:31 am »
only hitscan weapons are available on quake3 servers running unlagged mod
as far as I know

your_mum

  • Posts: 2
  • Turrets: +0/-0
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #12 on: May 10, 2007, 06:10:36 am »
Quote
only hitscan weapons are available on quake3 servers running unlagged mod
as far as I know


All weapons are available however, only hitscan weapons move all the players back to the time when the shot was taken for hitscan.

Another idea:
http://www.quakesrc.org/forums/viewtopic.php?t=7546

^Black

  • Posts: 167
  • Turrets: +0/-0
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #13 on: May 10, 2007, 11:12:58 am »
Unlagged should be illegal.

Henners

  • Posts: 383
  • Turrets: +10/-5
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #14 on: May 10, 2007, 11:24:48 am »
Thank you for a useful contribution black.

Unlagged effects everyone on the server. It shouldn't be made illegal - it should be improved so I can play  :cry:
Official Ace Forum Attorney. If your post is stupid I will object...

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #15 on: May 10, 2007, 12:46:29 pm »
Maybe add an option like g_nounlagged that clients can set in their userinfo, that makes the server not unlagged them.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Stof

  • Posts: 1343
  • Turrets: +1/-1
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #16 on: May 10, 2007, 01:45:42 pm »
Quote from: "David"
Maybe add an option like g_nounlagged that clients can set in their userinfo, that makes the server not unlagged them.

Second worse idea ever!
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #17 on: May 10, 2007, 03:54:56 pm »
What's the worst ever?
And why is it *that* bad?
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Stof

  • Posts: 1343
  • Turrets: +1/-1
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #18 on: May 10, 2007, 04:19:34 pm »
Well, excuse me but I must ask a question first.

Do you want to disable unlagged on your shots, or disable unlagged on the shots made against you? First case can already be done with the current client side unnlagged settings IIRC.

Second case is bad bad bad. Players in a game won't know if they must aim square on their opponent or if they must laglead because the correct way to do it would depend on your settings! Besides, all the really low ping players who don't benefit much from unlagged could disable it and then they would once again gain a bullet avoidance advantage against the other players which is exactly what unlagged was made to prevent. ie, it would completly defeat the purpose of unlagged.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

sleekslacker

  • Posts: 407
  • Turrets: +10/-35
Laggers - or: Why see a slideshow instead of smooth moves?
« Reply #19 on: May 10, 2007, 06:26:05 pm »
It should be unlagged for all, or nothing for everyone. It would be unfair to turn it off for certain players.
y last name is Jones, the family motto is "Jones' never give up!"

Currently ignoring all of your spams.