I have noticed that when there are > 32 clients connected to a server that the scoreboard won't display when tab is pressed. Is this something that can be fixed server-side or is it a bug in the client code?
Yes, it is very strange. It doesn't display any of the players only the red / blue team banner at the top of the scoreboard. Maybe I have messed something up in my mod?
I just happened upon this code while trying to find a fix. I don't think it would cause the lack of scoreboard that I'm seeing but interesting that it won't send more than 32.
Code:
// don't send more than 32 scores (FIXME?) numSorted = level.numConnectedClients; if ( numSorted > 32 ) { numSorted = 32; }
Fire up Visual Studio, build the projects as DLLs, put breakpoints in appropriate functions, and then run Q3 in the debugger. By stepping through the scoreboard related code, inspecting the states of variables as you go, you should be able to figure out what is going wrong.