SteamID算出とBAN情報について

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    1,SteamID SteamID3 SteamID64 CustomURL からそれぞれの値を特定する方法(ユーザ)
    各種値と書式
    種類書式
    SteamIDSTEAM_0:1:37587949STEAM_0:A:B
    SteamID3[U:1:75175899][U:1:B*2+A]
    SteamID647656119803544162776561197960265728 + B * 2 + A
    CustomURLrin_jugatla
    Namerin_jugatla現在の表示名
    Profile(CustomURL)http://steamcommunity.com/id/rin_jugatlahttp://steamcommunity.com/id/CustomURL
    Profile Permanentlinkhttp://steamcommunity.com/profiles/76561198035441627http://steamcommunity.com/profiles/SteamID64


    SteamID64を特定し、XMLを参照し各種値を取得可能
    XML http://steamcommunity.com/profiles/SteamID64/?xml=1 (http://steamcommunity.com/profiles/SteamID64?xml=1でもアクセス可能)
    B = (SteamID64 - 76561197960265728)/2
    A = (SteamID64 - 76561197960265728)%2

    Profile(CustomURL)はCustomURLの文字列が変更されてしまえばアクセスできなくなる、もしくは別のアカウントに紐付されてしまう。
    アカウントに紐付された不変のリンクはProfile Permanentlinkなので特に理由がない限りはPermanentlinkを使うほうがよい。


    2,BAN情報の取得方法
    Steam Web API
    https://developer.valvesoftware.com/wiki/SteamID#External_links

    Steam Web API キー登録
    http://steamcommunity.com/dev/apikey


    Example URL : http://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=XXXXX&steamids=YYYYY,ZZZZZ
    XXXXX Steam Web API キー
    YYYYY SteamID64
    ZZZZZ...
    カンマ区切りで複数ID同時表示可能

    対象アカウント
    http://steamcommunity.com/profiles/76561197977379728
    表示例
    {
    "players": [
    {
    "SteamId": "76561197977379728",
    "CommunityBanned": false,
    "VACBanned": false,
    "NumberOfVACBans": 0,
    "DaysSinceLastBan": 143,
    "NumberOfGameBans": 1,
    "EconomyBan": "none"
    }
    ]
    }
    スポンサーサイト