Описание программ комплекса — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
('''Описание команд сервера''')
('''Описание команд сервера''')
Строка 44: Строка 44:
  
 
Консольным командам сервера посвящён этот [[раздел]]
 
Консольным командам сервера посвящён этот [[раздел]]
 
Описание команд идет в том порядке, в каком команды упоминаются в списке команд, выдаваемом в ответ на команду '''help''' или '''?'''.
 
 
Некоторые команды имеют однобуквенные синонимы, указанные через символ «|».
 
 
Параметры в квадратных скобках [ ]- необязательны
 
 
'''[list] : list of clients'''
 
 
<pre>
 
 
Список клиентских компьютеров, на которых распространяется действие команды. Если [list] пропущен, то подразумеваются все компьютеры
 
 
Пример использования:
 
 
'''1,2,3,10,11,12'''
 
 
Аналогично:
 
 
'''1-3,10-12'''
 
 
</pre>
 
 
----
 
 
 
'''? | help | h  - list of all commands'''
 
 
<pre>
 
 
Выводит список всех команд
 
 
</pre>
 
 
----
 
 
 
'''list | l      - list of all clients'''
 
 
<pre>
 
 
Выводит список всех клиентов, подключенных к серверу в виде таблицы.
 
 
Расшифровка полей таблицы:
 
 
 
IP -  IP-адрес клиентского компьютера
 
 
Type -  Тип подключенного клиента
 
 
      CASH                = программа '''CashOperator.exe'''
 
 
      GINA                = Клиентский компьютер
 
 
      VIEW                = программа '''ServerViewer.exe'''
 
 
      LOGI                = в процессе авторизации. (Виден, если в клубе 100 и более компьютеров. Пока машин мало авторизация практически мгновенна)
 
 
RISC - R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode)
 
 
I =  тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
 
 
S = в качестве оболочки(Shell) используется Windows Explorer
 
 
C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client)
 
 
Build -  Версия клиентской программы на клиентском компьютере
 
 
MAC - MAC-адрес клиентского компьютера
 
 
HDD_S/N - Серийный номер НЖМД на клиентском компьютере
 
   
 
Пример:
 
 
'''list'''
 
 
Users List:
 
 
==N==============IP=Type=RISC=Build=======MAC===============HDD_S/N=======
 
 
1    192.168.1.95 GINA ---- 2.0.2.220  00-0B-5D-03-CE-BB NN67T3712WVS
 
 
        127.0.0.1 CASH
 
 
==========================================================================
 
 
Total Clients: 1
 
 
==========================================================================
 
 
</pre>
 
 
----
 
 
 
'''all | a      - list of all computers state '''
 
 
<pre>
 
 
Выводит список состояния клиентских компьютеров, подключенных к серверу в виде таблицы.
 
 
Расшифровка полей таблицы:
 
 
N - Номер компьютера
 
 
BDPIH -  Код состояния клиентского компьютера
 
 
B = компьютер занят (Busy)
 
 
D = компьютер в «дауне» (Down)
 
 
P = компьютер «пингуется» (Ping)
 
 
I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
 
 
H = на компьютере сидит «халявщик» (т.е. в таблице клиентов в поле Halyava стоит 1, сделано для удобства определения «своих») (Halyava)
 
 
Client -  NickName клиента(«тела») на клиентском компьютере
 
 
Cash -  Сколько денег снято сразу с клиента при посадке (на блоке или пакете)
 
 
CashCredit Сколько денег набежало дополнительно за текущий сеанс и будет снято после окончания работы
 
 
RISC R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode)
 
 
I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
 
 
S = в качестве оболочки(Shell) используется Windows Explorer
 
 
C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client)
 
 
Build -  Версия клиентской программы на клиентском компьютере. Помогает определить старые версии при обновлении ПО
 
 
N -  Номер компьютера
 
 
'''Текущая статистика:'''
 
 
Online -  Количество подключенных клиентских компьютеров
 
 
Inet -  Количество клиентских компьютеров использующих Интернет
 
 
Busy - Количество занятых клиентских компьютеров
 
 
Down -  Количество клиентских компьютеров в «дауне»
 
 
Cash -  Текущее состояние кассы, по данным программы
 
 
Uptime -  Время работы сервера с момента запуска
 
 
Ver -  Версия сервера
 
 
BuildDT -  Дата и время компилиции сервера
 
 
'''Пример:'''
 
 
all
 
 
Compstate:                                Time: 2004-10-18 02:55:06
 
 
=N==BDPIH===========Client=========Cash===CashCredit=RISC=====Build==N=
 
 
001 B-P--        TestUser -    0,00р. -    2,14р. --S- 2.0.2.220 001
 
 
002 -DP--                                                          002
 
 
=======================================================================
 
 
Online:1 / Inet:0 / Busy:1 / Down:1 / Cash:11 030,00р.
 
 
Uptime:00:37:59 / Ver:2.0.2.217 / BuildDT:2004-10-17 19:24:52
 
 
=======================================================================
 
 
</pre>
 
 
----
 
 
 
