Ледкол
Пользователь
Необходимо сделать так, чтобы при заходе игрока на сервер, происходила проверка на наличее этого игрока в базе данных (по steam id) или, если игрок есть в базе данных, то проверка на наличие текущего ip этого игрока.
Как мне показалось, что для этого подходит лучше всего hook PlayerConnect. Но он в виде параметра передаёт только имя игрока. Тогда для получения steam id надо перебирать player.GetAll() в поисках игрока с таким же именем, но данный способ небезопасен, потому что имя игрока неуникально.
Есть идеи, что можно использовать вместо этого хука?
Как мне показалось, что для этого подходит лучше всего hook PlayerConnect. Но он в виде параметра передаёт только имя игрока. Тогда для получения steam id надо перебирать player.GetAll() в поисках игрока с таким же именем, но данный способ небезопасен, потому что имя игрока неуникально.
Есть идеи, что можно использовать вместо этого хука?