Cfx.re Community Update: 2nd Edition
Welcome to the 2nd weekly update for the Cfx.re community, spanning FiveM, RedM, and overall Cfx.re updates.
This post is written by a group of community members for the community and serves as a way to update you on the latest happenings within FiveM and RedM, which we all love so much.
Weekly Summary
Here is a list of the most important news and updates from the past week.
- Main menu (“cfx-ui”) improvements
- Custom reverse-proxy enablement
- FiveM web server-list is back, and RedM has its own now
Main menu (cfx-ui) improvements
Since (no backlash at all) the last time the UI was messed with, the elemental elements thought it’d be a good idea to introduce you to new stuff!
Some of you may have noticed that not only does the UI have a sick loading spinny wheel thing, it also loads way faster now!
“How fast?” you might ask. Well, fast enough to be done loading by the time you’re done reading the title of this topic!
But wait, there’s more!
Some of you may remember the server feed that got added a while back. Well, the new and improved server details page now shows players, resources and the feed in separate tabs! Not only does this look niftier, it also makes it easier for you to see your server’s feed before connecting!
Still talking UI, there is now an option in the settings to choose your update channel without messing with your CitizenFX.ini file at all.
What does this mean? This means that you (Yes, you! ) can help test new features and changes before everyone else gets 'em!
“But why would I do that?” Simple! The more people who help test stuff before it’s pushed to production, the faster and easier it’ll be to iron out bugs before everyone else has access to them! You can report issues with Canary on the Cfx.re Discord inside the #releng channel!
What you can expect from Canary :
Access to cool, quirky new features and bugs before anyone else gets them!
What you shouldn’t expect from Canary :
Said features to be stable. But no worries, with your help they won’t be unstable for long!
To finish off this neat UI roundup, there have also been some minor bugfixes to ensure everyone gets a buttery smooth experience.
Custom reverse proxy support
We know a lot of you are experiencing issues with DDoS on your server and have a hard time with it. Either it’s from one angry player who got banned for FailRP! or it’s from some shady people who does DDoS racketeering, not everyone is equal in their knowledge on how to properly mitigate such issues properly.
Starting from build 2377 you have now the ability to use a reverse proxy to route traffic to your server so your real server IP isn’t exposed. You can use a little proxy container (such as OpenResty, nginx, …) - even running on Kubernetes with replicas and whatnot - all what such an attack will be able to do is target a dummy node meanwhile your traffic can be re-routed dynamically through another node without you needing to do anything! Cute, no?
A more in-depth guide on how to setup such a thing will be available on the Cookbook once it’s ironed out and proven to work - so far it’s all like works on my machine™
FiveM web server list is back and RedM now has its own list!
We know you love to see how many players are currently on your favourite server.
FiveM web server-list is back!
And RedM has one of its own too now!
Speaking of RedM, we would like to thank all players and server owners who make a fantastic job on this platform. Some servers are starting to be constantly full, congratulations! Sadly, no time exists yet for core updates, but we merge community pull requests all the time, such as this one.
Technical Notes
For you technical geeks, we’ve also added a list of the most important technical changes.
- KVP natives now fail on null arguments better
- Rate limits on getinfo/getstatus to avoid reflection attacks
- Better error reporting for resources download failures
- Murmur implementation will no longer send voice to both session and voice targets
-
net_showTime
doesn’t crash your game anymore! - Some tweak to the crash report dialog
- txAdmin updated to 2.4.0
Community Spotlight
Without the Cfx.re community, both FiveM and RedM would not exist. Therefore, we want to highlight some positive and influential members as well as some cool new #development:releases and #fivem-snapmatic
Community core project improvements
We have a wonderful community who love to help us improving both FiveM and RedM, so here’s a little summary about what these lovely people made this week!
FiveM
This week, @PichotM added support for three new OneSync events.
- weaponDamageEvent - Fired when damage occurs between two entity using a weapon. Useful to catch cheaters!
- vehicleComponentControlEvent - Fired when an entity takes control of a vehicle component such as turrets.
- respawnPlayerPedEvent - Fired when a player ped respawn.
… and has been on a roll otherwise as well, pushing a fix and a tiny UI tweak!
RedM
Our dear @Disquse made two new natives for more precise 3D drawing :
- SET_DRAW_ORIGIN
- CLEAR_DRAW_ORIGIN
Release of the Week
Did you always wanted to be a Yamakasi ? Well, in FiveM, you can!
Check out Parkour Script from @T.Silence
Tired of having pedestrians driving their car through your RP scenery ?
Well, we have the answer, xnTrafficLights from @Smallo !
Snap of the Week
We’re always pleased to see the snap you guys send using FiveM Snapmatic, here’s the two we picked this week!
That hotels looks comfy but also expensive! @Theodorito is quite a lucky guy. Be careful to not lost your !
Here is a beautiful caption of a Los Santos Air Force plane!
Is it legal to fly that low thought @UEAF_Akuma?
Got suggestions or feedback for the Community Update? Let us know