Most servers brand their FiveM presence and their Discord as two separate pieces of work, usually months apart and often by two different people. The player does not experience them that way. They cross between the two inside ninety seconds, several times, and the only thing they are judging is whether it feels like one place. A server with a good banner and a mismatched Discord is not half branded. It reads as two unfinished projects, which is worse than one plain one.
The surfaces in the order a player meets them
There is a predictable sequence. The player is in the FiveM browser, crosses into Discord to check whether the place is alive, comes back to FiveM to join, and then sits through the longest look at your branding anybody ever gets. Seven surfaces, in this order, and they alternate platform three times.
| Surface | Size | What it takes |
|---|---|---|
| FiveM list row icon | 96x96 | Nothing; cut it from your logo |
| FiveM detail panel strip | 1865x108 | sets banner_detail in server.cfg |
| Discord invite splash | 1920x1080 | Server boost Level 1; never animates |
| Discord server icon in the rail | 512x512 | Free as a still; animates at Level 1 |
| Discord server banner | 960x540 | The slot itself needs Level 2 |
| FiveM connecting screen | 1920x320 | sets banner_connecting in server.cfg |
| FiveM loading screen | 1920x1080 | A resource with loadscreen in its manifest |
| Staff avatars and profile banners | 300x300 and 680x240 | Nitro, per account, to animate |
Two things fall out of that table immediately. Four of the eight cost nothing beyond the artwork, which means a server with no money at all can get the majority of the sequence consistent. And the two surfaces that cost the most to unlock, the server banner at Level 2 and animated staff avatars through Nitro, are the two least visible to somebody deciding whether to join. The spend and the impact are close to inverted.
What gates on boosts and what gates on Nitro
This trips up almost everybody once, because the two systems look similar and are not. Server boosts are a property of the server, bought by its members, and they unlock server features. Nitro is a property of an account and unlocks personal features. No amount of boosting a server gives its owner an animated avatar, and no amount of Nitro gives a server a banner slot.
- Level 1 unlocks the invite splash and lets the server icon animate. It is the cheapest tier and it covers the single highest-leverage graphic in the whole chain, because the splash sits at the decision point.
- Level 2 unlocks the server banner slot itself. Not an animated version of a banner you already have; the slot. Until Level 2 there is nowhere to put one.
- Level 3 unlocks a vanity invite, which is the only way to make the invite string actually match the server name.
- Nitro, on an individual account, is what animates that person's avatar and profile banner. A staff team wanting matching animated avatars needs it per person, and that is a decision to make before buying the assets rather than after.
The practical reading: get to Level 1 and stop thinking about boosts for a while. The invite splash and an animated icon are a disproportionate share of what boosting buys a server in branding terms, and the gap between Level 1 and Level 2 buys you a graphic that Discord renders small, above the channel list, to people who have already joined.
The four decisions that have to be identical
There is no clever cross-platform branding move available. What is available is four decisions applied without exception to every surface, and that genuinely accounts for most of the effect. They are boring and they are the whole job.
One wordmark and one casing
Pick the casing once and never vary it. If the name is set in capitals on the strip, it is capitals in the Discord server name, capitals in the channel topic, capitals on the store. This sounds trivial and it is the most frequently broken of the four, because the Discord server name is typed into a text field by whoever created the Discord, usually before anybody thought about branding, and nobody ever goes back to it.
A related constraint worth knowing early: a name longer than about eighteen characters does not fit the narrow formats at a readable weight. At 1865x108 and 468x60 the name is the composition, so a long name forces either a short form or small type, and small type on a 108-pixel strip is not legible. If you need a short form, decide what it is now and use it on every narrow format, consistently, rather than abbreviating differently each time.
One palette, as literal hex values
Not a palette in the sense of a mood. Four hex values, written down, used verbatim on the banners, the Discord role colour, the loading screen, the website accent and the store theme. The temptation to nudge a colour slightly per surface is strong, usually because somebody is matching against a screenshot rather than the source file, and it is the easiest way to end up with an identity that feels slightly wrong without anybody being able to point at why.
One tagline, verbatim
Four words or fewer, repeated exactly, not paraphrased per surface. A tagline that appears as 'Serious roleplay, no nonsense' on the banner and 'Semi-serious RP for adults' in the Discord description is two taglines, and the player reading both learns that nobody is in charge of the wording. Pick the shorter one and put it everywhere.
One invite string
Written the same way every time. Pick either the bare code or the full discord.gg form, and then that is the form on the strip, in the description, on the connecting banner and on the loading screen. The reason the packs keep the prefix and the code as two separate fields is exactly this: the prefix is typeset once and the code is typed once, so the invite cannot come out inconsistently across twenty formats even if somebody edits it later.
sets sv_projectName "VELORA"
sets sv_projectDesc "Whitelisted EU roleplay, 18+, serious RP. discord.gg/veloracity"
sets banner_detail "https://cdn.example.com/velora/detail-v4.png"
sets banner_connecting "https://cdn.example.com/velora/connecting-v4.png"Four lines, and three of the four decisions are visible in them. The name in the casing you chose, the tagline and the invite in the form you chose, and the two banners carrying the same palette. Then set the Discord server name to VELORA, not Velora, and the first surface and the third agree without anybody having to check.
What breaks the illusion
Consistency fails in small ways rather than large ones. Nobody sets out to use a different logo. What happens is that each surface gets handled at a different moment with different tools, and the drift accumulates until the whole thing reads as approximate.
- A different crop of the same artwork. The mark sitting centred in the Discord icon and tucked into the corner on the strip is the same logo and does not read as the same brand. Decide where the mark sits relative to the wordmark and hold it.
- A slightly different hue. Usually from somebody sampling a colour off a compressed screenshot, which moves saturated edges by several points. Always from the file, never from a picture of the file.
- Title case on one surface and capitals on another. The single most common one, and the Discord server name is almost always the offender.
- Different typefaces for the name. One surface set in the display face from the pack and another typed into a field in whatever Discord renders. You cannot control the Discord name's typeface, which is exactly why the casing has to match: it is the only property of it you own.
- A stale asset nobody replaced. An old logo still on the Twitch panel or in the store header after a redesign. Keep a list of every surface, because the one you forget is the one somebody notices.
- Different invite forms, different member counts quoted in different places, a tagline that drifted. Text is as much of the identity as the artwork and it decays faster, because changing text feels like it does not count.
None of these are visible as mistakes to the player. They do not think 'the hue is four points off'. They form a vague impression that the server is slightly amateur and they cannot tell you why, which is the thing about consistency: its presence is invisible and its absence is felt.
Order of spend on a small budget
If you have a hundred currency units and a Discord with no boosts, the order that reflects actual return is not the order most servers buy in. Most buy a logo first, then a Discord banner, then wonder why the server browser still looks empty.
- A transparent logo at 1024x1024 with the small sizes cut from it. One file that solves the FiveM list icon, the Discord server icon, the favicon and the watermark source. Everything downstream depends on it existing.
- The two FiveM banners. They are the only graphics in the browser, and the browser is where discovery happens. Configuration, not purchase, in the sense that they are two lines in server.cfg once you have the files.
- The twelve-word server description. Free, takes ten seconds, and it is upstream of every graphic because it is what gets the row clicked.
- Boost to Level 1 and upload the invite splash. The cheapest tier, and the splash is the only Discord asset non-members ever see.
- The loading screen. The longest single exposure to your branding anybody gets, and the clearest separator between a server that built something and one that downloaded a template.
- The in-game watermark. The only asset that puts your name into content your players make for free.
- Everything else, when a channel exists that needs it. A Twitch offline screen is worth nothing until somebody streams, and a store banner is worth nothing until there is a store.
The Level 2 server banner is deliberately absent from that list. It is a good graphic to own eventually and it is seen by members rather than prospects, rendered small, in a position most people's eyes skip. If boosts are scarce, they are better spent nowhere than on that slot.
What consistent branding cannot do
Worth saying plainly, because the people selling this tend not to. None of this makes a server good. A coherent identity across eight surfaces on a server with no staff coverage, no economy and three players online gets more people through the door and they leave in a week. The only thing the branding achieved was a faster churn and a slightly larger number of people who now associate your name with disappointment.
What it does do is narrow. A meaningful share of the servers in the browser are dead, abandoned or somebody's test box, and a player skimming rows is pattern-matching for exactly that. Looking configured is how you get out of that bucket and into the one where the server is judged on what it actually is. That is the whole claim. It is a smaller claim than most people make about branding, and it happens to be the one that is true.
Published 7 August 2026, updated 30 September 2026 · 1,922 words ·