Navigation:  Работа с программой >

Настройка безопасности и автоматизация работы программы

Previous pageReturn to chapter overviewNext page

В этом разделе мы опишем, как можно тонко настроить работу серверной части программы, настроить параметры безопасности. Это очень важный раздел для хозяина клуба. Все это делается нажатием на кнопку "Настройки" в главном окне программы:

 

settings-button

 

После нажатия на эту кнопку открывается следующее окно:

 

settings-menu

 

Программа работает в одном из двух режимов: режим администратора или режим хозяина клуба. Установка параметров безопасности происходит в режиме хозяина клуба (в этом режиме ограничения не действуют). Не забывайте возвращаться из этого режима в режим администратора. Чтобы перейти в режим хозяина клуба, необходимо нажать кнопку "Перейти в режим 'хозяин клуба'". В первый раз вас попросят придумать и ввести пароль хозяина клуба:

 

settings-ba-pass-first

 

После переключения в режим хозяина клуба, на кнопке появится изображение открытого замка (чтобы не забыть вернутся в режим администратора) и на ней будет написано "Перейти в режим 'администратор клуба".

 

Кнопка "Параметры безопасности"

 

В режиме хозяина клуба вы можете менять параметры безопасности ("Настройки->Параметры безопасности"). Ограничения, введенные в параметрах безопасности, вступают в силу после выхода из режима хозяина клуба. Рассмотрим их подробно, начнем с вкладки "Цены, скидки":

 

parambez-prices

 

В этой вкладке можно запретить редактирование цен, скидок, времени на настройку, используемого в программе. Установив эти ограничения, хозяин клуба может быть уверен, что администратор будет работать по заранее заданным настройкам и не изменит их.

 

Обязательно установите следующие 2 ограничения:

"Запрет редактирования цен" - отключает кнопку "Настройка тарифов" в главном окне программы.

"Запретить переключение категории тарифа" - она выбирается у каждого компьютера один раз при настройке и меняется достаточно редко.

 

При запрете редактирования скидок, пересадка не меняет значение скидки в индикаторе. При пересадке клиентов, скидка с исходного индикатора автоматически копируется на другой индикатор. Если отключить возможность редактирования скидок, скидки больше не перемещаются, а остаются фиксированным на исходных индикаторах. При этом если клиент был посажен со скидкой, она сохраняется, но не изменна визуально на индикаторе. Это гарантирует, что скидки введенные хозяином клуба будут закреплены за конкретными компьютерами.

 

"Запретить изменение количества минут при использовании скидки" - не требует объяснения.

 

Запрет редактирования дополнительных услуг, кроме того, контролирует их изменение внешними средствами. В случае изменения в статистику пойдет соответствующая запись.

 

"Показывать статус 'Время вышло' даже без долга" - возможность включить использование статуса "Время вышло" даже когда время вышло без долга. По-умолчанию, в конце работы клиента, компьютер переходит в статус "Свободен". Для некоторых клубов это не удобно, т.к. при использовании функции "убивать новые процессы после нажатия сброс", клиент желающий доплатить не мог продолжить работу в открытых программах (они закрывались). Включение этой функции может мешать постоянным клиентам занимать компьютер, пока администратор не нажмет сброс.

 

"Запрет возврата остатка тарифных блоков" - когда платят за 3 часа дешевле, можно запретить возврат остатка (пропорционально оплате).

"Запретить делиться минутами тарифного блока или пакета" - вы скорее всего захотите установить это ограничение т.к. заплатить за "ночь" или "блок 6 часов", а потом разделить на несколько компьютеров, скорее всего вам будет не интересно.

 

"Время, разрешающее аннулирование и изменение операции" позволяет ограничить время, в течение которого администратор может аннулировать или изменить операцию (в минутах). При вводе "0" эти операции запрещены.

 

"Лимит бесплатного времени на смену" позволяет ограничить время, которое администраторы могут давать на смену бесплатно. Тяжело контролировать это время и чаще, проще его ограничить.

 