'''status | s    - server state'''
 
 
<pre>
 
 
Выводит состояния сервера и справочную информацию
 
 
Расшифровка полей:
 
 
 
Uptime -  Время работы сервера с момента запуска
 
 
Total Connections -  Количество подключенных клиентских компьютеров (включая операторские программы и ServerViewer)
 
 
Current Cash State -  Текущее состояние кассы, по данным программы
 
 
Now -  Дата и время на компьютере, где запущен сервер
 
 
 
Пример:
 
 
s
 
 
Server State:
 
 
================================
 
 
Uptime: 00:43:50
 
 
Total Connections: 1
 
 
Current Cash State: 11 030,00р.
 
 
[Now: 2004-10-18 03:00:57]
 
 
================================
 
 
 
</pre>
 
 
----
 
 
 
'''uptime | u    - server work time '''
 
 
<pre>
 
 
 
Выводит время работы сервера с момента запуска
 
 
Расшифровка полей:
 
 
 
Uptime -  Время работы сервера с момента запуска
 
 
 
Пример:
 
 
u
 
 
================================
 
 
Uptime: 00:44:16
 
 
================================
 
 
 
</pre>
 
 
----
 
 
 
'''date - date and time at server now '''
 
 
<pre>
 
 
 
Выводит дату и время на компьютере, где запущен сервер
 
 
Расшифровка полей:
 
 
Server DateTime -  Дата и время на компьютере, где запущен сервер
 
 
Пример:
 
 
date
 
 
================================
 
 
Server DateTime: 2004-10-18 03:01:40|561
 
 
================================
 
 
</pre>
 
 
----
 
 
 
'''stop  - stop the server now '''
 
 
<pre>
 
 
 
Останавливает TCP-сервер (сервер перестает обрабатывать команды и отключает все клиентские программы. После вновь начинает работать, принимать подключения и т.п.). Требуется только в отладочных целях и крайне редко
 
 
</pre>
 
 
----
 
 
 
'''cash - current cash state from DB'''
 
 
<pre>
 
 
 
Выводит текущее состояние кассы, по данным программы
 
 
Расшифровка полей:
 
 
Current Cash State -  текущее состояние кассы, по данным программы
 
 
Now -  Дата и время на компьютере, где запущен сервер
 
 
 
Пример:
 
 
Cash
 
 
================================
 
 
Current Cash State: 11 030,00р.
 
 
[Now: 2004-10-15 19:33:01]
 
 
================================
 
 
 
</pre>
 
 
----
 
 
 
'''nc [list] - update client version on computers '''
 
 
<pre>
 
 
 
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
 
 
</pre>
 
 
----
 
 
 
'''nce [list]- update client version on empty computers '''
 
 
<pre>
 
 
Устанавливает новую версию клиентской программы на  указанных клиентских компьютерах, если компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
 
 
</pre>
 
 
----
 
 
 
'''ncwor [list]  - update client version on computers w/o reboot '''
 
 
<pre>
 
 
 
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен. В случае удачной установки перегружает клиентский компьютер немедленно, если он свободен. Если компьютер занят, то на нем новая версия активизируется после завершения сеанса или при перезагрузке.  Эта команда наиболее полезна по опыту работы клубов.
 
 
</pre>
 
 
----
 
 
 
'''reboot [list] - safe reboot client computer '''
 
 
<pre>
 
 
«Безопасно» перегружает все указанные клиентские компьютеры, с завершением сеанса Windows и т.п.
 
 
</pre>
 
 
----
 
 
 
'''crash [list]  - hard reboot client computer '''
 
 
<pre>
 
 
Быстро перегружает все указанные клиентские компьютеры, путем вызова исключительной ситуации (BSOD), без сохранения данных и т.п.
 
 
</pre>
 
 
----
 
 
 
'''shutdown [list] - shutdown client computer'''
 
 
<pre>
 
 
Выключает все указанные клиентские компьютеры, с завершением сеанса и т.п.
 
 
</pre>
 
 
----
 
 
 
