@Planes,
@rokfestr, там действительно есть такой баг.
Связан он с тем, что эмулятор игры может сгенерировать технически для движка валидный Стим, но невалидный для базы.
Максимально валидный AccountID для Стима и в целом -
2147483647, или
STEAM_X:1:1073741823 в привычном человеческом глазу виде. И иногда у пиратов генерируется этот SteamID размером побольше, которые базой уже не перевариваются. Если указанный выше
STEAM_X:1:1073741823 ещё переварится, то
STEAM_X:1:1073741824 уже нет.
Такой проблемы никогда не будет на серверах, где установлен и крутится 32-битный PHP, потому что он сам не сможет разобрать такой Стим корректно, и выдать некорректное значение для базы уж тем более. Но сейчас пошла мода устанавливать 64-битный PHP (
просто потому что он в пакетном менеджере только он и доступен), который такие Стимы может, и будет переваривать без проблем. Вот и вся соль бага.
Мне о нём отрепортили около 3-ёх дней назад впервые, но пока руки не доходили придумать какой-нибудь костыль для NoSteam. Сейчас посмотрю.