Установка программы > Настройка клиентских программ

Navigation:  Установка программы >

Настройка клиентских программ

Previous pageReturn to chapter overviewNext page

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

перейдите в соответствующий раздел документации.

 

Будем считать, что вы установили серверную и клиентские программы. Настроили серверную программу.

 

Запустите серверную программу любым из способов:

 

Ярлык на рабочем столе "Компьютерный Зал"
Файл ComputerZal.exe в папке установки программы
Пуск->Программы->Компьютерный Зал->Компьютерный Зал

 

Т.к. это первый запуск программы, появится следующее окно:

 

compzal-enter-pass-first

 

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

 

compzal-enter-pass

 

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

 

compzal-smena-test

 

В следующем окне нажмите кнопку "Запустить программу":

 

compzal-smena-test-start

 

Появится главное окно серверной части программы:

 

setup-client-cz-all-red

 

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

 

setup-client-ind-red

 

Красный цвет квадратика означает, что связи с клиентской частью нет. По мере установки клиентских частей, эти квадратики должны становиться зелеными.

 

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

 

Пронумеруйте клиентские компьютеры в вашем клубе, начиная с номера 1. Приступим к настройке клиентской программы на компьютере номер 1, затем вы проделаете все то же самое с другими компьютерами. Мы рекомендуем настраивать клиентские программы последовательно, т.е. сначала на компьютере номер 1, затем на компьютере номер 2, номер 3 и т.д., т.к. при этом будет срабатывать автоматическая конфигурация клиентских программ и вам будет легче. Не выключайте серверную программу, вы будете подходить к ней после установки каждой клиентской программы, чтобы убедиться в наличии с ней связи (красный квадратик станет зеленым). После установки всех клиентских программ, красных квадратиков быть не должно.

 

Итак, подойдите к клиентскому компьютеру номер 1 и откройте папку CLIENT в которую вы установили программу. Скорее всего это будет папка C:\Program Files\Компьютерный Зал\CLIENT\. Для удобства, эта папка открывается автоматически сразу после установки клиентской части:

 

setup-client-folder

 

Запускаем в ней файл SetupClient2.exe. Запуск следует производить под той учетной записью, под которой будет происходить дальнейшая работа клиентов клуба. До настройки программы следует дать этой учетной записи права администратора, настроить клиентскую часть, а затем, при необходимости урезать права (что является еще одной защитой клиентской части от вредящих посетителей клуба).

 

При запуске появится просьба ввести пароль на доступ к настройкам клиентской части:

 

setup-client-pass-first

 

setup-client-pass-enter

 

Введите пароль и запишите где-то, без этого пароля у вас больше не будет доступа к настройкам клиентской части.

 

Если на компьютере запущен сервис Windows Firewall (Брандмауэр Windows), программа автоматически зарегистрируется в нем, как разрешенное приложение.

 

Другие брандмауэры (Firewall-ы), установленные на вашем компьютере необходимо настраивать вручную (необходимо открыть TCP и UDP порты 850..853 для приема и установки соединений в пределах локальной сети).

 

Итак, после ввода пароля у вас появится следующее диалоговое окно:

 

setup-client-main-dialog-before

 

Для вашего удобства, при первом запуске программы настройки клиентской программы, она пытается автоматически сконфигурироваться от запущенной серверной программы (ComputerZal.exe). Это очень удобно, т.к. автоматически будут вписаны IP-адрес сервера, порт, а также номер компьютера (он будет выбран из свободных). При желании можно использовать автоматическую конфигурацию и позже, но для этого необходимо вручную удалить файл settings.cfg (настройки клиентской программы, находится в папке CLIENT) либо нажать на кнопку с изображением "?". Для автоматической конфигурации используются UDP-порты 852, 853.

 

Клиентскую программу мы будем настраивать в два этапа. На первом этапе мы убедимся, что правильно настроили сеть (серверная программа видит клиента, т.е. его квадратик горит зеленым цветом), на втором этапе настроим все остальные настройки.

 

Первый этап:

 

В секции "Общие" введите номер компьютера клиента (должен быть уникален на каждом клиентском компьютере).

 

Рекомендуем поставить галочку "Запретить Диспетчер задач Windows", это является хорошей защитой клиентской программы от посетителей клуба. Не стоит переживать о том, что вы не сможете снять зависшую игру, в программе встроен свой просмотрщик запущенных процессов, вы сможете убить любой процесс через него.

 

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

 