'''logoff [list] - logoff client computer '''
 
 
<pre>
 
 
Производит «завершение сеанса» на всех указанных клиентских компьютерах и выход в окно посадки клиентской программы. ВНИМАНИЕ! При данной команде произойдет «снятие клиента» с компьютера с зачислением оставшихся денег на счета\кодовые чеки клиентов и «сгоранием» времени по блочным сеансам и пакетам.
 
 
</pre>
 
 
----
 
 
 
'''powerup [list] - power up client computer (by WOL) '''
 
 
<pre>
 
 
Включает все указанные клиентские компьютеры используя Wake-On-Lan
 
 
</pre>
 
 
----
 
 
 
'''wl [list]    - get Windowlist from client computer '''
 
 
<pre>
 
 
 
Выводит список всех окон на всех указанных клиентских компьютерах
 
 
Расшифровка полей:
 
 
 
From -  IP-адрес клиентского компьютера
 
 
PID -  Идентификатор процесса (PID)
 
 
HND -  Хэндл окна (Handle)
 
 
VBL -  1 = Окно видимое (visible)
 
 
OWND -  1= Окно производное от другого (owned)
 
 
Window Caption -  Заголовок окна
 
 
Пример :
 
 
Wl
 
 
Comp: 1 get windows list signal sent.
 
 
From: [192.168.1.95] WinList:
 
 
---------------------------------------------------------------------------------
 
 
PID:  | HND:  | VBL:  | OWND: | Window Caption
 
 
---------------------------------------------------------------------------------
 
 
512    65574  0      1      NetDDE Agent
 
 
1124    65636  0      0      Default IME
 
 
1124    65642  0      1      RA Slave
 
 
1124    65644  0      0      Default IME
 
 
1104    65630  0      1      Outpost Service
 
 
1104    65632  0      0      Default IME
 
 
 
</pre>
 
 
----
 
 
 
'''pl [list]    - get Processlist from client computer'''
 
 
<pre>
 
 
 
Выводит список выполняющихся процессов на всех указанных клиентских компьютерах
 
 
Расшифровка полей:
 
 
From -  IP-адрес клиентского компьютера
 
 
PID -  Идентификатор процесса (PID)
 
 
exe-file name -  Имя процесса в диспетчере задач
 
 
Description -  Описание процесса
 
 
Пример:
 
 
 
pl
 
 
Comp: 1 get proc list signal sent.
 
 
From: [192.168.1.95] ProcList:
 
 
---------------------------------------------------------------------------------
 
 
PID:  | exe-file name:        | Description:
 
 
---------------------------------------------------------------------------------
 
 
0      [System Process]
 
 
4      System
 
 
436    smss.exe                Windows NT Session Manager
 
 
488    csrss.exe              Client Server Runtime Process
 
 
512    winlogon.exe            Программа входа в систему Windows NT
 
 
556    services.exe            Приложение служб и контроллеров
 
 
568    lsass.exe              LSA Shell (Export Version)
 
 
728    svchost.exe            Generic Host Process for Win32 Services
 
 
776    svchost.exe            Generic Host Process for Win32 Services
 
 
824    svchost.exe            Generic Host Process for Win32 Services
 
 
848    spoolsv.exe            Spooler SubSystem App
 
 
1000    alg.exe        Application Layer Gateway Service
 
 
1032    kavsvc.exe
 
 
1076    mysqld-nt.exe
 
 
1104    outpost.exe
 
 
1124    Slave.exe              RA Server
 
 
1168    VCDSecS.exe
 
 
1224    fxssvc.exe              Служба факсов
 
 
1608    inetinfo.exe
 
 
 
</pre>
 
 
----
 
 
 
'''si [list]    - get SytemInfo from client computer'''
 
 
<pre>
 
 
 
Выводит системную информацию со всех указанных клиентских компьютеров
 
 
Пример:
 
 
 
si
 
 
Comp: 1 get sysinfo signal sent.
 
 
 
From: [192.168.1.95] Sysinfo:
 
 
Номер Компьютера        1
 
 
Описание машины
 
 
Категория компьютера    Стандарт
 
 
Операционная Cистема    Windows XP - Professional
 
 
Cистема
 
 
Время работы    1 Hour, 13 Minutes, 26 Seconds.
 
 
Процессор      1 x Intel(R) Celeron(R) CPU 1.70GHz
 
 
Частота 1733 Mhz
 
 
Внешная частота процессора      100 Mhz
 
 
Напряжение питания      1,7V
 
 
Сокет  Socket 478 (ZIF Socket)
 
 
Материнская плата      Gigabyte Technology Co., Ltd. 8IEX
 
 
Памяти физически        1 x 256 DIMM
 
 
Скорость        0 ns
 
 
Памяти всего    256 Mb total
 
 
Памяти свободно 9324 KB free
 
 
PortSlot_0      Other (None)
 
 
PortSlot_1      Other (None)
 
 
PortSlot_2      8251 FIFO Compatible (None)
 
 
PortSlot_3      Serial Port 16450 Compatible (DB-9 pin male)
 
 
PortSlot_4      Serial Port 16450 Compatible (DB-9 pin male)
 
 
PortSlot_5      Parallel Port ECP/EPP (DB-25 pin female)
 
 
PortSlot_6      Keyboard Port (PS/2)
 
 
Detected        Mouse Port (PS/2)
 
 
PortSlot_8      USB (Other)
 
 
PortSlot_9      USB (Other)
 
 
6 x PCI 32 bit
 
 
1 x AGP 32 bit
 
 
Windows XP Service Pack 2      5.1.2600
 
 
Текущий пользователь Windows    gamer
 
 
Видеоадаптер    NVIDIA GeForce4 MX 440
 
 
Разрешение      Разрешение: 1024 x 768 - 32 bit
 
 
Звуковая карта  Стандартный игровой порт
 
 
Сетевая карта  Intel(R) PRO/100 VE Network Connection
 
 
Local Host Name Comp002
 
 
IP Address      192.168.1.1
 
 
MAC Address    00-20-ED-48-00-83
 
 
Hard Disk 0:    HDS722580VLAT20
 
 
CDROM 0:        AXV CD/DVD-ROM SCSI CdRom Device
 
 
Модем  <none>
 
 
Мышка  Logitech-compatible Mouse PS/2
 
 
Клавиатура      Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural
 
 
Версия клиентской программы:    2.0.3.856 [2005-03-01 04:23:28]
 
 
 
</pre>
 
 
----
 
 
 
'''sir [list]    - get Full SytemInfo from client computer '''
 
 
<pre>
 
 
Получает полную системную информацию со всех указанных клиентских компьютеров и сохраняет в файл CompНомер-[дата]-[время].xml в папке, откуда запущен сервер.
 
 
Расшифровка полей:
 
 
From -  Номер клиентского компьютера
 
 
Пример:
 
 
sir
 
 
Comp: 1 get sysinfo signal sent.
 
 
From: [N=1] FullSysinfo saved to file:Comp1-[2004-10-15]-[23-35-38-796].xml
 
 
</pre>
 
 
----
 
 
 
'''ufs [list]    - unlock all gina files at client computer '''
 
 
<pre>
 
 
Снимает блокировку с файлов клиентской программы на всех указанных клиентских компьютерах, что позволяет, например, выполнять редактирование asv.ini, asv_mac.ini.
 
 
Пример:
 
 
Ufs
 
 
Comp: 1 lock op done.
 
 
</pre>
 
 
----
 
 
 
'''lockfiles [list] - lock all gina files at client computer '''
 
 
<pre>
 
 
 
Ставит блокировку на файлы клиентской программы на всех указанных клиентских компьютерах.
 
 
Пример:
 
 
lockfiles 1
 
 
Comp: 1 lock op done.
 
 
</pre>
 
 
----
 
 
 
'''nmac [list]  - send to clients mac-table data for repair IP settings '''
 
 
<pre>
 
 
 
Посылает на все указанные клиентские компьютеры информацию о соответствии номеров машин и MAC-адресов. На клиентских компьютерах в папке Windows будет создан файл asv_mac.ini, содержащий сетевые настройки для всех компьютеров клуба
 
 
См. «Настройка автоустановки ip.doc» - «Автоматическая установка ip на клиентских машинах по MAC-адресу сетевой карты»
 
 
 
Пример:
 
 
Nmac
 
 
Comp: 1 new MAC data sent.
 
 
</pre>
 
 
----
 
 
 
'''uninstall [list] - remove client software from computer '''
 
 
<pre>
 
 
 
Деинсталлирует клиентскую программу со всех указанных клиентских компьютеров и немедленно перегружает их, чтобы изменения вступили в силу. Восстанавливается стандартная схема аутентификации Windows
 
 
Пример:
 
 
Uninstall
 
 
Comp: 1 uninstall signal sent.
 
 
From: [192.168.1.95] SHUTDOWN_DONE
 
 
</pre>
 
 
----
 
 
 
