After the 20th Anniversary Half-Life 2 update, Day of Defeat: Source was upgraded to the Team Fortress 2 engine branch. However, it unfortunately did not receive one very important feature - support for 101 player slots.
According to the engine code in shareddefs.h:257, only Team Fortress 2 and Half-Life 2 Deathmatch support 100 players.
Even Counter-Strike: Source supports 65 slots, though I'm confident it could easily support 100 players as well, considering it's also running on the new engine.
Every 3 weeks, playing Day of Defeat: Source, we easily fill our server with 32 players. We've also successfully filled servers with 100 players in Team Fortress 2. It's genuinely amazing fun when there are that many players - so many emotions and such intense gameplay!
This game is approaching its 20th anniversary (released September 26, 2005). We hope that at least for the anniversary (by Valve Time™), it will receive support for 101 players.
I attempted to verify if this could be fixed server-side only, but unfortunately it's not possible. The client has hardcoded values for MAX_PLAYERS_ARRAY_SAFE (c_baseentity.cpp:1109) (and as soon as the server reaches 34 players, it exceeds the array boundary of 33 players). This means even if you set 100 slots on the server, it won't be enough because the game has a hardcoded value of 33 players on the client side.

When running a Day of Defeat: Source server with 100 players, mod-specific bugs appear. Non-existent players with the name "ERRORNAME" start appearing in the voice chat, and these ghost players show voice transmission indicators as if they're speaking, but produce no sound. The number of these phantom players increases proportionally with the actual player count on the server.
Unfortunately, without access to Day of Defeat: Source's source code, it's impossible to determine the exact cause of this bug.


The best solution would be for Valve to officially add support for 100 players. This would be convenient for everyone and eliminate the need for third-party workarounds. Most importantly, it would bring the same level of fun we experience in Team Fortress 2 with 100 players!
After the 20th Anniversary Half-Life 2 update, Day of Defeat: Source was upgraded to the Team Fortress 2 engine branch. However, it unfortunately did not receive one very important feature - support for 101 player slots.
According to the engine code in shareddefs.h:257, only Team Fortress 2 and Half-Life 2 Deathmatch support 100 players.
Even Counter-Strike: Source supports 65 slots, though I'm confident it could easily support 100 players as well, considering it's also running on the new engine.
Every 3 weeks, playing Day of Defeat: Source, we easily fill our server with 32 players. We've also successfully filled servers with 100 players in Team Fortress 2. It's genuinely amazing fun when there are that many players - so many emotions and such intense gameplay!
This game is approaching its 20th anniversary (released September 26, 2005). We hope that at least for the anniversary (by Valve Time™), it will receive support for 101 players.
I attempted to verify if this could be fixed server-side only, but unfortunately it's not possible. The client has hardcoded values for
MAX_PLAYERS_ARRAY_SAFE(c_baseentity.cpp:1109) (and as soon as the server reaches 34 players, it exceeds the array boundary of 33 players). This means even if you set 100 slots on the server, it won't be enough because the game has a hardcoded value of 33 players on the client side.When running a Day of Defeat: Source server with 100 players, mod-specific bugs appear. Non-existent players with the name "ERRORNAME" start appearing in the voice chat, and these ghost players show voice transmission indicators as if they're speaking, but produce no sound. The number of these phantom players increases proportionally with the actual player count on the server.
Unfortunately, without access to Day of Defeat: Source's source code, it's impossible to determine the exact cause of this bug.
The best solution would be for Valve to officially add support for 100 players. This would be convenient for everyone and eliminate the need for third-party workarounds. Most importantly, it would bring the same level of fun we experience in Team Fortress 2 with 100 players!