Раздел Установка
Для установки игрового клиента на Ваш компьютер существует 2 варианта - полный и частичный.
При установке полного дистрибутива Вы получаете полный набор игр на стороне клиента, то есть происходит установка всего набора игр, тем самым это занимает больше пространства на жестком диске. Соответственно, при частичной установке происходит установка только выбранной Вами игры. Если в лобби Вы выбираете игру, которую Вы еще не скачивали, то происходит докачка.
При установке полного дистрибутива Вы получаете полный набор игр на стороне клиента, то есть происходит установка всего набора игр, тем самым это занимает больше пространства на жестком диске. Соответственно, при частичной установке происходит установка только выбранной Вами игры. Если в лобби Вы выбираете игру, которую Вы еще не скачивали, то происходит докачка.
1.Полный вариант
- Для того чтобы скачать дистрибутив полного игрового клиента, необходимо зайти на сайт https://stargame.games и перейти в раздел «Загрузки», далее выбрать ссылку stargamecasinosetup.zip и сохранить вкачиваемый файл в любое удобное для Вас место.
- После скачивания дистрибутива необходимо его разархивировать. После того как процесс разархивации будет закончен, заходим в ту папку, куда мы разархивировали файл, находим там файл setup.exe и запускаем его. После этого нажимаем кнопку «next». Выбираем папку, куда будет установлен игровой клиент, после чего нажимаем кнопку «Install», ждем пока установится клиент. После этого на рабочем столе появится ярлык casino.exe, а в меню «Пуск» появится группа Stargamecasino.
Раздел Настройки
Для настройки игрового клиента на стороне пользователя (терминала) существует файл settings.xml, который Вы можете найти в папке с установленным игровым клиентом. Данный файл представляет собой файл в формате XML. В данном файле Вы можете настроить порт валидатора (купюроприёмника), переопределить горячие(hot keys) кнопки (1, 3, 5…Bet и так далее), установить proxy сервер, сервер обновлений.
Описание settings.xml
<?xml version = "1.0" encoding = "unicode"?> <root> <object name = "Params"> <integer name = "debugmode" value = "0" /> <integer name = "externalupdate" value = "0" /> <string name = "updateserver" value = "update.stargame.games" /> <string name = "sportstorage" value = "F:\STARGAME.RACE" /> <integer name = "promotion" value = "40" /> <integer name = "FixFPSValue" value = "0" /> <integer name = "RunningLineSpeed" value = "200" /> <string name="printername" value="Bullzip PDF Printer" /> <object name="validator"> <integer name="validator" value="1" /> <integer name="comport" value="7" /> </object> <string name = "BTN_CASHOUT" value = "KEY_ESCAPE" /> <string name = "BTN_HELP" value = "KEY_H" /> <string name = "BTN_START" value = "KEY_SPACE" /> <string name = "BTN_BET" value = "KEY_B" /> <string name = "BTN_DOUBLE" value = "KEY_D" /> <string name = "BTN_MAXBET" value = "KEY_M" /> <string name = "BTN_AUTOGAME" value = "KEY_A" /> <string name = "BTN_DENOMINATIONINC" value = "KEY_NUMPADADD" /> <string name = "BTN_DENOMINATIONDEC" value = "KEY_NUMPADSUBTRACT" /> <string name = "BTN_LINE1" value = "KEY_F1" /> <string name = "BTN_LINE3" value = "KEY_F2" /> <string name = "BTN_LINE5" value = "KEY_F3" /> <string name = "BTN_LINE7" value = "KEY_F4" /> <string name = "BTN_LINE9" value = "KEY_F5" /> <string name = "VK_ESCAPE" value = "KEY_ESCAPE" /> <string name = "VK_SPACE" value = "KEY_SPACE" /> <string name = "VK_RETURN" value = "KEY_RETURN" /> </object> </root>
- "externalupdate" - 0, если отключено, 1, если включено. Данная переменная запускает механизм "отложенной" проверки файлов. Она происходит раз в три дня. Всё остальное время проверка не происходит, и казино запускается значительно быстрее.
- "httpserver" - адрес пхп скрипта, на который будут слаться callback уведомления о действиях игрока. Данный параметр используется для передачи данных о действиях игрока и его балансе в сторонние игровые системы ( более подробно в разделе API ).
- "promotion" - СРЕДНИЙ интервал в секундах между показами промороликов. Проморолики показываются при простое игры в течение длительного времени.
- "RunningLineSpeed" - скорость, с которой "бегает" бегущая полоса в новоматиках вверху экрана. Величина сильно относительная. При уменьшении скорость уменьшается.
- "printername" - системное имя принтера (нужно для спорт ставок и для печати тикетов, если CALL ATT использовать).
Подключение Биллацептора (купюроприёмника)
Система имеет возможность работать с купюроприёмником по протоколу SSP (работоспособность проверялась на купюрниках NV10, подключенных через виртуальный компорт).
<integer name="validator" value="1"⁄>
1 - включено, 0 - выключено
<integer name="comport" value="7"⁄>
Цифра - это номер порта, на котором висит валидатор (номер порта смотреть в системе в списке устройств).
<object name="validator"> <integer name="validator" value="1"/> <integer name="comport" value="7"/> </object>
<integer name="validator" value="1"⁄>
1 - включено, 0 - выключено
<integer name="comport" value="7"⁄>
Цифра - это номер порта, на котором висит валидатор (номер порта смотреть в системе в списке устройств).
Программирование клавиатурных кнопок
список кнопок:
KEY_ESCAPE | ESCAPE, | KEY_Q | 'Q', | |
KEY_1 | 1 | KEY_W | 'W', | |
KEY_2 | 2 | KEY_E | 'E', | |
KEY_3 | 3 | KEY_R | 'R', | |
KEY_4 | 4 | KEY_T | 'T', | |
KEY_5 | 5 | KEY_Y | 'Y', | |
KEY_6 | 6 | KEY_U | 'U', | |
KEY_7 | 7 | KEY_I | 'I', | |
KEY_8 | 8 | KEY_O | 'O', | |
KEY_9 | 9 | KEY_P | 'P', | |
KEY_0 | 0 | KEY_A | 'A', | |
KEY_S | 'S', | |||
KEY_BACK | backspace | KEY_D | 'D', | |
KEY_TAB | TAB | KEY_F | 'F', | |
KEY_COLON | ;: | KEY_G | 'G', | |
KEY_PLUS | + | KEY_H | 'H', | |
KEY_COMMA | , | KEY_J | J', | |
KEY_MINUS | -KEY_PERIOD | KEY_K | 'K', | |
KEY_L | 'L', | |||
KEY_BACKSLASH | /? | KEY_Z | 'Z', | |
KEY_TILDA | `~ | KEY_X | 'X', | |
KEY_BRACE1 | [{ | KEY_C | 'C', | |
KEY_SLASH | \| | KEY_V | 'V', | |
KEY_BRACE2 | ']} | KEY_B | 'B', | |
KEY_QUOTE | " | KEY_N | 'N', | |
KEY_M | 'M', | |||
KEY_RETURN | Enter on main keyboard | KEY_NUMPAD7 | NUMPAD7, | |
KEY_NUMPAD8 | NUMPAD8, | |||
KEY_LCONTROL | LCONTROL, | KEY_NUMPAD9 | NUMPAD9, | |
KEY_RCONTROL | RCONTROL, | KEY_NUMPAD4 | NUMPAD4, | |
KEY_LSHIFT | LSHIFT, | KEY_NUMPAD5 | NUMPAD5, | |
KEY_RSHIFT | RSHIFT, | KEY_NUMPAD6 | NUMPAD6, | |
KEY_LALT | LEFT ALT | KEY_NUMPAD1 | NUMPAD1, | |
KEY_RALT | RIGHT ALT | KEY_NUMPAD2 | NUMPAD2, | |
KEY_LWIN | LEFT WINDOWS KEY | KEY_NUMPAD3 | NUMPAD3, | |
KEY_RWIN | RIGHT WINDOWS KEY | KEY_NUMPAD0 | NUMPAD0, | |
KEY_SPACE | SPACE | KEY_DECIMAL | . ON NUMERIC KEYPAD | |
KEY_CAPITAL | CAPITAL | KEY_NUMPADDIVIDE | / ON NUMERIC KEYPAD | |
KEY_NUMPADADD | + ON NUMERIC KEYPAD | |||
KEY_F1 | F1 | KEY_NUMPADSUBTRACT | - ON NUMERIC KEYPAD | |
KEY_F2 | F2 | KEY_NUMPADMULTIPLY | * ON NUMERIC KEYPAD | |
KEY_F3 | F3 | KEY_NUMPADENTER | ENTER ON NUMERIC KEYPAD | |
KEY_F4 | F4 | KEY_NUMLOCK | NUMLOCK | |
KEY_F5 | F5 | KEY_SCROLL | SCROLL LOCK | |
KEY_F6 | F6 | KEY_PAUSE | PAUSE | |
KEY_F7 | F7 | |||
KEY_F8 | F8 | KEY_INSERT | INSERT ON ARROW KEYPAD | |
KEY_F9 | F9 | KEY_HOME | HOME ON ARROW KEYPAD | |
KEY_F10 | F10 | KEY_UP | UPARROW ON ARROW KEYPAD | |
KEY_F11 | F11 | KEY_DELETE | DELETE ON ARROW KEYPAD | |
KEY_F12 | F12 | KEY_END | END ON ARROW KEYPAD | |
KEY_F13 | F13 | KEY_DOWN | DOWNARROW ON ARROW KEYPAD | |
KEY_F14 | F14 | KEY_PRIOR | PGUP ON ARROW KEYPAD | |
KEY_F15 | F15 | KEY_LEFT | LEFTARROW ON ARROW KEYPAD | |
KEY_RIGHT | RIGHTARROW ON ARROW KEYPAD | |||
KEY_NEXT | PGDN ON ARROW KEYPAD | |||
KEY_APPS | APPMENU KEY |
Слева - это текстовое название кнопки, которую МОЖНО прописать в настройки. Справа - описание кнопки в системе WINDOWS.
Расшифровка клавиатуры в стандартном файле настроек
<!-- Esc: --> <string name = "BTN_CASHOUT" value = "KEY_ESCAPE"/> <!-- Пробел: --> <string name = "BTN_START" value = "KEY_SPACE"/> <!-- Numpad +: --> <string name = "BTN_DENOMINATIONINC" value = "KEY_NUMPADADD"/> <!-- Numpad -: --> <string name = "BTN_DENOMINATIONDEC" value = "KEY_NUMPADSUBTRACT"/> <!-- Латинская буква H: --> <string name = "BTN_HELP" value = "KEY_H"/> <!-- Латинская буква B: --> <string name = "BTN_BET" value = "KEY_B"/> <!-- Латинская буква D: --> <string name = "BTN_DOUBLE" value = "KEY_D"/> <!-- Латинская буква M: --> <string name = "BTN_MAXBET" value = "KEY_M"/> <!-- Латинская буква A: --> <string name = "BTN_AUTOGAME" value = "KEY_A"/> <!-- F1: --> <string name = "BTN_LINE1" value = "KEY_F1"/> <!-- F2: --> <string name = "BTN_LINE3" value = "KEY_F2"/> <!-- F3: --> <string name = "BTN_LINE5" value = "KEY_F3"/> <!-- F4: --> <string name = "BTN_LINE7" value = "KEY_F4"/> <!-- F5: --> <string name = "BTN_LINE9" value = "KEY_F5"/>
Управление с клавиатуры в селекторе casinohd.exe
По умолчанию:
- Переключение между категориями игр - 7 и 9 на нумпаде
- Переключение страниц - 1 и 3 на нумпаде
- Выбор игры на странице - стрелки на клавиатуре
- Запуск игры - пробел
Назначить другие клавиши можно добавив в файл setting.xml:
<string name = "BTN_NAV_UP" value = "KEY_UP"/> <string name = "BTN_NAV_DOWN" value = "KEY_DOWN"/> <string name = "BTN_NAV_LEFT" value = "KEY_LEFT"/> <string name = "BTN_NAV_RIGHT" value = "KEY_RIGHT"/> <string name = "BTN_NAV_PAGE_NEXT" value = "KEY_NUMPAD3"/> <string name = "BTN_NAV_PAGE_PREV" value = "KEY_NUMPAD1"/> <string name = "BTN_NAV_CAT_NEXT" value = "KEY_NUMPAD9"/> <string name = "BTN_NAV_CAT_PREV" value = "KEY_NUMPAD7"/> <string name = "BTN_NAV_SELECT_GAME" value = "KEY_SPACE"/>и прописать необходимую кнопку как "value". Можно назначить одну и ту же кнопку на два не связанных события, например: переключение страниц в селекторе и переключение числа линий в игре:
<string name = "BTN_LINE3" value = "KEY_NUMPAD3"/> (переключение числа линий в игре)
<string name = "BTN_NAV_PAGE_NEXT" value = "KEY_NUMPAD3"/> (переключение страниц в селекторе)
Настройка принтера
Для изменения (масштабирования) области печати используйте следующие параметры в файле настроек:
<object name="printer"/> <string name="printername" value="Soda PDF 5"/> <integer name="dpix" value="200"/> <integer name="dpiy" value="200"/> </object/>где printername - системное имя принтера, dpix,dpiy - количество dpi по горизонтали и вертикали. Изменяя эти параметры в большую или меньшую сторону можно маштабировать печатаемый программой чек под нужный размер ленты
Настройка тачскрина
Для терминалов, где установлен тачскрин и откалиброван под разрешение отличное от 800х600, для того чтобы тачскрин корректно работал, необходимо в файле настроек сделать такую запись:
<object name="vscreen"/> <integer name="x" value="1024"/> <integer name="y" value="768"/> </object/>где х и у - это разрешение, под которое настроен и откалиброван тачскрин