Войти
Главная / Помощь / Клиент / Настройки клиента

Настройки клиента

Раздел Установка


Для установки игрового клиента на Ваш компьютер существует 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, подключенных через виртуальный компорт).
    <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/>
где х и у - это разрешение, под которое настроен и откалиброван тачскрин