Как скрыть IP-адрес пользователей с административными правами (например, superadmin или owner), чтобы в логах не фиксировался реальный IP, а только фиктивные или скрытые адреса?
Отредактировать файлы логгинг системы, добавив проверку на администратора.
Либо перезаписать функцию получения IP адреса игрока, добавив в нее проверку – если юзер является админом, то возвращать условно 0.0.0.0
я незнаю где находится файл логгинг системы, можете пожалуйста подсказать?
нет, не могу. Я даже не знаю названия твоей логгинг системы
ну значит нету логгинг системы
-- addons/anyname/lua/autorun/server/hideadminip.lua
local PLAYER = FindMetaTable("Player")
PLAYER.IPAddress_ = PLAYER.IPAddress_ or PLAYER.IPAddress
function PLAYER:IPAddress()
if self:IsSuperAdmin() then return "0.0.0.0:0" end
return self:IPAddress_()
end
Проверь и сообщи работает ли