suriyun-production / mmorpg-kit-docs

This is document for MMORPG KIT project (https://www.assetstore.unity3d.com/#!/content/110188?aid=1100lGeN)
https://suriyun-production.github.io/mmorpg-kit-docs
49 stars 11 forks source link

Movements and PVP situation #1433

Closed Fr-Coder closed 2 years ago

Fr-Coder commented 2 years ago

Since there are many bug syncing movements as we reported many times: For example: https://github.com/suriyun-production/mmorpg-kit-docs/issues/1376

What about implementing Client Authoritative movements with speed hack detection server side? This migration will fix all problems we reported related to movement and PVP? I think this is a very high priority to be production-ready for everyone here.

moepi2k commented 2 years ago

that alone fix not all the problems. lag compensation for projectiles is really important. pvp right now feels bad, because of bad hit registration. even when movement is client auth. you have those problems

insthync commented 2 years ago

Yes, it was reported many times, and it is not fixed because it is hard to fix :P

The easiest way is to make it tell the server when it hit, but you won't like it, because you feel it is not secure.

Fr-Coder commented 2 years ago

What about telling the server when it hit, but the server does a double check (maybe by distance and hit rate) if the hit is correct? So it is not fully secure yes, they can hack but just to hit more mob in the distance "hack detection offset". what do you think about that? @insthync

insthync commented 2 years ago

I working on it :)

LordPhrozen commented 2 years ago

Very excited for this to be addressed. As a full loot pvp project... this has to feel very good.

Thanks @insthync ! WE really all do very much appreciate your hard work and dedication to continued support.

moepi2k commented 2 years ago

is this something that can help? https://assetstore.unity.com/packages/tools/network/net-rewinder-50484

insthync commented 2 years ago

No difference to what I already did.

moepi2k commented 2 years ago

Okey :) 👍