"Минимальное число минут к оплате в режиме таймера" позволяет ввести минимальное число минут, за которое клиент заплатит, заняв компьютер в режиме таймера. Например, если ввести число минут 10, то пользователь отработавший 5 минут, все равно заплатит, как за 10 минут. Пользователь, отработавший 12 минут, заплатит за 12 минут.

 

"Минимальная сумма возврата остатка" позволяет задать минимальную сумму возврата остатка. Позволяет ограничить выдачу маленьких сумм клиентам.

 

В программе используется два режима применения скидки при вводе суммы оплаты деньгами (не минутами):

 

1) "Скидка при вводе деньгами применяется к стоимости часа (нормальный режим)"

2) "Скидка при вводе деньгами применяется к продолжительности работы"

 

Пример, при стоимости часа 20 руб и 70% скидке.

В нормальном режиме (1), при вводе в индикатор 60, получаем стоимость 6 руб (т.е. 20 руб - 70%).

При вводе деньгами 6.0 в индикатор, получаем 60 мин

В режиме (2), при вводе в идикатор 60, получаем также стоимость 6 руб (как и в первом режиме).

При вводе деньгами 6.0 в индикатор, получаем 30 мин (т.е. без скидки 6 руб это 18 мин работы, плюс 70%

дополнительного времени = 30 мин).

Обычно используют (1), но практикуют и (2) режим. Выбирайте как удобнее вам.

 

Рассмотрим вкладку "Пароли":

 

parambez-passwd

 

Можно заменить пароль на вход в программу, пароль хозяина (на доступ к настройкам безопасности и на доступ к отчетам), пароль администратора (на доступ к отчетам), пароль на контроль через Интернет. Парольный доступ к отчетам активируется установкой галочки "Активировать защиту отчета" на вкладке "Отчеты" (по умолчанию, программа просмотра отчетов пароль не запрашивает).

 

Рассмотрим вкладку "Отчеты":

 

settings-reports

 

Галочка "Активировать защиту отчета" ставится, чтобы сделать доступными ограничения просмотра отчетов, выбора уровней доступа к ним. После ее установки, программа будет запрашивать пароль при доступе к отчетам. Мы рекомендуем установить эту галочку. Рекомендуемые ограничения: разрешено анализировать только текущую смену (администратору не за чем рассматривать смены своих компаньонов), запретить очистку/укорочение базы отчетов (это должен делать хозяин клуба, когда считает необходимым), запретить резервное восстановление отчетов (администратор может делать резервные копии, но восстанавливать их без разрешения хозяина нельзя).

 

Ниже можно выбрать отчеты доступные хозяину клуба и его администраторам. Для хозяина клуба есть смысл убрать те отчеты, которые он не использует. Для администраторов клубов рекомендуем убрать отчеты, которые для них не предназначены (например: отчет безопасности, грубые несоответствия, ...). По-умолчанию все отчеты доступны и хозяину клуба и администраторам.

 

 

Рассмотрим вкладку "База клиентов":

 

parambez-bd-clients

 

В этой вкладке накладываются ограничение на доступ к базе постоянных клиентов. Если вы не желаете использовать базу постоянных посетителей клуба, можете запретить ее, установкой галочки "Запретить использование базы клиентов". Администратору не обязательно иметь возможность изменять информацию о клиентах или удалять их из базы, при необходимости, можно установить эти галочки. Можно также запретить просмотр информации о клиенте или что-то еще, на ваше усмотрение.

 

"Процент времени, добавляемый бесплатно рефереру" - позволяет задать сколько процентов от оплаченного времени будет бесплатно добавлено на баланс клиента, который привел в клуб текущего клиента, оплачивающего время. Читайте более подробно здесь.

 

Рассмотрим вкладку "Контроль оборудования":

 

parambez-hwcontrol

 

Галочка "Использовать контроль принтеров" - позволяет активировать контроль за принтерами, подключенными к компьютеру администратора. Более подробно читайте в разделе контроль принтеров.

 

"При вставке/извлечении USB устройств клиентами, выводить администратору предупреждающее окно" - позволяет администратору контролировать вставку/извлечение клиентами USB мышек, флешек и других USB устройств. После установки этой галочки, администратору будет выводится предупреждающее окно, сообщающее о том, что произошла вставка/извлечение USB устройства. Например:

 