'''drop [list]  - make computer empty '''
 
 
<pre>
 
 
 
Снимает клиента («тело»), если машина занята, с завершением сеанса на клиентском компьютере, блокировкой и т.п.
 
 
Пример:
 
 
Очистили машину номер:1 от клиента: 1 [id:1] ip:192.168.1.95 карта:0 списано со
 
 
счёта 3,19ед.
 
 
</pre>
 
 
----
 
 
 
'''ver - show server version information '''
 
 
<pre>
 
 
 
Выводит версию и дату\время компиляции сервера
 
 
Расшифровка полей:
 
 
Version -  Версия сервера
 
 
Build Date & Time -  Дата и время компиляции сервера
 
 
Пример:
 
 
Ver
 
 
===============================================
 
 
.:. astalaViSta SuperVisor II SSL Server .:.
 
 
    Version : 2.0.2.103
 
 
    Build Date & Time : 2004-10-15 05:47:45
 
 
===============================================
 
 
 
</pre>
 
 
----
 
 
 
'''sendmesg [list] "text",10,200,200,$0000FF,$00FFFF - show messg at client computer '''
 
 
<pre>
 
 
sendmesg [list] "Сообщение",ОтображатьСекунд, X-координата, Y-координата, ЦветБукв, ЦветФона
 
 
Посылает сообщение на все указанные клиентские компьютеры.
 
 
Текст преобразуется к нижнему регистру, русские буквы не проходят (отображаются кракозябы)
 
 
sendmesg [list] "message"
 
 
Выводит "message" по центру экрана, черными буквами на белом фоне
 
 
sendmesg "test" 60,500,10,$ffffff,$000000
 
 
Выводит "test" сверху по центру экрана, белыми буквами на черном фоне
 
 
</pre>
 
 
----
 
 
 
'''dis [list]    - disconnect computer '''
 
 
<pre>
 
 
Отладочная команда, отключает все указанные клиентские компьютеры. разрывая соединение клиентской программы и сервера. Клиентская программа автоматически восстанавливает соединение. Иногда при обновлении клиентской программы из-за несовместимости версий происходит «зависание» клиентской программы. Эта команда помогает.
 
 
Пример:
 
 
Dis
 
 
tcpServer Read Abort Comp: 1 done.
 
 
Client: 192.168.1.95 disconnected...
 
 
Mesg From [192.168.1.95]: CMD_GINA_CLOSE_TARIF_SELECTOR
 
 
Mesg From [192.168.1.95]: CMD_GINA_CLOSE_TARIF_SELECTOR (Drop)
 
 
UDP Recv: SERVER_FIND_REQ From: 192.168.1.95
 
 
UDP Recv: SERVER_FIND_REQ From: 192.168.1.95
 
 
SSL client connected from: 192.168.1.95
 
 
Gina Client From: 192.168.1.95 Name: GINA17F75914 Type: CLIENT_GINA Auth OK.
 
 
From: [192.168.1.95] SaveSysinfo DONE.
 
 
Send to: [192.168.1.95] SessionData Info. MS:[ User: Domain: ]
 
 
 
</pre>
 
 
----
 
 
 
'''unlockcomp [list] - unlock temporarily blocked computer'''
 
 
<pre>
 
 
Разблокирует все указанные клиентские компьютеры, которые были временно заблокированы клиентами(«телами») - выбором кнопки «Временно заблокировать» в «Интерфейсе клиента»(который вызывается по нажатию Ctrl-Alt-Del)
 
 
 
</pre>
 
 
----
 
 
 
'''ping [list] - test ping '''
 
 
<pre>
 
 
Посылает тестовый пинг на все указанные клиентские компьютеры. Позволяет оценить величину задержек сети и сделать выводы о качестве техники
 
 
Пример:
 
 
Ping
 
 
Comp: 1 00:42:58:889 ping sent.
 
 
From: [192.168.1.95] CMD_GINA_TO_SERVER_PING_OK => 00:42:58:983 Delay:00s.094ms
 
 
</pre>
 
 
----
 
 
 
'''restartipfw  - restart FreeBSD FireWall (ipfw) '''
 
 
<pre>
 
 
 
