{
"response": {
"players": [
{
"steamid": "76561197960XXXXXX",
"communityvisibilitystate": 3,
"profilestate": 1,
"personaname": "SomeNickName",
"lastlogoff": 1377623003,
"commentpermission": 2,
"profileurl": "http://steamcommunity.com/profiles/76561197960XXXXXX/",
"personastate": 1,
"realname": "Дмитрий",
"primaryclanid": "103582791433XXXXXX",
"timecreated": 1063352525,
"gameserverip": "XX.XX.175.114:27021",
"gameextrainfo": "Garry's Mod",
"gameid": "4000",
"gameserversteamid": "900XXXX0038225920",
"loccountrycode": "RU",
"locstatecode": "51",
"loccityid": 41XX7
}
]
}
}
Эту таблици записывает в файл cache/76561197960XXXXXX.txt (76561197960XXXXXX SteamID64 идентивикатор игрока в Steam)
и создаём сессию с этим ID
И воот, как лучше поступить? например есть ли смысл запихивать эти данные ещё и в БД или из txt доставать норм? или же переменную в сессии с ником и другими данными создавать? как будет лучше? Если кэшировать то как?
Приведу пример имеющийся функции проверяющей админ ли игрок или нет?
function isAdmin($id){
return mysql_fetch_array(mysql_query("SELECT type FROM admins WHERE id64='$_SESSION[SteamID64]' LIMIT 1"));
}