usbctrl_mouse_removed

 

Означает, что клиент, сидящий за компьютером номер 3 вытащил из компьютера провод USB-мышки (USB Human Interface Device в данном случае - мышка). Это очень полезная функция, которая помогает не только избежать воровства оборудования клиентами, но и контролировать вставку флешек с вредоносным ПО в компьютер и т.д.

 

Установка галочки "При вставке/извлечении USB устройств клиентами, делать в отчетах заметку безопасности" позволит программе отмечать это событие в отчете статистика, как заметку безопасности.

 

"Блокировать подключения по USB" установка этой галочки делает невозможным вставку USB устройств в компьютер. Как только пользователь вставит флешку или мышку или другое устройство в USB порт, программа сразу попытается блокировать его работу. Ниже расположено окошко для ввода стоимости разблокировки USB устройств (для того, чтобы пользователь смог поработать со своей флешкой или мышкой). Как разблокировать вставку USB устройств (до "Сброс"-а индикатора), читайте в "Работа с удаленным компьютером, конфигурация компьютера".

 

Некоторые клубы решают этот вопрос более радикально - отключают USB устройства в BIOS-е компьютера.

 

В секции "Контроль конфигураций компьютеров клиентов" можно выставить ограничения на работу с сохраненными конфигурациями оборудования компьютеров клиентов (Функция, Контроль конфигураций компьютеров клиентов): запреты на сохранение конфигураций клиентов (рекомендуется установить, т.к. эта функция обычно используется только хозяином клуба, чтобы сделать снимок текущих конфигураций) и запрет на просмотр и проверку текущих конфигураций. "Автоматически проверять при добавлении и остановке времени" - заставляет программу проводить проверку оборудования компьютеров клиентов (сравнение с сохраненным заранее списком) во время добавления или остановки времени (кнопки "Старт", "Сброс"). В случае несовпадения, появляется следующее предупреждающее окно:

 

hwm-changed

 

Что в данном случае говорит о том, что на компьютер номер 2 была добавлена память. Понятно, что эту функциональность чаще используют, когда память таинственно "пропадает" (возможно ее украли).

 

Рассмотрим вкладку "Интерфейс":

 

 

parambez-interface

 

Раздел "Список минут индикатора" позволяет изменить стандартный список минут индикторов. Для ввода пользовательского списка минут требуется поставить галочку "Использовать введенный ниже", затем используя кнопки списка добавить соответствующие строки.

 

Правее находится окно переименования строк используемых в программе. Например, на Украине вместо "руб" необходимо использовать "грн".

 

"Запретить редактирование настроек напоминания об оставшемся времени", "Запретить редактирование настроек голосовых сигналов", "Запретить редактирование списков процессов (черный, сигнальный)" - говорят сами за себя, более подробно их описывать необходимости нет.

 

"Запретить режим паузы" позволяет отключить переключение кнопки "Старт" в "Пауза" и запретить возможность бесплатно приостанавливать работу пользователя.

 

"Запретить просмотр кассы администратору" позволяет ограничить просмотр кассы (кнопка "Касса" главного окна программы) до ввода пароля хозяина клуба.

 

"Запретить выдавать наличные с кассы администратору" позволяет ограничить выдачу наличных с кассы до ввода пароля хозяина клуба.

 

"Запретить пересадку клиента" позволяет запретить меню пересадки клиента.

 

"Режим таймера разрешен", "Запрещен", "Только для постоянных клиентов", "Только для постоянных клиентов из бесплатной группы" - выбор режима работы таймера (открытое время, когда платят в конце работы, не знают заранее продолжительность работы).

 

Рассмотрим вкладку "E-Mail":

 

parambez-email

 

Программа позволяет отправлять хозяину клуба различные уведомления на электронную почту. Сверху окна вы можете включать и выключать данную функциональность ("Использовать отправку E-Mail").

 

Ниже вводятся "Настройки отправки E-Mail". Это подобно настройке любой почтовой программы как "Outlook", "The Bat" и т.п.

Настройки вашей почты уточняйте у провайдера либо в инструкции почтового сервиса (например, Google Mail).

