The Ultimate All-in-One MDT/CAD Solution
Tired of juggling multiple resources for your MDT, CAD, police reports, and department management? OTAG MDT OS is a comprehensive, all-in-one system designed to be the central nervous system for your server’s roleplay operations. Built on a powerful multi-tenant backend, our MDT provides a seamless, feature-rich experience for Police, EMS, Dispatch, Supervisors, and even Civilians, all from a single, unified interface.
Preview:
Youtube: https://www.youtube.com/watch?v=EaFDDdjwH-0
TikTok: TikTok - Make Your Day
Tebex PURCHASE HERE: https://otag.tebex.io/category/mdt
Live Preview INTERACTIVE DEMO: https://otagmdt.com (Coming Soon)
Documentation DOCS: oTag-MDT | oTag Scripts Docs
Support DISCORD: oTags Scripts
What is OTAG MDT OS?
OTAG MDT OS is a complete operations system designed for FiveM servers. It features a modern, intuitive web-based interface that integrates directly with your server. The core of our system is a
multi-tenant backend , meaning the heavy processing is handled externally, keeping your game server’s performance optimized. Whether you use our hosting or self-host, you get a powerful, isolated, and secure environment for your community’s data.
Core Features
- Full CAD System
- Live dispatch map with real-time unit tracking.
- Create, manage, and assign calls to units.
- Incoming call alerts and traffic stop logs.
- Universal Database Search
- A single search bar to find citizens, vehicles (by plate), properties, and registered weapons (by serial number).
- In-Depth Profiles
- View detailed citizen profiles, including licenses, registered vehicles, owned properties, and a history of associated reports.
- Customizable Reporting System
- A powerful and easy-to-edit report system. Create or modify templates for arrests, incidents, evidence, and more directly in the web files.
- Department Directory
- Full-fledged roster for each department.
- Manage personnel files, including callsigns, certifications, and disciplinary strikes.
- Supervisor Panel
- Review and approve/deny subordinate reports.
- View the live status of all online units.
- Monitor panic button activations and submit end-of-shift handover reports.
- Civilian Hub
- A dedicated dashboard for civilians to view their own licenses and vehicles, apply for permits, and submit anonymous tips to the police.
- Integrated Radar & Radio UI
- A sleek in-game radar with plate reader, speed lock, and alerts for BOLO/Warrant plates.
- A fully functional radio UI with channel management, patching, and transmission logs.
- Framework Bridge System
- Designed for easy adaptation to other frameworks like ESX. The default bridge is for QBCore.
- In-App Permission Management
- An admin panel within the MDT allows users with ‘master’ permissions to grant or revoke access to different applications (police, dispatch, ems, etc.) on the fly.
- Self-Hosting Option
- For advanced users, we provide all the necessary backend and web panel files to host the entire system on your own infrastructure.
Performance
The MDT is built for performance. By using a web-based backend (server.js) to handle all database queries and heavy logic, the in-game Lua scripts (server_script.lua, client_script.lua) remain incredibly lightweight. This architecture ensures that your server’s frame rate and performance are not impacted.
Customization & Configuration
We believe you should have control over your server’s experience.
- Penal Codes: Easily edit all laws, fines, and sentences in the
web/penal_codes.jsfile to match your server’s legal system. - Report Templates: Add, remove, or modify any field in any report form by editing the
web/reports.jsfile. - Jobs & Commands: All job access and in-game commands are configurable in the well-commented
config.lua.
| Code is accessible | Partially |
| Subscription-based | Both options are available |
| Lines (approximately) | 11000+ |
| Requirements | Requirements pma-voice & oxmysql |
| Support | Yes & full setup! |




