Как управлять сервером при помощи Power Points
Синтаксис написания команд следующий:
/pb_rcon рконкомандазарегестрированнаявrlist
Ну т.е. при смене карты пишем
/pb_rcon map mp_toujane
Смена режима игры
/pb_rcon g_gametype dm
/pb_rcon fast_restart
И далее в том же духе.
Console при этом будет писать, что типа игрок такой-то при помощи команды
Pb_rcon изменил тип игры (или карту, или кикнул кого-то

.
Вообщем все официально, народ видит кто им жизнь портит. smile.gif
У системы PB Player Power есть еще одна интересная особенность своеобразная альтернатива голосованию на удаление игрока из игры. Действует это примерно следующим образом:
/pb_sv_powerkicklen минуты
указывает кол-во минут (по умолчанию 5) на которые игрок может быть кикнут при помощи команды pb_kick
/pb_sv_powerdef кол-вопоинтов
устанавливает какое кол-во поинтов будут иметь игроки не входящие в базу PB Player Power
/pb_sv_powermin кол-вопоинтов
устанавливает кол-во поинтов (по умолчанию 99) при наборе которых игрок будет выкинут с сервера.
Например, у нас на сервере выставлены следующие значения.
/pb_sv_powerdef 1
/pb_sv_powermin 10
Игрок даже не занесенный в базу PB Player Power и набирающий в консоли
/pb_power
увидит следующее (пример
[09.10.2006 01:28:11] Power Kicking Enabled: [Slot #] [Power] [Points Against] [GUID] [Name]<
1 1 0/10 xxxxxxxx(-) Kirka
2 1 0/10 xxxxxxxx(-) CoolBananas
3 1 0/10 xxxxxxxx(-) ESLIOTE
4 1 0/10 xxxxxxxx(-) DevenTERROR_NL
5 1 0/10 xxxxxxxx(-) mick
6 1 0/10 xxxxxxxx(-) Jack
7 1 0/10 xxxxxxxx(-) =KERPO= $3oiwa
8 1 0/10 xxxxxxxx(-) Chellow
9 1 0/10 xxxxxxxx(-) =$1KERPO= $1Haba
10 1 0/10 xxxxxxxx(-) Kansa
13 1 0/10 xxxxxxxx(-) Crusader D.P.W.W.
15 1 0/10xxxxxxxx(-) *KiLLa_CH*
End of Power List (12 Players)
Например мы хотим кикнуть игрока 6 Jack.
Любой из игроков ну например Kirka набирает у себя в консоле
/pb_kick 6 и видит следующее
[09.10.2006 01:29:35] Kick Vote (1 point) against slot #6 (Jack) from Kirka
Предположим еще 3 игрока также проголосуют за кик #6
[09.10.2005 01:29:54] Kick Vote (1 point) against slot #6 (Jack) from CoolBananas
[09.10.2005 01:30:10] Kick Vote (1 point) against slot #6 (Jack) from =KERPO= oiwa
[09.10.2005 01:30:36] Kick Vote (1 point) against slot #6 (Jack) from =KERPO= Haba
Добавив тем самым еще 3 поинта.
Теперь если мы наберем в консоле /pb_power мы увидим примерно следующее
09.10.2005 01:32:05] Power Kicking Enabled: [Slot #] [Power] [Points Against] [GUID] [Name]
1 1 0/10 xxxxxxxx(-) Kirka
2 1 0/10 xxxxxxxx(-) CoolBananas
3 1 0/10 xxxxxxxx(-) ESLIOTE
4 1 0/10 xxxxxxxx(-) DevenTERROR_NL
5 1 0/10 xxxxxxxx(-) mick
6 1 4/10 xxxxxxxx(-) Jack
7 1 0/10 xxxxxxxx(-) =KERPO= oiwa
9 1 0/10 xxxxxxxx(-) =KERPO= Haba
10 1 0/10 xxxxxxxx(-) Kansa
11 1 0/10 xxxxxxxx(-) LGB Steffpouye
12 1 0/10 xxxxxxxx(-) Crusader D.P.W.W.
15 1 0/10 xxxxxxxx(-) *KiLLa_CH*
End of Power List (12 Players)
Таким образом Мр. Jack набрал 4 поинта из 10 возможных как только он наберет 10 его кикнет с сервера на 5 минут.
Бинды
Очень надоедает набивать одно и тоже в консоле по многу раз.
Тем более что команды в основном однотипные.
На помощь как всегда в таких случаях приходят бинды.
Забиндить можно в своем конфиге любую rcon команду или последовательность таковых.
Ну например кусочек моего конфига:
bind Y "rcon login ******"
bind U "rcon fast_restart"
bind I "rcon g_gametype tdm;wait 150;rcon fast_restart"
bind O "rcon g_gametype dm;wait 150;rcon fast_restart"
bind P "rcon g_gametype sd;wait 150;rcon fast_restart"
bind H "rcon map aim_buddha2"
bind K "rcon map mp_hawkeyeaim"
bind L "rcon map wawa_3daim"
bind G "rcon sv_pam 0;wait 150;rcon pam_mode cb;wait 150;rcon sv_pam 1;wait 150;rcon fast_restart"
bind ' "rcon scr_killcam 1"
bind N "rcon status"
bind M "rcon pb_sv_plist"
bind , "condump konsole.txt"
Надеюсь данный материал будет Вам полезен, в особенности тем кто только начинает вникать в суть администрирования игрового сервера.