Программа будет отправлять письма с ящика "E-Mail отправителя" на ящик "E-Mail получателя".

 

Ниже выбираются дейстия доступные вашей версии программы:

"Отправлять отчеты при закрытии смены" - после закрытия смены, на почту хозяина будет отправлен главный отчет, статистика и отчет по продаже дополнительных услугю

 

Рассмотрим вкладку "Майнинг":

 

mining-enable

 

Майнинг или заработок криптовалют рассматривается в отдельном разделе.

 

Рассмотрим вкладку "Разное":

 

parambez-other

 

В этом разделе собраны параметры, которые не вошли в другие разделы. Разберем каждый из них:

 

"Не показывать путь к Client2.exe, заменять на <Клиентская часть>" - позволяет спрятать программу Client2.exe (путь к ней на диске), от таких функций, как просмотр активных процессов, ведение статистики использованных клиентами процессов. Сделано это из-за того, что иногда хозяева клубов не хотят показывать, где находится на диске клиентская часть.

 

"Не сохранять статистику использования Client2.exe" - не будет делать записи об активности клиентской части в статистике использования клиентами процессов. Это позволяет сделать так, чтобы клиентская часть она не влияла на рейтинг популярности использования программ (обычно, когда компьютер заблокирован заставкой клиентской части, в статистике накапливается популярность клиентской части, а это никому не нужно).

 

"... Минут показывать клиенту последнюю внесенную сумму (0 - не показывать)" активирует показ клиенту последней оплаченной им суммы. Напоминаем, что показ информации для клиента нужно также активировать в меню каждого индикатора.

 

"Выключать свободный компьютер, через заданное число минут (0 - не выключать)" - клубы, желающие экономить электроэнергию (вместо более выгодного заработка криптовалют) могут настроить автоматическое выключение свободных компьютеров через заданное число минут. После того, как компьютер становится свободным (нажали сброс), начинается отсчет времени, спустя которое компьютер будет выключен, если его никто не займет. При вводе в поле ввода числа минут нуля (0, по-умолчанию), данная функция отключается. Нажав на кнопку "Исключение", выбираются компьютеры, которые не требуется выключать автоматически (т.н. дежурные).

 

"Показывать панель управления клиента" - выключите если мешает, но крайне удобна для большинства клубов.

 

Секция "Удаленное управление (Android)" позволяет разрешить использование Android программы "Компьютерный Зал" (ищите на Google Play), а также любой другой программы основанной на XML-RPC. Обязательно задайте пароль на доступ к серверной части.

 

Серверная программа ведет отчет доступа по протоколу XML-RPC в папке Log, файл: RemoteControl.log.

 

Управление питанием SNMP. Смотрите раздел о контроле игровых приставок.

 

Секция "Автоматизация компьютеров клиентов" - такие же опции, как и в настройках клиентских программ, но позволяет включить на все компьютеры сразу:

 

"Закрывать Chrome и удалять файл Cookies в конце работы" -  когда клиент закончит работу, Chrome будет закрыт, а файл Cookies будет удален, что автоматически вызовет выход из вконтакте, одноклассников и т.д.

 

"Закрывать Steam и заходить в анонимный аккаунт (выход из текущего)" - если ваши клиенты ходят играть со своим Steam аккаунтом, в конце их работы Steam выйдет из их аккаунта и зайдет в анонимный.

 

"Закрывать игровой центр mail.ru и выходить из аккаунта" - в конце оплаченного времени позволяет выйти из учетной записи.

 

Еще раз напоминаем, что после изменения настроек безопасности, необходимо выйти из режима хозяина клуба, нажатием на кнопку открытого замка (закрыть его):

 

settings-menu-lock-open

 

Рассмотрим остальные настройки, доступные через меню "Настройки программы":

 

Кнопка "Автоматизация"

 

settings-automation

 

Благодаря "Автоматизации", программу можно заставить делать многие полезные вещи автоматически. Эти настройки доступны оператору и безопасны.

 

Минимизировать программу в иконку в Системной панели - программа будет минимизироваться в иконку в системной панели (возле часов на панели задач) и не будет занимать место в панели задач.

 

