Lobby Overhaul

Rewrote lobby to unify common and Doom-specific packet structure, allowing for saner handling of in-game joining. Added a new per-client stage system that allows individual clients to be handled at a time when gathering and sharing info. Reworked lobby UI to display user info and added kick/ban functionalities. Bans are only a temporary per-game IP ban (use passwords to keep unwanted users out). Increased max player count to 64 and unified engine constant.
This commit is contained in:
Boondorl 2025-03-05 17:52:13 -05:00 committed by Rachael Alexanderson
commit ad3bcfddba
21 changed files with 1596 additions and 1465 deletions

View file

@ -39,9 +39,6 @@ int SaveVersion;
// Game speed
EGameSpeed GameSpeed = SPEED_Normal;
// [RH] Network arbitrator
int Net_Arbitrator = 0;
int NextSkill = -1;
int SinglePlayerClass[MAXPLAYERS];