Jump to content

Why Is Zoom / Vision Modes Server Side?


7 replies to this topic

#1 Troutmonkey

    Member

  • PipPipPipPipPipPipPipPipPip
  • Moderate Giver
  • Moderate Giver
  • 3,776 posts
  • LocationAdelaide, Australia

Posted 09 August 2015 - 04:15 PM

When switching zoom levels / vision modes at high ping, there is a significant and annoying delay. At low ping, the delay is small but still noticeable.

The question I ask is - why do vision modes need to be server side? I can understand locks being server side, as the locked person get's pinged / spotted, but not having vision modes on the client side is frustrating and doesn't seem to make sense in the slightest.

#2 Mawai

    Member

  • PipPipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 3,495 posts

Posted 09 August 2015 - 04:23 PM

I can think of two reasons.

1) Spectator mode. Vision modes are replicated to spectators. Having the zoom mode being set server side means that the spectators are synced to the client behaviour.

2) If zoom was done client side, I could imagine a hack where the user could zoom to any degree they desired rather than the fixed values allowed for by the game. This may still be possible but having the zoom mode server side would make this more difficult.

#3 Corrado

    Member

  • PipPipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 817 posts
  • Locationfinale emilia, italy

Posted 09 August 2015 - 04:42 PM

View PostMawai, on 09 August 2015 - 04:23 PM, said:

I can think of two reasons.

1) Spectator mode. Vision modes are replicated to spectators. Having the zoom mode being set server side means that the spectators are synced to the client behaviour.

2) If zoom was done client side, I could imagine a hack where the user could zoom to any degree they desired rather than the fixed values allowed for by the game. This may still be possible but having the zoom mode server side would make this more difficult.


exactly the second IMO

#4 Zink1701

    Member

  • PipPipPip
  • Civil Servant
  • Civil Servant
  • 99 posts
  • Facebook: Link
  • LocationUK

Posted 10 August 2015 - 09:44 AM

Agreed

View PostMawai, on 09 August 2015 - 04:23 PM, said:

I can think of two reasons.

1) Spectator mode. Vision modes are replicated to spectators. Having the zoom mode being set server side means that the spectators are synced to the client behaviour.

2) If zoom was done client side, I could imagine a hack where the user could zoom to any degree they desired rather than the fixed values allowed for by the game. This may still be possible but having the zoom mode server side would make this more difficult.



agreed

sry messed that post up lol

#5 Sprouticus

    Member

  • PipPipPipPipPipPipPipPipPip
  • Bridesmaid
  • 2,781 posts
  • LocationChicago, Il, USA

Posted 10 August 2015 - 09:47 AM

yea, definitely for hack prevention.

#6 1453 R

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Bridesmaid
  • Bridesmaid
  • 5,737 posts

Posted 10 August 2015 - 09:47 AM

Anything client-side is prone to client-side hacks. Vision modes, and being able to institute your own in place of the game's, would be a pretty logical avenue of attack for hackists.

After all, what's a wallhack if it's not an alternate vision mode?

#7 Chuck Jager

    Member

  • PipPipPipPipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 2,031 posts

Posted 10 August 2015 - 11:16 AM

Can replicate client side. Use a second monitor and do some searching for monitors and software that allow a zoom through vid card.

Now if it is that important that is a lot effort. If you play with your graphics/system settings you may get a quicker zoom

#8 Rhaythe

    Member

  • PipPipPipPipPipPipPipPipPip
  • Philanthropist
  • Philanthropist
  • 4,203 posts

Posted 10 August 2015 - 11:26 AM

I believe the predator-vision built into CryEngine is a client-side process, so running zoom server-side also prevents that from becoming a thing again as well.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users