Jump to content

Why Is Zoom Server Based?


21 replies to this topic

#1 Inathero

    Member

  • Pip
  • Philanthropist
  • Philanthropist
  • 13 posts

Posted 19 December 2014 - 03:57 PM

Is there any particular reason as to why zoom is server based? It makes things feel a bit sluggish when your internet starts tanking slightly (Especially when time warner throttles you hard >.<)

I noticed that when you're in training grounds, there is no delay when zooming, its as if its client based then. I'm thinking training grounds sets up a local server hence giving the reason for the 0 delay for zooming but still.

#2 F4T 4L

    Member

  • PipPipPipPipPipPipPip
  • 767 posts

Posted 19 December 2014 - 04:01 PM

I think it's client-side, using the previous frame.

So frame-rate, but not ping, dependent.

#3 Inathero

    Member

  • Pip
  • Philanthropist
  • Philanthropist
  • 13 posts

Posted 19 December 2014 - 04:07 PM

View PostF4T 4L, on 19 December 2014 - 04:01 PM, said:

I think it's client-side, using the previous frame.

So frame-rate, but not ping, dependent.


Then why is there no latency in training grounds, but latency in online matches?

I can assure you my fps stays above 60fps. It's definitely not a frame rate issue, it is most definitely a latency issue

proof: my ISP is TWC and sometimes it spikes to 500ms because it thinks MWO is cancer. And what do you know, that latency is reflecting in zooming.

I have some experience in network replication, so I think I have the general idea of what's going on:


Currently: client zoom button clicked -> zoom packet request sent to server -> server processes -> server tells client ok -> client zooms

rather than, preferably, :

client zoom button clicked -> client zooms -> client tells server it zoomed in -> server replicates

#4 F4T 4L

    Member

  • PipPipPipPipPipPipPip
  • 767 posts

Posted 19 December 2014 - 04:16 PM


View PostInathero, on 19 December 2014 - 04:07 PM, said:


Then why is there no latency in training grounds, but latency in online matches?

I can assure you my fps stays above 60fps. It's definitely not a frame rate issue, it is most definitely a latency issue

proof: my ISP is TWC and sometimes it spikes to 500ms because it thinks MWO is cancer. And what do you know, that latency is reflecting in zooming.

I have some experience in network replication, so I think I have the general idea of what's going on:


Currently: client zoom button clicked -&gt; zoom packet request sent to server -&gt; server processes -&gt; server tells client ok -&gt; client zooms

rather than, preferably, :

client zoom button clicked -&gt; client zooms -&gt; client tells server it zoomed in -&gt; server replicates


Seems incredibly unlikely that anyone would implement zoom that way.. I have some experience of such things myself.

But maybe I'm mistaken. My bad.


Edit: latency would only show on dynamic, moving objects, right? Maybe that answers your question?

Edited by F4T 4L, 19 December 2014 - 04:24 PM.


#5 Asrrin

    Member

  • PipPipPipPipPipPip
  • WC 2018 Top 12 Qualifier
  • WC 2018 Top 12 Qualifier
  • 200 posts
  • Twitter: Link
  • Twitch: Link
  • LocationUSA

Posted 19 December 2014 - 04:22 PM

Can confirm it's server side. When the servers tank or my internet does and people start rubberbanding I get stuck in zoom modes, even when my FPS is in the 70s.

#6 Master Pain

    Member

  • PipPipPipPipPipPip
  • Overlord
  • Overlord
  • 253 posts

Posted 19 December 2014 - 04:23 PM

I dont like the way the target brackets float and dont line up with your targeted mech when you zoom with the zoom module.

#7 Inathero

    Member

  • Pip
  • Philanthropist
  • Philanthropist
  • 13 posts

Posted 19 December 2014 - 04:34 PM

View PostF4T 4L, on 19 December 2014 - 04:16 PM, said:

Seems incredibly unlikely that anyone would implement zoom that way.. I have some experience of such things myself.

But maybe I'm mistaken. My bad.


Edit: latency would only show on dynamic, moving objects, right? Maybe that answers your question?


It does seem bad doesn't it? but that's the truth

latency is the delay in communication between your client and the server. It affects anything that relies on server

for example: looking left and right, changing weapon groups, firing is all client based. but the zooming, pressing R to lock target, the actual damage from attacks, are all server based.

Edited by Inathero, 19 December 2014 - 04:34 PM.


#8 F4T 4L

    Member

  • PipPipPipPipPipPipPip
  • 767 posts

Posted 19 December 2014 - 05:08 PM

View PostInathero, on 19 December 2014 - 04:34 PM, said:


It does seem bad doesn't it? but that's the truth

latency is the delay in communication between your client and the server. It affects anything that relies on server

for example: looking left and right, changing weapon groups, firing is all client based. but the zooming, pressing R to lock target, the actual damage from attacks, are all server based.


Again, just seems really unlikely, to me. More likely it's some latency corrected view, computed client-side, or just a view of previous frames state.

I've not paid that much attention to it, as I said, so maybe you're right.. but that would be a hideously contrived way to do it.

#9 Burktross

    Member

  • PipPipPipPipPipPipPipPipPip
  • Bad Company
  • 3,663 posts
  • LocationStill in closed beta

Posted 19 December 2014 - 05:09 PM

