Администраторам игровых серверов!
Новость опубликовал OreGazme, 10.01.2011 в 18:02
Администраторам игровых серверов Call of Duty 4 посвящается.Многие из нас сталкиваются с ситуацией,когда собственноручно забаненный игрок может не беспокоить ваш сервер максимум 2 часа,хотя хотелось бы отправить его в вечный бан.В общем-то ничего сложного в этом нет и сейчас я расскажу,как это сделать.В корневом каталоге игры есть папка main,в которой находится куча жизненно необходимых игре файлов,логи игры и консоли,а так же серверный конфиг и бан-лист.Он то нам и нужен.Сам бан лист называется ban.txt,то есть выглядит как тестовый документ.Когда вы баните игрока из программы,типа RconTools,гуид игрока заносится в этот бан лист и время пребывания в бане ограничено настройками игры.Текстовый формат бан-листа игрой не воспринимается и для того,чтобы бан игрока стал постоянным на вашем сервере,нужно сделать следующее.Берете этот ban.txt и упаковываете любым архиватором в .zip-архив,получая таким образом ban.zip.В настройках архиватора желательно указать обычный тип сжатия.Далее нужно сменить расширение .zip на понятный игре формат .iwd,то есть переименовать файл ban.zip в ban.iwd.Вообще формат .iwd является архивным типом,понятным только игре,но без проблем открыватся практически любыми программами-архиваторами.Далее копируем этот ban.iwd в игровую папку main.После рестарта сервера бан подгружается автоматически и список гуидов в листе остается в постоянном бане.Только помните,что вместе с предполагаемыми *читерами* вы можете забанить игрока,который просто играет лучше вас.
0