| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451 |
- <?php
- namespace App\Game\Config;
- class IgtData
- {
- // 从 IGT/config/games.php 提取的全局配置(按需使用)
- public static $global = [
- 'mainSiteUrl' => 'https://{api}/',
- 'rgsServer' => 'https://{api}/skb',
- 'rgsCecServer' => 'https://{api}/cec',
- 'flightdeckUrl' => 'https://{api}/flightdeck/gs/flightdeck',
- 'consoleBaseUrl' => 'https://{cdn}/skins/DV13',
- 'cdnBaseUrl' => 'https://{cdn}',
- //jackpot
- 'jackpotUrl' => 'https://{api}',
- 'skbGatewayPath' => '/skb/gateway/1.4.0',
- 'platformVersion' => '1.4.0',
- 'skbGateWayVersion' => '1.4.0',
- 'buildnumber' => 'RGS-6.8.0.UF.DEMO.CL429527_96',
- 'requireVersion' => '1.4.14.2',
- 'widgetUrl' => 'https://isbwidgeturl',
- 'requestTimeout' => '999000',
- 'requestRetries' => '3',
- 'denomamount' => '0.05',
- 'languages' => ['en', 'cs', 'da', 'de', 'es', 'fi', 'fr-CA', 'fr', 'it', 'no', 'pt', 'sv'],
- ];
- // 可提供一个示例游戏映射,便于前端或接口查询
- public static $games = [
- // Cash Eruption - 默认游戏
- '200-1551-001' => [
- 'gameTitle' => 'Cash Eruption',
- 'game' => 'Cash Eruption',
- 'studio' => 'belgrade',
- 'gameType' => 'S',
- 'gamePath' => '/studios/belgrade/games/CashEruption', // 相对路径
- 'gameWindowWidth' => '1024',
- 'gameWindowHeight' => '864',
- 'minbet' => '0.01',
- 'gameVersion' => '1.0.10',
- 'denomid' => '461',
- 'revisionTag' => 'b273c30c-b0ed-4ea1-b660-23021844f934',
- 'assetPack' => 'mobile', // 默认值,会被自动检测覆盖
- 'gleVersion' => '1.0',
- 'spaceBarSpin' => false,
- 'softDisplay' => false,
- 'turboMode' => false,
- 'speedOption' => true,
- 'slamStop' => 'OFF',
- 'dealerVoice' => 'OFF',
- 'rgPresentation' => true,
- // Console路径配置
- 'tCustomPath' => '/console-drop.html?config_path=../Marketing/console.json',
- 'bCustomPath' => '/console-gaff.html',
- ],
- // Sample Game 2
- '200-1259-001' => [
- "gameTitle" => "Wheel of Fortune Triple Extreme Spin",
- "game" => "Wheel of Fortune Triple Extreme Spin",
- "studio" => "saber",
- "gameType" => "S",
- "gamePath" => "/studios/saber/games/WheelOfFortuneTripleExtremeSpinSKB",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "864",
- "minbet" => "0.01",
- "gameVersion" => "1.0.9",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "3.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1609-002' => [
- "gameTitle" => "Wheel of Fortune Gold Spin Triple Red Hot 7s",
- "game" => "Wheel of Fortune Gold Spin Triple Red Hot 7s",
- "studio" => "onseo",
- "gameType" => "S",
- "gamePath" => "/studios/onseo/games/WheelOfFortuneGoldSpinTripleRedHot7s/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.0",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1443-011' => [
- "gameTitle" => "MegaJackpots Wheel of Fortune On Air",
- "game" => "MegaJackpots Wheel of Fortune On Air",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/MegaJackpotsWheelOfFortune",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "800",
- "minbet" => "0.01",
- "gameVersion" => "1.0.10",
- "denomid" => "2489",
- "revisionTag" => "b6d55c7e-75c2-4be9-a27d-6820adde6c99",
- "assetPack" => "mobile",
- "gleVersion" => "1.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/M01-04-442",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/M01-04-442",
- ],
- '200-1219-001' => [
- "gameTitle" => "Double Diamond",
- "game" => "Double Diamond",
- "studio" => "saber",
- "gameType" => "S",
- "gamePath" => "/studios/saber/games/DoubleDiamondSKB",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "864",
- "minbet" => "0.01",
- "gameVersion" => "1.0.4",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1342-001' => [
- "gameTitle" => "Smash The Pig",
- "game" => "Smash The Pig",
- "studio" => "belgrade",
- "gameType" => "S",
- "gamePath" => "/studios/belgrade/games/SmashThePig",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "864",
- "minbet" => "0.01",
- "gameVersion" => "1.0.7",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "1.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1666-001' => [
- "gameTitle" => "MegaJackpots Da Vinci Diamonds",
- "game" => "MegaJackpots Da Vinci Diamonds",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/MegaJackpotsDavinciDiamonds/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.0",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "4.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/M01-01-1",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/M01-01-1",
- ],
- '200-1196-001' => [
- "gameTitle" => "Wolf Run",
- "game" => "Wolf Run",
- "studio" => "crdc",
- "gameType" => "S",
- "gamePath" => "/studios/crdc/games/WolfRun/",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "864",
- "minbet" => "0.01",
- "gameVersion" => "1.0.8",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "4.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1173-001' => [
- "gameTitle" => "Cleopatra",
- "game" => "Cleopatra",
- "studio" => "crdc",
- "gameType" => "S",
- "gamePath" => "/studios/crdc/games/CleopatraSKB/",
- "gameWindowWidth" => "1024",
- "gameWindowHeight" => "864",
- "minbet" => "0.01",
- "gameVersion" => "1.1.2",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "6.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1674-001' => [
- "gameTitle" => "Fort Knox Cats",
- "game" => "Fort Knox Cats",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/FortKnoxCatsCt/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.2",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "1.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/L01-27-302",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/L01-27-302",
- ],
- '200-1645-001' => [
- "gameTitle" => "Prosperity Link Wan Shi Ru Yi",
- "game" => "Prosperity Link Wan Shi Ru Yi",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/ProsperityLinkWanShiRuYi/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.1.1",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/L01-33-282",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/L01-33-282",
- ],
- '200-1662-001' => [
- "gameTitle" => "Prosperity Link Cai Yun Heng Tong",
- "game" => "Prosperity Link Cai Yun Heng Tong",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/ProsperityLinkCaiYunHengTong/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.1.1",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/L01-33-282",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/L01-33-282",
- ],
- '200-1682-001' => [
- "gameTitle" => "MegaJackpots Ocean Spirit",
- "game" => "MegaJackpots Ocean Spirit",
- "studio" => "onseo",
- "gameType" => "S",
- "gamePath" => "/studios/onseo/games/MegaJackpotsOceanSpirit/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.1",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html",
- "jackpotMeterPath" => "/jackpotmeter/ws/meter/M01-01-1",
- "jackpotWinsPath" => "/jackpotmeter/ws/meter/wins/M01-01-1",
- ],
- '200-1724-001' => [
- "gameTitle" => "Cash Eruption High Stakes",
- "game" => "Cash Eruption High Stakes",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/CashEruptionHighLimit",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.1",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "1.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1696-001' => [
- "gameTitle" => "Book Of Unseen",
- "game" => "Book Of Unseen",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/BookOfUnseenBonusBuy/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.2",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ],
- '200-1664-001' => [
- "gameTitle" => "Mystery Of The Lamp Treasure Oasis",
- "game" => "Mystery Of The Lamp Treasure Oasis",
- "studio" => "interactive",
- "gameType" => "S",
- "gamePath" => "/studios/interactive/games/MysteryOfTheLampTreasureOasis/",
- "gameWindowWidth" => "1440",
- "gameWindowHeight" => "906",
- "minbet" => "0.01",
- "gameVersion" => "1.0.2",
- "denomid" => "461",
- "revisionTag" => "b273c30c-b0ed-4ea1-b660-23021844f934",
- "assetPack" => "mobile",
- "gleVersion" => "2.0",
- "spaceBarSpin" => false,
- "softDisplay" => false,
- "turboMode" => false,
- "speedOption" => true,
- "slamStop" => "OFF",
- "dealerVoice" => "OFF",
- "rgPresentation" => true,
- "tCustomPath" => "/console-drop.html?config_path=../Marketing/console.json",
- "bCustomPath" => "/console-gaff.html"
- ]
- ];
- // 语言字典(如需在后端提供 IGT 文案,可按需暴露)
- public static $languages = [
- 'en' => true,
- 'cs' => true,
- 'da' => true,
- 'de' => true,
- 'es' => true,
- 'fi' => true,
- 'fr-CA' => true,
- 'fr' => true,
- 'it' => true,
- 'no' => true,
- 'pt' => true,
- 'sv' => true,
- ];
- }
|