# About cheater user

**URL:** <https://community.coherence.io/t/about-cheater-user/487>\
**Category:** Help\
**Created:** [April 5, 2024, 4:40am UTC](https://community.coherence.io/t/about-cheater-user/487 "2024-04-05T04:40:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rehim](https://avatars.discourse-cdn.com/v4/letter/r/779978/32.png) [@rehim](https://community.coherence.io/u/rehim)\
**Post date:** [April 5, 2024, 4:40am UTC](https://community.coherence.io/t/about-cheater-user/487/1 "2024-04-05T04:40:30Z")

</div>

Hello. My name is Hyun Kim.

Recently, my team is developing a vampire survival game and we want to use coherence’s basic server features.

I already asked some question to Coherence, but I would like to ask one more question (Due to my poor english)

**I want to do simulation processing on the server to prevent cheater user(in client level), but I wonder if it is possible to synchronize monsters and projectiles after simulation.**

---

<div class="post-metadata">

**Author:** ![brit](https://dub1.discourse-cdn.com/flex017/user_avatar/community.coherence.io/brit/32/34_2.png) [@brit](https://community.coherence.io/u/brit)\
**Post date:** [April 5, 2024, 10:30am UTC](https://community.coherence.io/t/about-cheater-user/487/2 "2024-04-05T10:30:22Z")

</div>

Hello!

Yes, when using a simulator to prevent cheating the typical approach is to have the simulator own authority over all of the entities. With coherence when your simulator moves or takes action on an entity, they will automatically be synced with all connected clients.

You will also want to implement input queues if you want to validate all of the client’s inputs:

> **[Server-authoritative setup | SDK 1.1 | Unity Multiplayer SDK Documentation |...](https://docs.coherence.io/coherence-sdk-for-unity/authority-overview/input-queues)**

Just a note that for survivor-like game feel with fast action and many entities, you’ll likely want to implement prediction so that players feel like they’re interacting with local entities:

> **[Server-authoritative setup | SDK 1.1 | Unity Multiplayer SDK Documentation |...](https://docs.coherence.io/coherence-sdk-for-unity/authority-overview/input-queues#client-side-prediction)**

---

<div class="post-metadata">

**Author:** ![rehim](https://avatars.discourse-cdn.com/v4/letter/r/779978/32.png) [@rehim](https://community.coherence.io/u/rehim)\
**Post date:** [April 12, 2024, 5:14am UTC](https://community.coherence.io/t/about-cheater-user/487/3 "2024-04-12T05:14:36Z")

</div>

Hi again 🙂

I have one more minor question for you

You told me coherence’s maximum entity amount is 32,768. In this condition, how fast Replication Server work?

In short, does a Replication Server process 32,768 Entities to 75 KB/s?

Thank you

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex017/uploads/coherence/original/1X/b3aa79eb9519fac7aad7eba18f15a1e8ce60f6e2.png) [@system](https://community.coherence.io/u/system)\
**Post date:** [July 11, 2024, 5:14am UTC](https://community.coherence.io/t/about-cheater-user/487/4 "2024-07-11T05:14:47Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
