FiveM F8 quit message.
What happened?
Players fake crashing their game by clicking F8 & putting a message after quit.
Not sure if there's a possible fix you guys can possibly implement here, but depending the message they insert it is not noticeable to know which ones are fake/real unless they have a typo in the message or what-not, as we sometimes look when people quit mid roleplay scene or actually crash mid roleplay scene.
Expected result
Possibly just state "disconnected" or just dont display any args after quit
Reproduction steps
- click F8 when ingame
- type "quit"
- put a message after quit like this: quit "Game crashed: GTA5_b2699.exe!sub_1411E3C8C (0x3f))"
Importancy
Security issue
Area(s)
FiveM, FXServer
Specific version(s)
7329
Additional information
No response
https://github.com/citizenfx/fivem/issues/1424#issuecomment-1108750711
https://github.com/citizenfx/fivem/issues/1424#issuecomment-1108750711 Answer is sound. Though some convar that would allow to disable user provided quit messages would be nice to have. It would limit the scope of this kind of abuse.
@aqua3man in this scenario you won't be able to see any quit reason at all. As was said, all quit reasons are "user provided", coming from a client and can't be trusted.
@aqua3man in this scenario you won't be able to see any quit reason at all. As was said, all quit reasons are "user provided", coming from a client and can't be trusted.
Yes I understand. What I am talking about is limiting the affect. When every user can /quit
Quit reasons are barely even 'abuse' and this is in no way comparable to 'loading client side scripts'. People can quit in any way imaginable (e.g. intentionally corrupting memory or disconnecting their internet connection), and crash messages are only provided as a courtesy for diagnostics.
If players have an incentive to lie about quitting, you have a people problem, not a technical problem.
A possible suggestion could be prefixing user-provided quit reasons with 'Quit: ' like IRC clients used to do as well.