wainwright / casino-dog
Casino Dog 是一款修改赌场游戏结果的工具。该工具源自 David G. Wainwright(HollywoodTV),并被像 Sportsbet.io、Stake.com、Bitstarz.com、Softswiss.com、Betsson Group 等大型品牌使用。
Requires
- php: ^8.0|^8.1
- ext-curl: *
- ext-redis: *
- ext-zip: *
- ably/ably-php-laravel: ^1.0.8
- guzzlehttp/guzzle: ^7.4.5
- illuminate/contracts: ^9.0
- livewire/livewire: *
- spatie/laravel-collection-macros: ^7.12.0
- spatie/laravel-google-fonts: ^1.0
- spatie/laravel-package-tools: ^1.13.5
- wainwright/panel: ^4.0
This package is auto-updated.
Last update: 2024-09-08 23:00:11 UTC
README
包含所有游戏感知的基础插件,在安装了 laravel ++ breeze "api" 包的新环境中运行最佳,但也适用于任何现有的 laravel 包。
仍有部分粗糙边缘,但您可以使用安装程序进行设置:[https://github.com/casino-man/wainwright-installer.sh](https://github.com/casino-man/wainwright-installer.sh)。
确保设置正确的 .env
安装 laravel/运行安装脚本后,运行:php artisan casino-dog:install
之后,您可以在 admin:[https://allseeingdavid](https://allseeingdavid) 登录,使用安装时输入的登录名。
要导入默认游戏列表:php artisan casino-dog:retrieve-default-gameslist {provider}
或者,您可以使用 Gitlab.com/casinoman 中的骨架在 Heroku 上部署应用程序。
更多内容
有一个名为 "game respin templates" 的 "欺骗" 插件,基本原理是当玩家旋转老虎机并输掉全部赌注时,它将该游戏保存到数据库中作为 "模板"。这个 "模板"(游戏结果)被保存下来,以便将来可以在任何其他玩家的老虎机上获得大额胜利时使用,我们只需简单地交换游戏结果与损失(任何赌注金额,取决于提供商,它映射任何游戏,这意味着一个玩家在 0.10 美元每转的赌注中输掉赌注可以用于一个每转 1000 美元的玩家)。
尽可能将奖励功能保存在特定的 bonus_game id 下。我正在编写文档,但有很多东西要写,所以我希望最多再过几天就能准备好至少解释并展示一些功能的 "基本" 文档。
您可以在包的任何地方使用 "GameKernelTrait"。要创建/脚手架一个新的游戏提供者,如果您想实现任何其他老虎机提供者,只需调用 php artisan casino-dog:create-gameprovider
,所有控制器、数据表、前端启动器等都会为新游戏提供者搭建。
您可以自动导入来自 SOFTSWISS、PARIMATCH 和 PLAYTECH 游戏格式的游戏,但这更高级,老实说,默认游戏列表中,我已经为大多数当前提供商保存了完整的列表,所以只需使用检索命令。
这只是一个聚合,最好与客户端 SDK casino-dog-operator-api
结合使用。
您可以导入 20 多个游戏提供商,包括 Pragmatic Play、3oaks、Relax Gaming 等,用于您自己的赌场、您自己的聚合业务,或者像我一样,出于好奇心想了解这些罪犯是如何实现他们的目标的。
应用程序灵感来源于由 Vlad Suciu、Laurence Phillipe、David G. Wainwright、Max Wright 等人领导的各个方面的欺诈行为。
工作者
需要工作者和调度运行者来运行自动化的游戏导入作业
设置每分钟运行一次的 cronjob:php artisan schedule:run
运行 crontab-e
,选择 vi/nano 编辑器。
粘贴在底部
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
检查 cron 是否运行
systemctl status cron
设置 supervisor
sudo apt-get install supervisor
cd /etc/supervisor/config.d
sudo nano laravel-worker.conf
laravel-worker.conf
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/bin/php /var/www/laravel/artisan queue:work --sleep=0.1 --tries=2 >
autostart=true
autorestart=true
user=root
numprocs=10
redirect_stderr=true
stdout_logfile=/var/www/laravel/storage/logs/worker.log
service supervisor restart
您可以在 config/casino-dog.php 中禁用自动游戏导入处理。