Because maybe they want to reduce ability for zoom modification exploits?
No clue.

#10 Roland

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • 8,260 posts

Posted 19 December 2014 - 05:11 PM

It is indeed server authenticated, which does cause lag with the zoom at times.

There is no real reason for it other than poor design, i believe.

#11 Inathero

    Member

  • Pip
  • Philanthropist
  • Philanthropist
  • 13 posts

Posted 19 December 2014 - 05:14 PM

View PostBurktross, on 19 December 2014 - 05:09 PM, said:

Because maybe they want to reduce ability for zoom modification exploits?
No clue.



That's honestly what i'm thinking, but even if you have 100x range, your weapons can't reach that far / will be delayed reaching that far due to travel lol.

I find it a bit annoying. Having 0 delay, as it is on training grounds for instance, would improve gameplay experience a tiny bit imo

#12 Cyborne Elemental

    Member

  • PipPipPipPipPipPipPipPipPip
  • 3,956 posts
  • LocationUSA

Posted 19 December 2014 - 05:30 PM

Only part about it that bothers me, is trying to use the mousewheel for the zoom function, its constantly freaking out and zooming in too much or will zoom in then back a level ^^, instead of letting you quickly change your zoom fov.

#13 Macster16

    Member

  • PipPipPipPipPipPipPip
  • Heavy Lifter
  • Heavy Lifter
  • 576 posts

Posted 19 December 2014 - 05:31 PM

It's 100% server-side. If I start getting latency issues, it screws with my zooming (press button to zoom, and it zooms....5 secs later). While not that big of a deal for me, I do wonder why it's server-side and I would prefer it if it became client-side.

#14 Squally160

    Member

  • PipPipPipPipPipPip
  • The Merciless
  • The Merciless
  • 295 posts

Posted 19 December 2014 - 05:35 PM

Posting to confirm TWC is a jerk.

#15 F4T 4L

    Member

  • PipPipPipPipPipPipPip
  • 767 posts

Posted 19 December 2014 - 05:37 PM

View PostSqually160, on 19 December 2014 - 05:35 PM, said:

Posting to confirm TWC is a jerk.


Huh? Wrong chat?

#16 Squally160

    Member

  • PipPipPipPipPipPip
  • The Merciless
  • The Merciless
  • 295 posts

Posted 19 December 2014 - 05:39 PM

View PostInathero, on 19 December 2014 - 03:57 PM, said:

(Especially when time warner throttles you hard >.<)

View PostF4T 4L, on 19 December 2014 - 05:37 PM, said:

Huh? Wrong chat?


TWC = Time Warner Cable.

#17 F4T 4L

    Member

  • PipPipPipPipPipPipPip
  • 767 posts

Posted 19 December 2014 - 05:44 PM

View PostSqually160, on 19 December 2014 - 05:39 PM, said:



TWC = Time Warner Cable.


Doh.. thx.

#18 LordKnightFandragon

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • 7,239 posts

Posted 19 December 2014 - 05:46 PM

Yeah, zooming is annoying in this game. I have it bound to mouse wheel, forward for in, backwards for out.....

In training grounds I cannot replicate this issue, but in a game, I will zoom in, only forward, and my zoom will zoom in then back out.....then zoom in then back out....so I zoom just 1 click, cool...2nd clikc? in back out....I have gotten drilled so much cuz of that, missed so many shots cuz ofthat....

If this game ran better.....it would be so much less irritating to play....as it is, I pretty much only force myself to play like 1 game a week...cuz its about all I can really stand. Mechs are cool, but the performance and gameplay is eh...better but still eh...

#19 Squally160

    Member

  • PipPipPipPipPipPip
  • The Merciless
  • The Merciless
  • 295 posts

Posted 19 December 2014 - 06:09 PM

View PostLordKnightFandragon, on 19 December 2014 - 05:46 PM, said:

Yeah, zooming is annoying in this game. I have it bound to mouse wheel, forward for in, backwards for out.....

In training grounds I cannot replicate this issue, but in a game, I will zoom in, only forward, and my zoom will zoom in then back out.....then zoom in then back out....so I zoom just 1 click, cool...2nd clikc? in back out....I have gotten drilled so much cuz of that, missed so many shots cuz ofthat....

If this game ran better.....it would be so much less irritating to play....as it is, I pretty much only force myself to play like 1 game a week...cuz its about all I can really stand. Mechs are cool, but the performance and gameplay is eh...better but still eh...


its for sure an issue server side. I have the same thing. If you scroll slowly, it will work. if you try to double zoom, it breaks.

its a bastage.

#20 Pjwned

    Member

  • PipPipPipPipPipPipPipPipPip
  • Little Helper
  • 4,731 posts
  • LocationDancing on the grave of Energy Draw LOL

Posted 19 December 2014 - 07:05 PM

View PostBurktross, on 19 December 2014 - 05:09 PM, said:

Because maybe they want to reduce ability for zoom modification exploits?
No clue.


If that's the case would it really be that hard to restrict people from doing that without server authorization needed?

View PostAsrrin, on 19 December 2014 - 04:22 PM, said:

Can confirm it's server side. When the servers tank or my internet does and people start rubberbanding I get stuck in zoom modes, even when my FPS is in the 70s.


Yeah, it can be really irritating trying to zoom in for a shot and then it lags up, especially when playing a sniper build.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users