Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REQ: Reduce use of client killing error messages. #826

Open
dsvensson opened this issue Sep 20, 2023 · 0 comments
Open

REQ: Reduce use of client killing error messages. #826

dsvensson opened this issue Sep 20, 2023 · 0 comments

Comments

@dsvensson
Copy link
Collaborator

To slightly remove confusion about outdated clients that don't handle 1024x1024 textures, you can name a texture ezq_upgr_361 as this texture will be part of the message box that's the last thing the user sees of the ezq process after loading such a map.

Not great, and that's when you have some kind of execution control based on user-data.

Yesterday xstephx had an issue in #helpdesk where a func_door had some unexpected field value in the nuke map that caused a complaint in the progs with the only result of a message box:

"SV_Error: Program error."

If you're lucky you can use -condebug to get a bit more data, on Windows in a log file, on Linux on stdout via -condebug /dev/stdout, but this way of simply killing the client is way too offensive. Ideally cleanup would be run similar to a /disconnect, and the user could try something else.

This is a very broad and fuzzy issue, but perhaps some offort to deal with the most common ones would be a win.

Another common one mappers experience is loading a map that doesn't contain a info_player_deathmatch, only info_player_start with ./ezquake +map foo results in another exit like the one above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant