Jan 28, 2008, 05:52 PM
So I made some changes to the code that verifies reserve slot users.
Before, it appeared that a connecting client's SteamID was not available at the immediate moment that a player connected. Because of this, I had to base reserved slot users off of name and IP address and then update that information when SteamID became available.
However, I have now discovered a way to get a client's SteamID at the immediate moment that he or she connects (if any coders out there want full details about this, contact me and I will work with you). I will be updating the reserved slot system to take advantage of this and then updating the servers later. This means that a player who's IP address or name changes will no longer be rejected by the reserve slot system as it has done in the past.
I hope this makes at least somebody happy.
Before, it appeared that a connecting client's SteamID was not available at the immediate moment that a player connected. Because of this, I had to base reserved slot users off of name and IP address and then update that information when SteamID became available.
However, I have now discovered a way to get a client's SteamID at the immediate moment that he or she connects (if any coders out there want full details about this, contact me and I will work with you). I will be updating the reserved slot system to take advantage of this and then updating the servers later. This means that a player who's IP address or name changes will no longer be rejected by the reserve slot system as it has done in the past.
I hope this makes at least somebody happy.