Hi, for this topic I want to share my experience and security approach how to prevent player abuse your system or server in any kind of game.
Let me introduce the game that I choose, which is eudemons online.
In eudemons online there is table name cq_action ,where all npc action is states on this table. For this example is VIP NPC where you give reward to your player everyday.