В сегодняшнем обновлении TF2 внезапно была обновлена система SteamID со Steam2 (STEAM_0:X:Y) на Steam3 (U:1:Y*2+X).
Пример: STEAM_0:0:29393893 -> U:1:58787786
Судя по всему, в следующем обновлении других игр так же будет использоваться новый формат. Готовьтесь.
Все сломано :sad:
Состояние обновлений популярных систем
SourceMod
Исправление в 1.6.2-git4558 - будут использоваться старые ID
HLStatsX:CE:
Измените код демона для преобразования к старым ID - https://forums.alliedmods.net/showthread.php?t=246712
SourceBans:
После обновления SM (ветка 1.6) работает в штатном режиме, т.к. SM преобразует ID в старый формат.
Ветка SM 1.7 работает с новыми ID. Если хотите полностью обновиться, можете перходить на негоо, обновляя все..
Конвертация админов (сделайте бэкап БД перед конвертацией!) - https://forums.alliedmods.net/showpost.php?p=2187369&postcount=74
Конвертация банов - https://forums.alliedmods.net/showpost.php?p=2187406&postcount=102
Быстрый фикс плагинов (если использете SM1.7, SM1.6.2 конвертирует сам)
(оригинал)
Постараюсь обновлять тему при поступлении новой информации
Пример: STEAM_0:0:29393893 -> U:1:58787786
Судя по всему, в следующем обновлении других игр так же будет использоваться новый формат. Готовьтесь.
Все сломано :sad:
Состояние обновлений популярных систем
SourceMod
Исправление в 1.6.2-git4558 - будут использоваться старые ID
HLStatsX:CE:
Измените код демона для преобразования к старым ID - https://forums.alliedmods.net/showthread.php?t=246712
SourceBans:
После обновления SM (ветка 1.6) работает в штатном режиме, т.к. SM преобразует ID в старый формат.
Ветка SM 1.7 работает с новыми ID. Если хотите полностью обновиться, можете перходить на негоо, обновляя все..
Конвертация банов - https://forums.alliedmods.net/showpost.php?p=2187406&postcount=102
Быстрый фикс плагинов (если использете SM1.7, SM1.6.2 конвертирует сам)
(оригинал)
PHP:
stock bool:GetClientAuthString_OldStyle(client, String:authStringDest[], strSize, bool:validate = true)
{
new accountID = GetSteamAccountID(client, validate);
if(accountID == 0)
return false;
FormatEx(authStringDest, strSize, "STEAM_0:%i:%i", (accountID & 1), accountID >> 1);
return true;
}
Постараюсь обновлять тему при поступлении новой информации