The five‑day slide stopped as Brazil and Thailand reclaimed players
Average players rebounded after a week of falls, driven by large Brazilian and Thai rooms while esx_lib extended a long adoption run.
The five‑day slide stopped yesterday: FiveM’s daily average rose to 150,364, reversing the run of declines that ended on 31 July. Much of that rebound shows up as a regional reshuffle — Brazilian and Thai rooms gained share — rather than a clear platform‑wide expansion. On the tools side esx_lib extended its adoption run to 14 days straight, adding more installs to a steady growth pattern.
The day in players
Average concurrent FiveM players by hour (UTC). Busiest hour: 20:00
Yesterday is best read as a pause, not a pivot. The platform average climbed to 150,364 players (+4.7% vs the day before) which is essentially even with the seven‑day mean (+0.1%), so total activity is back to roughly where the week set it rather than marking a new high. Peak concurrent players reached 208,944, a number only slightly below the recent handful of days and well inside the 30‑ and 90‑day ranges, so there was no fresh record — instead the day shows a typical Saturday shape with a pronounced evening crest (busiest hour 20:00 UTC) and a low point in the morning (quietest 9:00 UTC). The overnight low of 87,704 reported in the hourly curve earlier in the week did not persist; a steady daylight climb rebuilt numbers through the afternoon and into the evening.
Server count ticked up marginally (33,083 servers, +0.5% vs yesterday) while players per server stayed low (4.5), which underscores that the rebound came from concentration in certain rooms rather than a broad increase in slot fill. In short: yesterday stopped the multi‑day decline but it was redistribution — large regional rooms absorbed players during the day and left the overall platform roughly flat against its short‑term norm. That distinction matters for anyone sizing audience changes: a bounce that comes from a handful of locales is different operationally from a global uptick.
Who moved
Pick the unusual moves by how abnormal they are for each room, not by raw size. The most dramatic single‑server rank story was BRISANDO RJ SEASON 4: its leaderboard rank leapt from 30,294 to 1,067 (up 29,227 places). That kind of jump is extreme for a server with a 30‑day best of 232 and signals a sudden, sustained burst of activity — whether from a wipe, a relaunch or a migration of players is not visible in the data, but the magnitude makes it a room worth watching for retention over the next few days.
On the regional spikes side SPACE TOWN [th‑TH] continued to run up numbers, averaging 402 players yesterday (up from 157) and marking a fifth day straight of gains. Its change versus its own seven‑day baseline (+858.2% vs its own norm) is classic of a concentrated regional surge: big relative moves, sustained across days. Mystery Town Season 8 [ar‑SA] posted the largest relative jump of the day (+1,292.2% vs its own norm, rising to 181 average), but its scale is smaller; still, a multi‑day run there (up three days straight) flags that the room hasn’t yet given back its gains.
On the negative side RUSH ROMANIA collapsed to an average of 1 player from 124 (−99%), a move that is almost always either an outage, an aggressive ban/wipe or a listing problem; its own seven‑day baseline (135) makes yesterday’s reading a clear anomaly. A handful of previously large Brazilian rooms showed normal short‑term churn — LIGA DAS TROPAS − SALA 2 and BRASIL CAPITAL RP lost players and are down multiple days, but those losses sit alongside other Brazilian rooms gaining, which supports the redistribution reading.
Finally, rank climbers from smaller regions were prominent: Cidade dos Anjos moved into the top 200 (rank 105, avg 188) after a large jump, and a number of Indonesian and Turkish rooms improved by tens of thousands of rank positions. These moves matter because they are not single‑day noise for volatile rooms — several are new peaks or bests in 30+ days, so monitor whether they hold.
Biggest gains
Script adoption
Script adoption yesterday looked like steady uptake, not a sudden platform‑level replatforming. The obvious item is esx_lib: it added 95 installs in a day, extending a run to 14 days straight and delivering a 7‑day net of +627. That pattern — consistent daily additions rather than one large spike — is precisely the kind of adoption that matters to developers because it suggests gradual, ongoing integration across new and existing servers.
Core infrastructure pieces also moved in small, steady numbers. oxmysql added 189 servers (7‑day net +249) and remains on ~29,856 servers; pma‑voice added 180 servers (7‑day net +241) and continues to broaden its footprint. ox_lib, bob74_ipl and ox_target each posted modest daily gains and remain widely installed, which keeps the ox framework ecosystem growing incrementally. Safecracker and progressbar also posted double‑digit daily increases and positive 7‑day nets, consistent with steady adoption by servers refreshing their UI or minigame stacks.
The takeaway for integration work is simple: adoption is incremental and concentrated around a handful of widely used components. A single day’s gain in one resource without a matching 7‑day lift would be noise; the resources worth watching are those showing sustained 7‑day nets — esx_lib, oxmysql and pma‑voice top that list right now.
Gaining servers
| Resource | Servers |
|---|
Around the ecosystem
Locale share shifted noticeably in a short time. pt‑BR accounted for 23.1% of players yesterday versus 16.8% a week ago, and th‑TH rose to 13.5% from 9.9% a week prior. en‑US also increased its share to 16.2% from 13.1% a week ago. Those are material moves in regional composition over a seven‑day window and are consistent with the list of big gainers, which includes both Portuguese and Thai rooms.
This regional reweighting is important operationally: a market’s share rising by multiple percentage points in a week changes where players cluster during peak hours and which locales drive leaderboard churn. The day also produced a few notable first‑time appearances (several Brazilian‑language rooms among them), but the broader pattern is concentration of players into a smaller set of rooms in those locales rather than a broad, even expansion across all regions.
New arrivals
What it means
Put yesterday alongside the prior run and the picture is cautious optimism. We ended a five‑day decline, but the platform average is essentially back to its week norm rather than above it, so this reads as a redistribution rally: a small number of large rooms — many Brazilian and Thai — soaked up players during the day and produced the visible bounce. That matters because redistribution is fragile; if any of those rooms revert (a wipe, outage or an event ending), the platform average can slide again without warning.
What to watch over the next 72 hours: first, whether the daily average stays at or above 150k for a string of days — sustained holds above the seven‑day mean would convert a one‑day pause into an actual recovery. Second, the Brazilian and Thai shares: if pt‑BR and th‑TH remain elevated it suggests a more structural regional shift, which affects server ops (peak hours, moderation load) and leaderboard composition. Third, the extreme movers: BRISANDO RJ SEASON 4 and the collapsed RUSH ROMANIA — if BRISANDO retains players it becomes a new regional presence; if RUSH ROMANIA returns to its baseline it was likely an outage, if it stays at near‑zero the cause is probably permanent.
For script developers the message is unchanged: slow, consistent adoption (esx_lib, oxmysql, pma‑voice) is the signal worth trusting. For server owners, the day underlines that audience shifts are regional and concentrated — the rooms that will matter this week are the ones that can hold players for multiple days, not the ones that spike and disappear within a single session. Watch retention across the next weekend to know whether yesterday was a pause or the start of a new pattern.
The biggest servers that day
| # | Server | Avg. players | Peak |
|---|---|---|---|
| 1 | 1,551 | 1,935 | |
| 2 | 1,490 | 2,027 | |
| 3 | 1,257 | 1,510 | |
| 4 | 1,174 | 1,561 | |
| 5 |
RedM
| # | Server | Avg. players | Peak |
|---|---|---|---|
| 1 | 310 | 499 | |
| 2 | 303 | 460 | |
| 3 |
What to take away
- The five‑day slide stopped yesterday with the daily average rising to 150,364 (+4.7% vs yesterday).
- Brazil (pt‑BR) and Thailand (th‑TH) accounted for a large chunk of the rebound, with pt‑BR at 23.1% of players versus 16.8% a week ago.
- BRISANDO RJ SEASON 4 delivered an extreme leaderboard jump (up 29,227 ranks) and is worth watching for retention.
- esx_lib extended its adoption run to 14 days straight and posted a 7‑day net gain of +627 installs.
- RUSH ROMANIA’s collapse to an average of 1 player from 124 is an outlier likely caused by an outage or a listing issue.
- The rebound looks like redistribution into large regional rooms rather than a broad platform‑wide increase.