После нажатия "Старт" очищать поле ввода времени - сделано для того, чтобы администраторы случайно не нажали "Старт" дважды.

 

После нажатия "Сброс" очищать поле ввода скидки - удобно, когда скидка в вашем клубе используется не часто.

 

Предлагать выключение компьютеров после нажатия "Сброс" - позволяет экономить электричество в случае если вы не предпочитаете зарабатывать криптовалюту.

 

Перезагружать компьютер после нажатия на "Сброс" - в некоторых клубах считается удобным после работы любого пользователя перезагружать компьютер.

 

Убивать новые процессы после нажатия "Сброс" - сделано это для того, чтобы после работы пользователя не оставалось запущенных им программ. Функция довольно сложна в реализации, поэтому не гарантирует снятие всех процессов, но в общем случае работает отлично, очень удобно. Попробуйте. Можно ввести исключения, если закрываются важные процессы.

 

Предупреждать после нажатия на "Сброс" - предотвратит случайное нажатие на "Сброс". После каждого нажатия будет выведено предупреждение.

 

Отключить звуковые сигналы в серверной части программы - позволяет отключить звуковые сигналы, если мешают

 

Вести протокол работы процессов - протоколы работы ведутся в каталоге LOG\PROCESS в виде обычных текстовых файлов. Имя файла - номер компьютера. Каждая строка представляет собой время в квадратных скобках и путь к запускаемому файлу активной на тот момент задачи.

 

Предупреждать о потере связи с клиентским компьютером - в случае потери связи с клиентским компьютером, возникнет предупреждение:

 

settings-autom-link-loss

 

Если у вас недостаточно хорошее сетевое оборудование, включение этой функции может вывести очень много сообщений о разрыве связи с клиентами. Это не обязательно означает, что программа будет плохо работать. Время от времени, связь может разрываться.

 

Не предлагать закрытие смены при выходе из программы - в этом случае закрыть смену можно будет только при запуске программы.

 

Выводить в окно ввода времени последнюю внесенную сумму - позволяет администратору видеть последнюю сумму, которую требуется взять с клиента, без необходимости смотреть в статистику. Например, он ввел в индикатор "30" (т.е. 30 минут), нажал "Старт" и видит сумму, которую требуется взять с клиента за 30 минут работы.

 

Не отправлять слово "мин" в напоминании об оставшемся времени. Может быть полезно при использовании серверной части на одном языке локализации, а клиентской на другом.
Не показывать окно оплаты при остановке времени, писать сумму только в индикатор - возможность отключить окно подробностей оплаты после остановки времени. Не всем нравится при остановке

таймера видеть окно (где написано сколько взять с клиента) и кнопкой "закрыть", им достаточно суммы написанной в индикаторе.

 

Кнопка "Время на настройку компьютера"

 

Программа позволяет использовать так называемое "время на настройку компьютера". Во многих клубах практикуется давать несколько бесплатных минут, чтобы пользователь мог настроить под себя компьютер перед началом работы. Если в вашем клубе такое практикуется, нажатием на кнопку "Время на настройку компьютера" вы можете ввести это количество бесплатно даваемых минут:

 

settings-nastrtime

 

После этого, человек оплативший 60 минут, будет работать на самом деле 63 минуты. Если человек будет доплачивать, ему снова добавятся бесплатные 3 минуты. Если вы не желаете этого делать, при вводе времени зажмите кнопку "CTRL" и время на настройку не будет добавлено.

 

Кнопка "Округление оплаты"

 

Позволяет ввести сумму, до которой будет округляться оплата. Данная функция избавляет от возни с копейками. Например, в некоторых клубах Украины принятно округлять оплату до 25 копеек:

 

settings-roundoff

 

Чтобы не было обманов, оплата всегда округляется до ближайшего бОльшего числа. Т.е. если сумма оплаты 10 копеек или 20 копеек, финальная сумма все равно будет 25 копеек.

 

"Округлять дополнительные услуги" - установка галочки заставляет применять скидку к суммам дополнительных услуг.

 

Кнопка "Списки процессов"

 

