wainwright-dev / casinodog
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: *
- 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
README
基础插件,包含所有游戏逻辑,该插件在 fresh install 的 laravel ++ breeze "api" package 下运行最佳,但也应在任何现有的 laravel package 下运行。
还有一些粗糙的边缘,但您可以使用安装程序设置:https://github.com/casino-man/wainwright-installer.sh。
请确保设置正确的 .env
在安装 laravel/运行安装脚本后,运行:php artisan casino-dog:install
之后,您可以在 admin 中登录:/allseeingdavid
,登录信息是在安装时输入的。
要导入默认游戏列表:php artisan casino-dog:retrieve-default-gameslist {provider}
或者,您可以使用 Gitlab.com/casinoman 中的 skeleton 在 Heroku 上部署应用程序。
更多内容
有一个名为 "game respin templates" 的 "cheat" 插件,基本原理是当玩家旋转老虎机并输掉全部赌注时,会将此游戏保存到数据库中作为 "模板"。这个 "模板"(游戏结果)被保存起来,以便将来在老虎机上获得大赢的任何其他玩家使用,我们只需简单地用亏损的游戏结果(任何赌注金额,取决于提供商,它映射任何游戏,这意味着在 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 中禁用自动游戏导入处理。