Новый формат SteamID в TF2

Тема в разделе "Новости", создана пользователем KorDen, 22 авг 2014.

Статус темы:
Закрыта.
  1. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    В сегодняшнем обновлении 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 конвертирует сам)
    (оригинал)
    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;
    }
    Постараюсь обновлять тему при поступлении новой информации
     
  2. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.088
    Симпатии:
    309
    ААА!!! Шеф, всё пропало!!! Если ТФ2 обновили, то и остальное не за горами...

    Народ, мб, создадим темку с обновлёнными (пофикшенными) версиями самых ходовых плагинов? Ибо бОльшая часть народа либо накосячит с самостоятельным фиксом (я уже не говорю о количестве плагов, которое само по себе напрягает морально), либо попросту будет не в состоянии сделать фикс...
     
  3. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Tallanvor, перечитай первый пост, SM1.6.2 эмулирует старую систему, нетронутыми остается только стандартные вывод статуса и логи
     
  4. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.088
    Симпатии:
    309
    KorDen, пардон, не вкурил сразу, запаниковал...
    Это решает проблему :)
     
  5. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    А это небольшой конвертер для Linux, запускать так:

    ./steamid_converter STEAM_0:X:YYYYYYYY STEAM_0:X:YYYYYYYY STEAM_0:X:YYYYYYYY

    PHP:
    #!/bin/bash
    for j in $@; do
        echo ${
    jU:1:$(($(echo "${j}awk -':' '{print $3}') * + $(echo "${j}awk -':' '{print $2}')))
    done
     
    Последнее редактирование: 22 авг 2014
    Andrey нравится это.
  6. Владислав Юдин

    Владислав Юдин

    Сообщения:
    2
    Симпатии:
    1
    Okaaaay
     
    byxue нравится это.
  7. AMD

    AMD

    Сообщения:
    180
    Симпатии:
    16
    Весело, у них сегодня днюха, вот решили обрадовать dev-юзеров.
     
  8. czar45

    czar45

    Сообщения:
    42
    Симпатии:
    51
    Как счкачать релиз sourcemod-1.6.1-linux.tar.gz не качает
     
  9. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
  10. babaj

    babaj

    Сообщения:
    4
    Симпатии:
    0
    Поясните пожалуйста. У меня стоит версия 1.6.2-git4559. И админка не работает.

    Вот что пробовал в admins_simple.ini:


    "STEAM_0:0:29393893" "99:z"
    "STEAM_0:[U:1:58787786]" "99:z"
    "STEAM_0:U:1:58787786" "99:z"
    "U:1:58787786" "99:z"

    "[U:1:58787786]" "99:z"


    Можете выложить вашу версию см(достаточно название сборки) и копию рабочего
    admins_simple.ini.

    Спасибо.
     
  11. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    babaj нравится это.
  12. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    Началась паника, когда steamidfinder.com начал выдавать steamid в новом формате.
     
    BatyaMedic нравится это.
  13. PASHTET

    PASHTET

    Сообщения:
    213
    Симпатии:
    16
    https://forums.alliedmods.net/showthread.php?t=246712 сделал как написано, все вроде заработало, вот только кол-во игроков начало отображаться криво, показывает больше, раза в 2 как минимум, есть ли фикс????
     
  14. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Steamid.ru пока нормально робит.
     
    Primo нравится это.
Статус темы:
Закрыта.