Как правильно банить игроков: по SteamID, а не по IP
Важно: если игроки подключаются по московскому адресу из панели, сервер видит у всех них один и тот же IP точки входа. Бан по IP в этом случае заблокирует сразу всех, кто заходит через этот адрес. Поэтому банить нужно только по SteamID.
Блокируйте нарушителей по SteamID, а не по IP-адресу. IP у игроков часто меняется — домашний интернет с динамическим адресом, мобильная сеть, VPN, — поэтому бан по IP легко обойти, а под него могут попасть посторонние игроки с тем же адресом. SteamID закреплён за аккаунтом игрока и не меняется.
- CS 1.6 (AMX Mod X):
amx_ban <ник или #userid> <минуты> [причина]— бан по SteamID. Командуamx_banipне используйте. - CS: Source:
banid 0 STEAM_X:Y:Z, затемwriteid— бан по SteamID сохранится в banned_user.cfg. - Garry's Mod: те же команды —
banid 0 STEAM_X:Y:Z, затемwriteid.
Узнать SteamID игрока можно командой status в консоли сервера. Время 0 означает бессрочный бан.