В секции "Сеть" введите IP адрес сервера (т.е. компьютера администратора). Порт сервера не меняйте, если вы не меняли его при настройке серверной программы (Setup.exe). Не включайте сетевой фильтр. Удобно использовать кнопку с вопросительным знаком для автоматического определения IP адреса сервера. В случае, если эта функция не срабатывает, запустите серверную программу (если вы этого еще не сделали) или проверьте\настройте\отключите firewall-ы или антивирусы запущенные на клиенте или серверном компьютере.

 


advice


полезный совет

 

В секции "Блокировка" оставьте выбранным "Окно на отдельном рабочем столе" (новейший способ) или "Незакрываемое окно" (старый, не подходит для Windows 8, но проверен временем для других систем), галочку "Разблокировка паролем" не снимайте, под ней пароль не вписывайте (оставьте его пустым).

 

Нажмите кнопку "OK". Запустите клиентскую часть (файл Client2.exe).

 

Появится окно блокировки клиентского компьютера:

 

setup-client-client2exe

 

Подойдите к серверному компьютеру и убедитесь в том, что на индикаторе номер 1 квадратик связи с клиентской программой стал зеленым:

 

setup-client-ind-green

 

Если этого не произошло (квадратик остался гореть красным), значит вы не правильно настроили клиентскую программу (чаще всего люди ошибаются с IP адресом серверного компьютера) или клиентская программа не может подсоединиться к серверной (виноват брандмауэр(firewall) или антивирус). В этом случае вернитесь к клиентскому компьютеру, нажмите кнопку "Пароль администратора" (пароль вводить не нужно, оставьте поле пустым), клиентская программа выключится и у вас появится возможность повторить первый этап, т.е. запустить SetupClient2.exe, чтобы проверить настройки и внести необходимые изменения. Не переходите к следующему шагу, пока квадратик связи с клиенским компьютером не зеленым.

 

Второй этап:

 

Итак, на серверном компьютере горит зеленым лампочка связи с клиентским компьютером. Вернитесь к клиентскому компьютеру, нажмите кнопку "Пароль администратора" (поле ввода пароля оставьте пустым). Клиентская программа выключится. Запустите программу ее настройки (SetupClient2.exe). Нам остается произвести ее финальные настройки:

 

setup-client-main-dialog

 

В секции "Автозапуск" выбираем способ автозапуска программы. Выбирайте "Сервис (рекомендуемый)". Способ автозапуска "Реестр" уже практически не используется (его когда-то выбирали пользователи Windows 98/ME), разве что для поддержки виртуальных терминалов. Запускаясь как сервис, клиентская программа более устойчива к вредоносным действиям клиентов. Поставьте галочку "Запустить сервис при выходе из программы настройки клиентской программы" (клиентская программа запустится автоматически).

 

В секции "Сеть" обычно не требуется менять "локальный IP адрес". Это необходимо для настройки виртуальных терминалов.

 

[Устаревшая функциональность, можно пропустить]. Если клиентский компьютер работает под операционной системой Windows XP/2003 то вам будет доступен встроенный блокировщик портов (сетевой фильтр). С помощью него можно запретить использование Интернета в режиме игр, произвести тонкую настройку разделения режима игр от режима Интернета. При желании, можете настроить его правила (нажатием на кнопку "Настроить сетевой фильтр") затем необходимо включить сетевой фильтр, установив галочку "Включить сетевой фильтр". Более подробно о настройке блокировщика портов написано в разделе "Настройка блокировщика портов". Эта функциональность требует серьезных знаний о работе локальных сетей и может потребовать помощи опытного сетевого администратора. Ее использование не обязательно. Данная функция недоступна пользователям операционных систем Windows Vista и выше (Windows 7/8/10...).

 

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

 

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

 

Справа от типов блокировки находится выпадающий список:

 

unlock-options

 

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

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

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

 

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

 

Так выглядит стандартное окно блокировки:

 

setup-client-client2exe

 

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

 

setup-client-blocking-images

 

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

 

setup-client-blocking-car

 

Если у вас нет желания рисовать блокировочные картинки, можете скачать эту блокировочную картинку (и другие) здесь: http://astrumsoft.com/compzal/blocking-images.php.

 

