Inconsistent gametype naming
I use a vcall alias system that avoids huge code duplication while providing convenient features, by passing gametype names as alias arguments. This is currently broken for several gametypes. For it to work, all of these must use the same naming scheme:
gametype kh
g_keyhunt // DERP
sv_vote_gametype_hook_kh
sv_hook_gamestart_kh
Would an MR to rename g_domination
g_freezetag
g_keepaway
g_keyhunt
g_assault
g_invasion
g_onslaught
be acceptable? Currently all these have a mixture of g_ons_ and g_onslaught_ (for example) cvars.
IMO that would be better than applying hacks like darkplaces@3e32b318 at server build time.