Open the menu
Run/stationdisplay, or the command configured by Config.AdminCommand.
The self-contained WarMenu is adapted from Sonoranβs radio_fivem placement patterns. It does not call radio exports or require the radio resource. While the server supplies the latest permission and display snapshots, the menu shows a non-actionable Loading Station Displaysβ¦ state. The compact blue header, highlighted selection, descriptions, and control hints then remain consistent throughout every submenu.
Place a display
- Open Mounted Displays > Place Display.
- Enter a name and choose an allowed model.
- Choose
LEO,Fire/EMS, orBoth. - Enable at least one page, select the default, and arrange the page order.
- Configure rotation, grouping, sorting, list limits, map/bodycam behavior, theme, render distance, and interaction distance.
- Choose Continue to Placement.
- Position and rotate the translucent preview.
- Confirm placement.
Placement controls
The placement overlay shows the resolved FiveM control labels for the current client. Default keyboard mappings correspond to:
The initial movement/rotation step is
0.05. Shift and Ctrl change the step when released; they are not hold-to-modify controls.
Placement starts at the first camera ray hit within 5 meters, or 2 meters in front of the player when no hit is found. The preview is translucent, frozen, and non-colliding. A saved object is frozen, invincible, and colliding. There is no automatic wall/ground snap.
New displays save the current interior when applicable. The menu does not assign a routing bucket. Existing or externally provisioned bucket values are still enforced.
View and edit nearby displays
Open Mounted Displays > Nearby Displays. Results insideConfig.MenuNearbyDistance (15 meters by default) are ordered by distance and filtered for the current interior/routing context.
Configure Display can change:
- Name and service
- Theme
- Enabled pages, default page, and order
- Main rotation and interval
- Unit grouping/sorting and unavailable-unit visibility
- Unit/call list limits
- Live Map mode, markers, center, and zoom
- Bodycam layout, feed limit, and bodycam page interval
- Render and interaction distances
Move a display
Choose Reposition Display. The existing object is hidden while its translucent preview is moved. Confirming persists the new transform; cancelling restores the original object. The server rechecks edit permission, proximity, and world context.Preview and refresh
Preview Display keeps the local renderer active for 10 seconds, switches it to its default page, and places a temporary blue marker at the display. Force Refresh:- Requires the configured refresh permission (
sonoran.stationdisplay.refreshby default) - Requests a full shared cache snapshot for the player
- Tells clients rendering that display to resend its DUI state
Nearby viewer controls
Target selection considers distance, view angle, and the display surface, then checks line of sight and world context. When several displays are in range, the best combined distance/angle score wins; this is not always the physically nearest object.
The default interaction distance is 2.5 meters and can be saved per display. Page changes are validated by the server, broadcast to clients, and hold automatic rotation for 10 seconds by default. They are runtime-only and do not change the saved default page.
Map panning is also runtime-only and synchronized. Bodycam subpage navigation is local to the targeted DUI. FiveM key settings can rebind every registered command.
The prompt is hidden when no action applies. A single-page display can still show controls when its Live Map or Bodycams page has context-specific actions.