"Блокировка управления" выбирается, когда необходимо, чтобы по окончании времени не выводилось окно, а блокировалась клавиатура (кроме специальных комбинаций клавиш типа Ctrl-Alt-Del) и мышь (игнорируются нажатия, но ездить курсор будет).

 

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

 

Кнопка "Напоминания" позволяет настроить напоминающие сообщения, выводимые клиентам (для большинства клубов нет необходимости менять эти настройки):

 

setup-client-reminder

 

Удобно настроить клавишу быстрого доступа для клиента, т.е. клавишу по которой он сможет в любой момент увидеть оставшееся ему время работы (или время которое он отработал).

 

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

 

Есть возможность установить размер шрифта, которым выводятся напоминания. Значение 50 это средний размер, 10 довольно мелкий и 100 очень крупный. 0 значение по-умолчанию (довольно мелкий).

 

Нажатие на кнопку "Автоматизация" позволяет настроить полезные функции, дополнительно выполняемые клиентской программой автоматически:

 

setup-client-automation-ext

 

"Убивать hl.exe если обнаружено использование cdhack" - полезная функция для игровых клубов, позволяющая обнаруживать использование "читерской" программы cdhack в игре HalfLife. В случае обнаружения модуля cdhack, игра будет автоматически закрыта.

 

"Блокировать кнопку 'Выполнить' при загрузке файла в Internet Explorer" - возможность запретить выполнение файлов при открытии ссылки в Internet Explorer. Функция проверена на Internet Explorer 6, 7, 8 русском и английском. Не работает на Internet Explorer 10. Позволит значительно уменьшить количество мусора, устанавливаемого случайно или специально посетителями клуба. После щелчка на ссылку, вместо появления кнопок "Выполнить", "Сохранить" и "Отмена" будет доступно всего две кнопки "Сохранить" и "Отмена":

 

setup-client-block-run-in-ie

 

"Восстанавливать обои рабочего стола после сброса времени" - помогает бороться с вредными посетителями клуба, которые устанавливают свои обои на рабочий стол, пользуясь, например, контекстным меню Internet Explorer, функция "Сделать фоновым рисунком". После установки галочки и выходе из программы настройки клиентской части, программа запомнит текущие обои и будет восстанавливать их всякий раз в конце сеанса работы пользователя (после нажатия кнопки "Сброс" индикатора). Программа не поддерживает обои, которые автоматически сменяются в Windows 7, будет восстановлена только та картинка, которая была на рабочем столе на момент выхода из SetupClient2.exe.

 

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

 

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

 

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

 

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

 

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

 

"Блокировать работу при отсутствии связи с сервером через (минут, не меньше 2)" - позволяет задать число минут, когда компьютер будет заблокирован при отсутствии связи с сервером. Введите 0 если не желаете использовать эту функцию.

 

Есть возможность настроить стандартные параметры безопасности реестра операционной системы.

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

Для этого необходимо нажать на кнопку "Реестр Windows":

 

setup-client-registry

 

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

 

Нажатие на кнопку "Договор аренды" позволяет настроить показ договора аренты на клиентском компьютере. Договор показывается в начале сеанса работы клиента клуба. Прочитав договор, пользователь должен нажать кнопку "Согласен" или договор будет закрыт автоматически через 5 мин. Договор должен быть создан в виде RTF файла. Это можно сделать в Wordpad или Microsoft Word. После создания документа, сохраните его как RTF (файл с расширением .rtf):

 

dogovor-arendy

 

Заключительные рекомендации по настройке клиентской программы

 

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

 

Внимание! Нормальной работе программы мешает "спящий режим" компьютера, его необходимо отключить на всех клиентских компьютерах. Разрешено только засыпание монитора. Также не забудьте отключить синхронизацию часов через Интернет на всех клиентских компьютерах и на компьютере администратора.

 

Пользователям Windows XP необходимо отключить быстрое переключение пользователей ("Fast User Switching"). Панель управления->Учетные записи пользователей->Изменение входа пользователей в систему. Убрать галочку "Использовать быстрое переключение пользователей".

 

[устаревшая фукнциональность, только 32-битные системы] Если вы желаете использовать контроль трафика, прочитайте раздел "установка драйвера контроля трафика".

 

Выберите интересующий вас раздел:

 

[устаревшая фукнциональность, только Windows XP] Настройка блокировщика портов

 

Простой способ блокировки Интернета

 

Начинаем работу