Phase out miscfunctions.qc from the server codebase, preferring more fitting locations for its contents
Move initialization stage handling out of miscfunctions and into world.qc
Further cleanup miscfunctions, document the need to use intrusive lists on entities that use ECS components
Move server-side chat handling to its own file, and add a note about miscfunctions
Minor cleanup of world.qc, move most intermission and map handling code into intermission.qc
Replace some of the remaining cvar globals with autocvars, allows changing a few more settings without restarting the match, also move a few function definitions out of miscfunctions
Move some more functions out of miscfunctions, split eliminated players handling into its own file
Purge server/constants.qh
Remove the g_ prefix from some server code files and rename sv_main to main
Minor cleanup of client/defs.qh, move replicated cvars to a common location
Purge server/defs.qh
Some more defs.qh cleanup, update gameplay hash (again)
Move generic entity flags to a common constants location so they are included in a single list, fixes a few overlapped flags causing issues in gameplay
Some more defs.qh cleanup, update gameplay hash
Some more cleanup of defs.qh, use a flag to indicate crouch state instead of a separate field, matching client behaviour
Reorganise item code so that VM-specific code is in its correct directories and not considered common code
Rename server/items.qc to server/items/spawning.qc
Rename t_items.qc to items.qc
Split the gamelog code out of miscfunctions and into its own file
Weapons_fromstr --> Weapon_from_name