RoadShopDocsStore

The TV system for FiveM

RoadTV — Available now

Paste a link and every player in the room watches it together — in sync, controlled right on the screen.

Available now on RoadShop. The price is shown in the store.

The RoadTV home screen: Welcome to RoadTV, with Play, Settings and More Info

In sync

Same second. Every screen.

The server keeps one state for every TV and sends it to every player in range — what is playing, how far in it is, whether it is paused. Walk in halfway through and you start where everyone else already is.

One state per TV, on the server

  • Controlling

    A video playing full screen on RoadTV after its controls have faded out
    One player steers at a time
  • Watching

    Mirrors the TV, never overrides it
  • Walks in late

    Starts at the same second
Position
The playing screen republishes it every ten seconds. Anything more than three seconds off catches up.
Pause
Pause it for one player and it pauses for all of them.
Late join
The server hands a newcomer the elapsed time, so a running video picks up mid-scene.
Control lock
While one player is steering, nobody else can take the remote.

On the screen

Mouse and keyboard, right on the TV.

Walk up and open the TV with ox_target, qb-target or /tv. The cursor lands on the screen — click, type into fields, paste a link, go back. Controlling the TV happens on the TV.

  • CtrlVPaste a link
  • TabOpen the queue
  • BackspaceGo back
  • EscStep away

Sound fades with your distance from each TV, and /tvvolume 0–100 sets your own level for the one in front of you.

RoadTV’s info screen: mouse control, full keyboard support and Backspace navigation

Placement

Hang a TV anywhere. It stays.

/placetv opens a live preview — pick a model, turn it, set the height, press Enter. Every TV is a server-side entity, so everyone sees it, and it is still there after a restart, showing what it showed before.

  • /placetvPlace a TV
  • /removetvRemove your nearest one
  • TVs and what they were playing survive server restarts.
  • Routing buckets keep them apart, so an apartment's TV stays in that apartment.
  • A per-player limit and admin rights are set in the config.

Ten models, ready to place

  • HD flat screen
  • Flat screen
  • Large TV
  • Modern TV
  • Design TV
  • Tube TV
  • Standard TV
  • Monitor
  • Large monitor
  • Laptop

The HD flat screen is RoadTV's own prop, with a larger render target for a sharper picture. TVs already in the map — the cinema screen included — can be switched on as well.

For your server

Built for the server you already run.

config.lua
Config.Interaction = {    RequiredItem = 'tv_remote',    CanInteract = function(source, coords, bucket)        return true    end,}
  • Frameworks

    ESX, QBCore, Qbox or Standalone

    Detected automatically. RoadTV needs ox_lib and oxmysql, nothing more.

  • Interaction

    ox_target, qb-target or /tv

    Use the target system you have, or none at all.

  • Permissions

    A remote, if you want one

    Require an item such as a TV remote, and decide per TV with a server-side CanInteract hook for housing and job scripts.

  • Logging

    Every change, in Discord

    A webhook logs each new video or link with the player, their identifier, the URL and the TV's position.

  • Moderation

    A word filter for links

    Banned words and domains are refused on the server before anything plays.

  • Languages

    Six on the screen

    Players switch the TV between English, German, Spanish, French, Italian and Portuguese. Server messages come in German and English.

  • API

    Exports for your scripts

    Read, set, play and stop any TV from other resources, on the server and on the client.

  • Remote

    A remote that reaches 15 m

    Power, volume, mute, play and pause, skip, queue and links. Open it with /tvremote or a key of your choice, optionally as an item.

  • RoadPhone Pro

    The RoadTV app

    The same remote on the phone. Pick a TV from the list, then control it and play links.

  • Power

    Off until someone wants it

    A TV does not turn on because a player walks past. A TV that is off renders nothing.

  • Admin

    Every screen in one list

    The TV Manager (/tvadmin) lists every TV on the server. Name them, turn them on or off, play a link, reset or remove them.

  • Access

    Rights per TV

    Everyone, admins only or certain jobs with a minimum grade. Watching is always possible.

  • Playlists

    Up to 50 items

    Images and videos that take turns, looping or once. For the lobby, the shop and the waiting room.

Available now

Same TV. Same moment.

RoadTV is available now on RoadShop. Delivery is instant to your Cfx.re account, and our team helps you on Discord.