Open MuteTM opened 10 years ago
When does the last error occur? When someone disconnects? I fixed the playerinfo because it was sometimes logging negative playtimes on 64-bit servers, the only issue that's still there is sometimes players join for the first time with a negative time (but it'll get logged as 0 until the timer hits 1), and I think that's related.
As for the original issue, I could be wrong but skimming the code I believe the issue is it's not set up to handle invalid SteamIDs in a manner that wouldn't spew lua errors. I think it should just be a matter of having it check to make sure the argument's valid, and give a chat message if it's not.
Yes, it happens on disconnect.
Versus running with the Steam ID in quotes
Some players seem to be plain missing from the bans database as well, though they are banned on the sourcebans.
Another error I ran into (I might as well not spam you with issues):