ES Advanced SafeZone
Free SafeZone System by ESMODS
Secure your server's peace with ultimate performance, full control, and zero cost.
ES Advanced SafeZone is a completely free, highly optimized safe zone system built with ESMODS quality. Create, manage, and instantly sync unlimited zones with a sleek, black-and-white, CEF-friendly in-game NUI admin panel. Provide your players with a flawless experience featuring advanced VDM protection, a smart vehicle ghosting system, and job-specific bypass permissions.
Feature List
-
In-Game NUI Admin Panel: A clean, black-and-white, CEF-friendly interface opened via command (
/safezoneadmin). Add, edit, temporarily disable/enable, and delete zones. Features map teleportation (TP), live green marker previews, and instant coordinate fetching. -
Persistent Data: All zones are saved directly to
data/safezones.json, ensuring persistence across server restarts. Create unlimited zones, each with independent settings across 8 tabs (General, Map, Speed, Jobs, Combat, Vehicle, World, UI). - Smart VDM & Ghost Vehicles: Player characters remain solid, ensuring roleplay interactions (like police firing) aren't broken. Vehicles become semi-transparent ghosts with adjustable alpha, passing seamlessly through peds and other ghost cars with zero run-over/ramming damage. Syncs perfectly for both drivers and observers.
- Vehicle & World Protection: Empty/parked cars are frozen inside the zone; they cannot be pushed, shot out of position, or destroyed by RPGs. Vehicles inside zones are completely invincible to tire, engine, fire, and explosion damage. Server and client-side fire, bomb, and explosion events are entirely canceled.
- Advanced Combat Restrictions: Aiming, shooting, melee, lock-on, drive-bys, and the weapon wheel are completely disabled for civilians. Weapon models are hidden smoothly without continuous unequip-equip flickering, preventing conflicts with inventory scripts (ox/qb/qs).
- Job Exceptions (Bypass): Configurable jobs (e.g., Police, EMS) can bypass combat restrictions, allowing them to use weapons and operate normally within the safe zone.
- Dynamic Player HUD & Speed Limit: A modern bottom bar (slide/fade animations) appears upon entry, displaying the server logo, character name, job+grade, and an optional mugshot. Built-in zone speed limiters provide soft deceleration for incoming vehicles.
- Multi-Language Support: Full translation for the admin UI, HUD, and notifications in 10 languages: EN, TR, ES, AR, DE, IT, ZH, FR, PT, RU.
- Map Visuals: Highly customizable center blip, radius blip, and green floor markers for each independent zone.
- Optimized Performance: Configurable tick intervals, toggleable markers for maximum resmon efficiency, and highly optimized job cache and client loops.
Target Audience / Framework Compatibility
-
Auto-Detection: Automatically detects
qb-core,qbx_core(QBox),qbus, andesx. -
Standalone: Works flawlessly without any framework using standard ACE permissions (
safezone.admin). Also supports standard ESX or QB admin groups (god/admin/superadmin). - Requirements: FiveM, Lua 54, OneSync required, artifact /server:5848+. (Does NOT require ox_lib, ox_target, or a specific mysql script)
Installation Note
- Place the resource into your
resourcesfolder. - Add
ensure es-advanced-safezoneto yourserver.cfg. - Grant admin access via
server.cfg:add_ace group.admin safezone.admin allow - Configure your locale, framework, UI branding, and default jobs in
config.luaand start your server.