Browse docs
Anticheat Resource Protection
Required when Resource Protection is enabled
You must whitelist every installed Sky-Systems resource in your anticheat's Resource Protection settings. This requirement applies to Electron and any other anticheat that protects or intercepts resource events. Whitelisting only sky_base is not enough when you also use Jobs Base or job resources.
Resource Protection can interfere with Sky's callback requests and responses. A resource may start normally while menus, tablet actions or player interactions do not complete. Missing responses can produce callback timeouts; an empty server log does not rule out blocked communication.
Which resources must be whitelisted?
Add the exact, unchanged resource folder names for all Sky resources installed on your server, including shared libraries and individual products. For example, a Police installation requires:
sky_base
sky_jobs_base
sky_policejob
Also add sky_ambulancejob, sky_mechanicjob, sky_firejob, sky_crimesystem, sky_dojjob, Creator and any other Sky products you actually install, using their shipped resource names. The example is not a complete list for every server. Add each new Sky resource to the whitelist when installing it.
This is a resource whitelist, not a player/admin whitelist, a FiveM ACE permission or a filesystem permission. Keep the required filesystem permissions and start order as well.
Electron Anticheat
- Open your server in the Electron Anticheat dashboard.
- Open Settings → General and find Resource based protections /
resourceProtection. Dashboard labels can vary by language or version. - Add every installed Sky resource to its resource whitelist, including
sky_baseandsky_jobs_basewhen installed. - Save and apply the configuration using Electron's documented reload/restart procedure, then reconnect and test the previously failing action.
Electron's Script Errors guide recommends whitelisting conflicting resources under resourceProtection. Its Configuration Tips also explain possible conflicts with escrowed resources.
Other anticheats
The same requirement applies when another anticheat has Resource Protection or an equivalent resource/event protection feature enabled. Use that provider's resource whitelist or documented compatibility exclusions and allow all installed Sky resources. The setting name and application procedure depend on the provider; follow its documentation or ask its support for the equivalent resource whitelist.
Check after applying the whitelist
Reconnect a player and repeat the affected menu, tablet or interaction action. Confirm that callback responses arrive and the action completes. If it still fails, check that every installed Sky resource is included, then collect both server and full client logs using the issue reporting guide. A callback timeout can have other causes too; include the anticheat name and relevant Resource Protection settings in your report, without tokens or license keys.
Common Console Errors
Understand frequent FiveM and Sky-Systems console errors and what they usually mean.
Introduction
sky_base is a crucial component for all Sky-Systems scripts, designed to enhance performance, streamline configuration, and provide a unified framework for easier management. This guide will introduce you to sky_base and walk you through its configuration and use.