Программа позволяет автоматически контроллировать запущенные на клиентских компьютерах программы. Можно ввести два списка процессов, черный и сигнальный:

 

settings-proc-list

 

Каждая строка соответствующего списка является шаблоном имени файла с путем.

 

Например:

 

*regedit.exe

 

будет срабатывать на редактор реестра запущенный из любой папки.

 

c:\users\*.exe

 

будет срабатывать на все запускаемые файлы из папки пользователей (куда обычно скачивают файлы броузеры).

 

Все, что описано в черном списке будет мгновенно завершено, например:

 

 

settings-proc-list-black

 

Заставит завершать все программы, которые пользователь запускает из своей папки, инсталляторы. Это может значительно уменьшить попытки навредить компьютеру.

Будьте осторожны, не введите что-то вроде *.exe, это заставит клиентскую часть завершать абсолютно все программы, в т.ч. служебные windows!

 

Описанное в сигнальном списке просто предупредит администратора, что такой-то компьютер запустил в такое-то время приложение из сигнального списка. Например:

 

settings-proc-list-signal

 

После запуска редактора реестра администратору будет выведено предупреждающее сообщение:

 

settings-proc-list-signal-mess

 

 

Чтобы составить такой список можно запустить какое-то приложение на клиенте, посмотреть его имя в списке активных процессов и добавить в нужный список (например, черный).

 

Эти списки хранятся в файлах sp-black.cfg и sp-signal.cfg в каталоге запуска программы.

 

Разрешено использование так называемых wildcards, т.е. шаблон может состоять из знаков "*" и "?". Где "*" это любая последовательность символов, а "?" это любой символ. Например, шаблон из черного списка "c:\program files\*.exe" будет закрывать все запущенные программы из папки "c:\program files\" и всех ее подпапок.

 

Кнопка "Голосовые сигналы"

 

Раздел "Голосовые сигналы" доступен только в голосовой версии программы и позволяет разрешить\запретить напоминающие голосовые сигналы на серверной и клиентских частях программы (компьютер N осталось 5 минут, компьютер N ваше время вышло):

 

settings-voice-signals

 

Кнопка "Управление громкостью звука клиентов"

 

Позволяет настроить "стандартные" настройки громкости звука для клиентских компьютеров, а также параметры автоматизации:

 

settings-upr-grom

 

Верхняя часть окна позволяет настроить "Стандартные установки громкости", т.е. эти выбранные уровни громкости будут устанавливаться при нажатии на кнопку "Установить стандартные уровни громкости" в меню индикаторов.

 

Нижняя часть окна позволяет автоматизировать установку уровней громкости на компьютерах клиентов. Клиенты компьютерного клуба часто меняют уровень громкости звука компьютера. Когда они уходят, приходят новые пользователи и им это может не понравится (не будет звука или звук будет слишком громкий). Установив галочку "Устанавливать стандартные установки громкости при открытии времени", при открытии времени новому клиенту, настройки звука на его компьютере будут установлены в заданные администратором "стандартные значения" (задаются в верхней части окна). Возможно, вам не требуется функция изменения громкости звука, а достаточно только включать звук, если предыдущий пользователь выключил его установкой галочки "mute". Для этого в программе нужно установить галочку "Включать звук при открытии времени (уровни громкости не меняются)". Удобно установить галочку "Выключать звук после нажатия Сброс". После ее установки на свободных компьютерах больше не будет играть музыка (которую забыл выключить ушедший клиент).

 

Внимание, в Windows Vista/7 был отменен Wave уровень, этот ползунок игнорируется, пользуйтесь только общим уровнем громкости.

 

 

Кнопка "Панель кнопок пользователя"

 

Позволяет поместить кнопки функций, используемых часто пользователем, на главное окно программы:

 

settings-user-buttons

 

Кнопками "Добавить", "Удалить" можно добавлять и удалять кнопки, а кнопками "Вверх", "Вниз" - менять местами.

 

settings-user-buttons-arrow

 

Список часто используемых функций программы будет расширяться.

 

Одна из полезных функций программы "диагностика работы программы", доступна только через панель кнопок пользователя.

 

Перейдите в раздел "Отчеты программы".