Главная » 2015 » Сентябрь » 21 » Новый формат SteamID в TF2
01:09
Новый формат SteamID в TF2
В сегодняшнем обновлении TF2 внезапно была обновлена система SteamID со Steam2 (STEAM_0:X:Y) на Steam3 (U:1:Y*2+X).
Пример: STEAM_0:0:29393893 -> U:1:58787786
Судя по всему, в следующем обновлении других игр так же будет использоваться новый формат. Готовьтесь.

Все сломано 


Состояние обновлений популярных систем
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/showpo...9&postcount=74
Конвертация банов - https://forums.alliedmods.net/showpo...&postcount=102


Быстрый фикс плагинов (если использете SM1.7, SM1.6.2 конвертирует сам)
(
оригинал)
PHP код:

stock bool:GetClientAuthString_OldStyle(clientString:authStringDest[], strSizebool:validate true)
{    
    new 
accountID GetSteamAccountID(clientvalidate);
    
    if(
accountID == 0)
        return 
false;
    
    
FormatEx(authStringDeststrSize"STEAM_0:%i:%i", (accountID 1), accountID >> 1);
    return 
true;
}  
Категория: Steam | Просмотров: 546 | Добавил: Угодник |
Всего комментариев: 0
omForm">
avatar
Яндекс.Метрика Рейтинг@Mail.ru
© 2024 Beskuda
Хостинг от uCoz