// Play or Be Kicked Configuration File
echo Executing Play or Be Kicked (PBK) Configuration File


////////////////////////////////////////////////
// Выбор команды - это когда игрок только     //
// зашел на сервер и должен выбрать команду   //
////////////////////////////////////////////////

// Минимальное количество игроков на сервере, после которого игроки,
// не выбравшие команду, будут выкинуты с сервера
pbk_join_min_players 4

// Количество секунд, после подключения к серверу,
// которые даются на выбор команды, после чего игрок будет выкинут с сервера.
// Значение "0" отключает проверку
pbk_join_time 120

// Флаг, который дает иммунитет от выкидывания с сервера (До выбора команды)
pbk_join_immunity_flags "d"


///////////////////////////////////////////////////////////
// Режим наблюдения - это когда игрок наблюдает за игрой //
///////////////////////////////////////////////////////////

// Минимальное количество игроков на сервере, после которого игроки,
// находящиеся в режиме наблюдения, будут выкинуты с сервера
pbk_spec_min_players 1

// Время, которое дается игроку для наблюдения за игрой,
// после чего игрок будет выкинут с сервера.
// В секундах
// Значение "0" отключает проверку
pbk_spec_time 120

// Флаг, который дает иммунитет от выкидывания с сервера (При наблюдении)
pbk_spec_immunity_flags "d"

// Делать проверку, находится ли наблюдатель за клавиатурой или нет
pbk_spec_query 0


//////////////////////////////////////////////////////////
// АФК - это когда игрок стоит на месте и не двигается  //
//////////////////////////////////////////////////////////

// Минимальное количество игроков на сервере, после которого игроки,
// находящиеся в АФК, будут выкинуты с сервера
pbk_afk_min_players 4

// Время, которое игрок может находиться в АФК,
// после чего будет выкинут с сервера.
// Значение "0" отключает проверку
pbk_afk_time 120

// Флаг, который дает иммунитет от выкидывания с сервера (При АФК)
pbk_afk_immunity_flags "l"


///////////////////////////////////////////////////////////////
// Игроки, не выбравшие команду, наблюдающие или АФКшники,   //
// каждые 5 секунд, будут получать уведомления в чате о том, //
// что они будут выкинуты с сервера                          //
///////////////////////////////////////////////////////////////

// Время, после которого начнутся предупреждения
pbk_warning_time 20

// Определяет, какие предупреждения будут показываеться игрокам с иммунитетом.
//
// При значении 0 предупреждение не будет показываться в любом случае
//
// 1 - joining
// 2 - spectating
// 4 - being AFK
pbk_immunity_warning 7


//////////////////////////////////////////////////////////////////////////////////////////////
// Если Вы хотите знать, что происходит и когда, то    //
// логирование отключений в этом плагине Вам поможет в    //
// достижении этой цели                                                  //
/////////////////////////////////////////////////////////////////////////////////////////////
        
// Как записывать логи отключений
// При значении 0 логи записываться не будут.
// 
// 1 - записывать в логи AMXX
// 2 - записывать в логе чата (позволяет смотреть в 
// специальных программах, как HLSW)
// 4 - записывать в свой файл ("pbkMM.log" где "MM" - месяц)
pbk_log 4

// Какое количество файлов с логами сохранять
// Логи текущего месяца всегда сохраняются
pbk_log_cnt 2


/////////////////////////////////////////////////////////////////////////////////////////////////
// При запуске нескольких серверов,                                //
// что бы не выкидывать игроков в пустую,                     //
// их можно перекинуть на один из Ваших серверов       //
/////////////////////////////////////////////////////////////////////////////////////////////////

// На какой IP перекидывать игроков
// "" - отключает данную функцию
pbk_kick2_ip ""

// На сервер с каким портом перекидывать игроков
pbk_kick2_port "27015"