Change kick/ban/connection-refused popup window when related to server
Is your feature request related to a problem? Please describe.
It is confusing for most people to know whether a kick/ban/refused-connection message is related to the server (defined by the admins via a ban, for example) or related to MTA (anti-cheat or certain error situations).
Describe the solution you'd like
A straight forward and simple solution is to make the popup window visually different so the player knows they should contact the server about the kick/ban/connection-refused, and that it's not related to anything external (MTA anticheat, error, network issues, etc).
Current:
Idea:
Describe alternatives you've considered
Additional context
https://github.com/multitheftauto/mtasa-blue/blob/eb66fa202f42b728159b0522dafab4b665584985/Client/mods/deathmatch/logic/CPacketHandler.cpp#L488
Security Policy
- [X] I have read and understood the Security Policy and this issue is not about a cheat or security vulnerability.
I think changing window title would be enough.
Disconnected [CD46] >>>> Disconnected by Server [CD46]
I think changing window title would be enough.
Disconnected [CD46]>>>>Disconnected by Server [CD46]
Average player would not notice. It needs to be more aggressive
There are so many different disconnected codes, I don't even know where to start :P
I think you should make this for MTA given bans and not for the server ones. Making the server bans with a red line notice will be muscle memoried and when someone gets a ban by MTA they won't notice that there is no red line there.
MTA bans are on a upper level than any server ban, they are very rarely given so I think its better idea to give a notification to the users on bans given by MTA.
i also agree that it must be 'aggressive' but I don't think a simple red colored line is enough for that approach, especially if everything else is the same, they will just 'fast click' on 'OK' without reading it.
If the window itself can be changed, then it should be. Make it bigger, wider with more information. For e.g if its a permanent ban by MTA there should be a note, that those bans are not appealable, more info: https://forum.multitheftauto.com/topic/139550-cheater-reports-ban-appeals-in-2023/ The button itself should not be 'OK' but rather 'I understand' with a checkbox, so they can't just eliminate the window. Things like these would make MTA given bans are visibly totally different and would be enough aggressive to inform the player about it.
Hello everyone, I've been trying to come up with a small idea to improve the visualization of bugs caused by MTA; systems; or the client's PC. To make it easier to see them, why not use a gear icon indicating that the message isn't a ban, but rather a problem with a client PC component? An example I'll use is this client problem: CD#48, from @Sants, based on the error code from the MTA Wiki: https://wiki.multitheftauto.com/wiki/Error_Codes. It would look like this:
🔧Component/BUG/System
Disconnect (CD#48)
You have been kicked from the game (SD #15 SING)
This server requires driver signing to be enabled.
Please restart your PC.
What is code CD#48: %s
Custom disconnection reason
Client\mods\deathmatch\logic\CPacketHandler.cpp:542
Solutions: Here is a possible solution you can try
and this is my idea