Отслеживание IP, ID и имени игроков

Тема в разделе "Общего назначения", создана пользователем Flame, 6 фев 2018.

Метки:
  1. Flame

    Flame -Заслуженый кодер форума-

    Мутатор сохраняет в 3х ini файла информацию о заходе игроков

    PlayerDataStoreID.ini:
    Код:
    [76561198051371111 IDBaseObject]
    IDBaseObjectList=(PlayerName="Flame",PlayerIP="111.111.111.111",FirstEntry="2018.02.06_19:13")
    IDBaseObjectList=(PlayerName="Флейм",PlayerIP="111.111.111.111",FirstEntry="2018.02.06_21:41")
    IDBaseObjectList=(PlayerName="Flame",PlayerIP="222.222.222.222",FirstEntry="2018.02.07_22:55")
    
    [76561198051444333 IDBaseObject]
    IDBaseObjectList=(PlayerName="FleshMeat",PlayerIP="100.111.222.111",FirstEntry="2018.02.04_19:03")
    IDBaseObjectList=(PlayerName="Me",PlayerIP="212.111.212.111",FirstEntry="2018.02.09_11:41")
    
    ...
    
    [76561198051555444 IDBaseObject]
    IDBaseObjectList=(PlayerName="Ezjik",PlayerIP="99.1.22.111",FirstEntry="2018.02.03_12:22")
    
    Объектом (способом доступа к объекту с данными) является ID игрока
    Ниже располагаются массивы данных (строки в файле) относящиеся к этому игроку.
    Элемент массива состоит из Имени игрока, его IP и времени первого захода на сервер
    Если игрок зайдёт с тем же ID, но с другим именем или IP, то будет создан новый элемент массива (новая строка с данными)
    Позволяет отслеживать историю ID (какие были ники, с каких IP заходил)
    Можно заодно глядеть сколько народу заходит под 0 ID, если подобный доступ не закрыт)
    PlayerDataStoreIP.ini:
    То же самое, но доступ к объектам осуществляется по IP
    Можно глядеть кто заходил под данным IP - имя и ID
    PlayerDataStoreName.ini:
    Доступ к объектам осуществляется по имени игрока
    Соответственно можно отслеживать нет ли разных игроков под одним ником

    Ссылка
    PlayerDataStoreMut.PlayerDataStoreMut

    Замечание 1:
    Мутатор не мешает стим прокачке на классических серверах
    Замечание 2:
    Особо не тестил - будут косяки или пожелания пишите
     
    Последнее редактирование: 6 фев 2018
    Essence нравится это.