Anti-stop protection

No resource of your server can be stopped without Codeon Shield starting it again.


Every resource is protected

There is nothing to configure: from the moment it starts, Codeon Shield protects every resource of the server. If someone stops one (with stop or from txAdmin), it is started again 1.5 seconds later and an alert is sent to the Live detections webhook.

  • restart name works as usual: the resource is already running again when it is checked.
  • If a resource stops 5 times in a minute (for example, because it fails to start), it is no longer restarted so the server is not flooded, and the console tells you.
  • Nothing is restarted when the server is shut down from txAdmin.
  • The monitor resource (txAdmin) is never touched.
If you really need to stop a resource, shut the server down, remove it from server.cfg and start the server again.

Codeon Shield itself

A resource cannot start itself again, so CodeonShield is protected through the other resources. For that Codeon Shield adds its line to the fxmanifest.lua of every resource on start (see Installation). Thanks to it:

  • If someone stops CodeonShield, the other resources start it again within a few seconds.
  • If it cannot be started, it keeps retrying every few seconds until it is running again. No player is kicked.
  • The Dashboard shows the server as Not responding and Live detections is alerted.

On the player side

If a cheater stops a resource in their own game, the Resource stop module (in Server & client integrity) detects it.