Loading Screen
The loading screen is the first thing every player sees on your server — and the one thing almost nobody bothers to work on. This one turns that dead minute into a real first impression: your video, your logo, your music, your colour. Features The background you want — a looping video, a slideshow of images with a slow cinematic zoom, or a plain colour. Your call, one setting. Animated logo — image or animated file, with an optional glow and a fade-in on arrival. Your music, not ours — drop your tracks into a folder and they play, shuffled, looped, with a key to pause. No track ships with the resource, so there is nothing to strip out. Volume stays low by default: a loading screen is background noise, not a concert. A progress bar that tells the truth — the real loading percentage and the resource being loaded, not a fake animation timed on nothing. Rotating messages — rules, tips, lore, upcoming events: they cycle while the player waits, so the wait actually serves you. Social buttons — Discord, X, YouTube, Twitch, TikTok, Instagram or your website, one click away while they load in. One colour, one font — set a single accent colour and every shade on screen is derived from it. Any font you like, no file to install. Nothing to build — the interface ships ready to run. You drop your files in a folder and edit one plain text file. No Node, no compiling, no terminal. Nothing locked — no escrow, no encrypted file. Every line is readable and yours to change. Requirements None. No framework, no dependency, no database — it runs on any FiveM server, ESX, QBCore, QBox or vanilla alike. Installation Drop the folder into resources , add ensure see_loadingscreen to your server config, put your logo, background and music into assets/ , then open config.js . Two minutes, no build step. Every option is documented, one line each: read the documentation .