k3Ms | Дата: Суббота, 24.09.2011, 20:38 | Сообщение # 1 |

| Возможность управления именем игрока Некоторые серверные администраторы пытаются ограничить ненормативную лексику на своих игровых серверах. Это индивидуальный вопрос предпочтений. Для администраторов, желающих ограничить использование оскорбительного текста в ник-неймах игроков, существует возможность управления именем игрока, также известная, как запрещенные ник-неймы.
По умолчанию, PunkBuster не делает проверку запрещенных ник-неймов. Если вы хотите создать PunkBuster список запрещенных ник-неймов, чтобы игроки не смогли носить имена, содержащие оскорбительный текст – используйте команду BadName. Формат команды BadName выглядит следующим образом: PB_SV_BADNAME [отведенный_период] [текстовый_фильтр] Если PB обнаруживает запрещенный ник-нейм, который указан в [текстовом_фильтре], PunkBuster отправит предупредительное сообщение о том, что этот ник-нейм запрещен на сервере и игрок должен сменить имя. Если игрок не изменил свой ник-нейм в [отведенный_период] – игрок исключается с сервера. Обратите внимание, что значение [отведенного_периода] равное 0 приведет к немедленному исключению игрока и предупредительное сообщение не успеет появиться (это может привести к недоумению игрока).
Возможности PB RCon
PB RCon позволяет администрации получить похожие данные по игроку, что и обычный rcon игры. Данная возможность основана на GUIDах, которые создаются индивидуально для каждого игрока, так что это функция вообще не использует паролей. PB RCon будет работать со всем, что вы введете в консоль, будь то команды, параметры и т.д., даже специальные команды для всевозможных модов игры. Возможность PB RCon основана на системе PunkBuster Player Power, при которой администраторы могут выдавать права постоянным игрокам и назначать заместителей. Администраторы обязаны выдать несколько прав перед использованием PB RCon.
Сервер PB хранит список команд для использования их с помощью PB RCon; по умолчанию, этот список пуст; воспользуйтесь командой PB_SV_RList для просмотра текущего списка.
Прежде всего, необходимо установить уровни доступа для вашего сервера. Решите, какие команды вы хотите сделать доступными и распределите их по правам.
Например:
* 100 очков доступа необходимо для бана игроков * 50 очков доступа необходимо, чтобы изменить карту * 25 p очков доступа необходимо для изменения настроек sv_minping и sv_maxping.
Теперь вы должны использовать команду pb_sv_rcon, чтобы настроить список: PB_SV_RCon [минимальное количество очков доступа] [командный префикс]. PB будет автоматически обновлять файл pbrcon.dat, когда будет затребована команда pb_sv_rcon. Этот файл загружается каждый раз, когда PB сервер включается или перезапускается. Таким образом, для нашего примера, вы должны ввести следующие четыре строки:
* PB_SV_RCon 100 pb_sv_ban * PB_SV_RCon 50 map * PB_SV_RCon 25 sv_minp * PB_SV_RCon 25 sv_maxp
Обратите внимание, что вы вводите префиксы – если игрок вводит команду, которая «начинается с» точной записи в списке, то она будет считаться действительной, так как у игрока достаточно очков доступа для ввода этой команды. Например, если ввести PB_SV_RCon 75 PB_SV_ это будет означать, что любой игрок с 75 и более очками доступа может прописать любую команду сервера PB (этого делать крайне не рекомендуется, если вы не единственный игрок с 75+ очками на сервере и делаете это для себя).
Сервер PB объявит для всех игроков, что была выполнена команда и скажет, что это сделал. Если игрок пытается использовать PB_RCON и не имеет достаточного количества очков доступа или пытается ввести команду, находящуюся не в списке – сервер PB отметит это в логе, но в остальном проигнорирует его. Игроку же не придет никакой ответной реакции от сервера – успешна ли прошла его команда или нет. Нет никаких «секретов» с этой командой. Игроки не смогут сделать что-либо анонимно. Любое действие отображается в консоли сервера и логе файла, но никаких надписей в консоли игрока не будет.
PB RCon будет работать со всем, что вы введете в консоль, будь то команды, параметры и т.д., даже специальные команды для всевозможных модов игры.
Поэтому, когда вы выдаете игроку определенное количество очков доступа, чтобы он мог использовать те или иные PB rcon команды, вы должны сообщить (обучить) ему обо всех командах, которые доступны для него. Никак не возможно «узнать», какие команды можно использовать с определенным количеством очков, кроме информации от администратора, т.е. нет никакой команды, чтобы при вводе ее показался список доступных команд. Игроки просто должны знать, какие команды они могут ввести на сервере с помощью pb_rcon.
При повторном вводе команды через pb_sv_rcon, PB обновит существующие записи, чтобы вы смогли обновить необходимые очки доступа. Если вы хотите «удалить» команду, просто установить необходимые очки доступа на более высокое значение, чтобы ни у кого на сервере не было такого количества (или отредактируйте pbrcon.dat с помощью текстового редактора, удалив команду(ы) которые вы хотите запретить и затем пропишите pb_sv_restart).
Еще одной возможностью является создание коротких скриптов (сценариев) для вашего сервера. Экспериментируйте и делайте разны вещи. Вы можете назвать скрипт как угодно, и просто сделать список PB rcon команд, чтобы вызывать его. Так игроки не узнают реальной команды – они просто пропишут команду ‘pb_rcon exec название_скрипта’ и будут думать, что сделали то, что вы им сказали. А на самом деле за этой командой может скрываться совсем другое значение…
Если вы хотите узнать, как использовать PB_RCon в качестве клиента – вы можете найти это в публикации «PunkBuster для игрков».
| |
| |