Skip to content
Vice Drip
Free toolsfreevf_announce

CityPulse (vf_announce)

Turn server moments into citywide memories.

A robbery starts. A storm rolls in. A championship begins. CityPulse turns those moments into broadcasts your whole city feels. Not spam. Not random notifications. A clean announcement layer for events, launches, warnings, recaps, and server-wide story beats.

CityPulse Announcements poster — a phone showing a citywide storm alert over a night skyline, cyan on black

The short answer

CityPulse is a free FiveM announcement and server broadcast resource for roleplay servers. It supports scheduled, permission-aware, and event-driven announcements, so staff and scripts can turn important server moments into visible citywide messages — launches, event recaps, economy alerts, emergency broadcasts, and live server storytelling. It is free and fully unescrowed.

Trust receipts

01 / 08

Performance · measured

resmon idle: [measured-pending]resmon active: [measured-pending]
Qbox + ox_lib · NativeQBCore · CompatESX Legacy · BridgeStandalone · Yes

Declared support — exact tested versions publish with the release QA matrix.

What you can read · escrow

100% unescrowed — audit everything you run.

File-level manifest published.

Support · SLA

  • First response <24h
  • S1 hotfix <12h
  • free updates within major version
v1.1.0 · updated 2026-07-09

What it does

02 / 08
01

/announce reaches every connected player as a chat line, an on-screen banner, or both — three styles (Info, Alert, Event), selectable per message

02

Built-in scheduler for one-off and rotating announcements, with no external trigger needed

03

Per-sender cooldown, token-bucket rate limiting, and permission gating through your framework's auth

04

CityPulse recap layer (v1.1): reads ForgeCore's recap bus and renders moments other resources have committed as in-game cards, queued and rate-limited Discord embeds, and a weekly in-game Chronicle. It reports; it never verifies or invents

05

Discord webhook URLs live in the open config, never in code — no phone-home, and role pings are suppressed

06

Server export plus a net event so any other resource posts through the same validated pipeline; full locale coverage

See it run

03 / 08

CityPulse (vf_announce) demo loop — capture pending. Real client footage only; no mockups presented as gameplay.

· OWN CAPTURE · PENDING

CityPulse (vf_announce) NUI detail — capture pending. Real client footage only; no mockups presented as gameplay.

· OWN CAPTURE · PENDING

Captures come from our own test servers, HUD-off, 1920×1080. We never present concept art or mockups as gameplay.

Compatibility

04 / 08
Qbox + ox_lib · NativeQBCore · CompatESX Legacy · BridgeStandalone · Yes

Declared support — exact tested versions publish with the release QA matrix.

Every Vice Drip resource talks to your framework through one open bridge module in VF Core — Qbox/ox_lib first-class, ESX Legacy via bridge, QBCore compat — with no hard framework dependency baked into the product. Swap frameworks; keep your stack.

Requirements

05 / 08
vf_core
Version
1.1.0
fx_version
cerulean
Lua
5.4 (lua54 'yes')
Minimum artifact
not declared by the manifest
  • The v1.1 hype engine needs vf_core 1.2 or newer for the recap bus; on an older core the v1.0 announce features degrade gracefully rather than erroring.

Requirements are read from each resource's own fxmanifest.lua. We do not publish a minimum artifact build because none of our manifests declare one — run a current recommended artifact and Lua 5.4 will be available.

These come from the resource’s own manifest, not from a marketing sheet — the same file your server reads at start. If a dependency is missing, FiveM says so in the console and the resource does not start; nothing half-runs.

Changelog

06 / 08
v1.1.0last update 2026-07-09— full live feed lands with launch; every release ships dated notes.

Straight answers

07 / 08

Is VF Announce actually free?

Yes — free and fully unescrowed. It's a production-grade announcement system we ship open so you can evaluate our engineering standard before buying anything.

Who can post announcements?

Permissions gate through your framework's auth (ace/job-based, configurable), with cooldowns and rate limits enforced server-side so the command can't be spammed or abused from the client.

Does it support scheduled announcements?

Yes — one-off and repeating schedules are config-driven, and a public export lets other resources post through it programmatically.