Перезапускает FreeBSD Firewall и загружает все активные правила в FreeBSD. Требуется после перезагрузки машины с FreeBSD, или каких-либо нештатных операций с ip_state 
 
 
Эквивалентно команде на mysql:
 
 
UPDATE ip_state SET PrevFireWallProfileID=0
 
 
 
</pre>
 
 
----
 
 
 
'''techunlock [list] --user="USERNAME" --passwd="PASSWORD" --domain="DOMAIN" --time=SECONDS '''
 
 
<pre>
 
 
- temporarily unblock computer under some windows user to time SECONDS
 
 
 
Команда дающая возможность быстро и просто разблокировать клиентские компьютеры с сервера (например, для технического обслуживания).
 
 
Параметры:
 
 
--user="USERNAME"
 
Имя пользователя учетной записи для технического входа, кавычки обязательны, допустимы пробелы
 
 
--passwd="PASSWORD"
 
Пароль, кавычки обязательны, допустимы пробелы
 
 
--domain="DOMAIN"
 
Домен, кавычки обязательны, допустимы пробелы
 
 
--time=SECONDS
 
Время в секундах, на которое разблокировать компьютер
 
 
Пример, разблокировать компьютер №2 на 5 минут:
 
 
techunlock 2 --user="vis" --password="123" --domain="asta" --time=300
 
 
 
</pre>
 
 
----
 
 
 
'''monitoroff [list]  - client monitor power off '''
 
 
<pre>
 
 
Выключает монитор у указанных клиентских компьютеров путем перевода его в режим пониженного энергопотребления «stand-by».  Для включения монитора достаточно на клиентском компьютере подергать мышку, понажимать кнопки на мышке или клавиатуре, либо послать команду  monitoron с сервера.
 
 
</pre>
 
 
----
 
 
 
'''monitoron [list]    - client monitor power on '''
 
 
<pre>
 
 
 
Команда обратная monitoroff. Включает монитор у указанных клиентских компьютеров из режима пониженного энергопотребления «stand-by».
 
 
</pre>
 
 
----
 
 
 
'''timedec [list] --time="00:05:00" --text="Some Text" '''
 
 
<pre>
 
 
Оштрафовать клиентов, сидящих за указанными компьютерами на время time с выводом надписи text. Штрафовать можно если только клиент сидит по блочному или пакетному тарифу. Если –time не указано – считается что штраф на 5 минут. 
 
 
Пример:
 
 
timedec 2 --time="00:05:00" --text="Some Text"
 
 
Клиент: [ ADMIN-GAMER ] на машине: [ 2 ] оштрафован на 300 секунд
 
 
</pre>
 
 
----
 
 
 
'''quit | q | exit | x - close this session'''
 
 
<pre>
 
 
Завершает работу сервера и закрывает консольное окно
 
 
Из CashOperator.exe не работает
 
 
 
</pre>
 
  
 
==Клиентская часть==
 
==Клиентская часть==

Версия 03:08, 20 апреля 2006

Настройщик и просмотрщик статистики

Серверная часть

Прямя работа с сервером

Server.exe имеет набор консольных команд, служащих для управления работой самого Server.exe, клиентских компьютеров и получения справочной информации

Выполнения команд сервера возможно одним из нескольких способов:

  • Используя программу ServerViewer.exe, которая может работать с любыми версиями аста-сервера.
  • Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения (Server.exe)

Server.exe после запуска имеет приблизительно такой вид:

Server-001.gif


  • Использую закладку «Консоль» в программе оператора Operator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером через ServerViewer.exe»:

Boss-005.gif


В дальнейшем под термином «сервер» будем понимать запущенную программу Server.exe или ASVServerService.exe


Описание работы с клавиатуры в Server.exe

Консоль Server.exe напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд

Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд
ESC - очистка командной строки
F7 - вывод журнала команд
ALT+F7 -  очистка журнала команд
F8 - поиск команд в журнале
F9 -  выбор команды по номеру
CTRL+C -  Прервать выполнение программы

Описание команд сервера

Консольным командам сервера посвящён этот раздел

Клиентская часть

Кассирская и операторская часть

Программа бармена

Программа бармена.

Программа бармена , служит для регистрации вызовов с клиентских машин.

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


После вызова , бармен может погасить заявку.


Barmen.gif


В настройках профайла клиентской машины можно настроить параметры вызова бармена , включить - отвключить вызов

Менеджер клубов

Помощник создания правил для FreeBSD и wipfw

Просмотрщик состояния БД формата InnoDB

Автономный сервис считывателя магнитных карт

Простой просмотрщик состояния сервера

Просмотрщик трафика