Open source slots casino script (formerly Goldsvet) v10
V10.1 January 2024 release adds Laravel 10 and PHP 8.1+ support and expands Shops Multi Tier Features
v10.1 now supports SHOPS [aka agents/multi vendors]
Short Videos Listed on
https://www.youtube.com/watch?v=Wdhf8XEsabk
Open Source v10 Demo and Setup
----------------------------------------------------------------------------------------
https://www.youtube.com/watch?v=EhhDy9GdvkY
Also you are invited to watch 377Bet backend short video [closed source platform]
Multiple fixes, merged single v10 database
Demo USER /Demo Play games is added and activated
Added 100 games, bringing total to 1200 games now.
install.php available as a minor helper in discord precompiled package
ALSO NOW SUPPORTS PLUGINS LIKE
SPORTS BETTING, CRYPTO COMPETITIONS AND STOCKS COMPETITIONS
PLUGINS AVAILABLE IN DISCORD DOWNLOADS TOO ONLY FOR SUBSCRIBERS
This is a Laravel casino app. You need to download game packs for it.
Official Discord : https://discord.gg/3QpZNd89WZ
DEMO : HTTPS://casino.377PLAY.COM
V10.1 DEMO : HTTPS://betshop.io
DEMO DISCLAIMER : demo always goes under updates, tests and db flushing, dont use it as a stable website.
Join our Discord for game downloads (compatible up to v10):
1100 games total as of december 2023 includes 100 prag pack [ now 1200 ]
This partner service offers a pre-setup environment for hosting the script, which you can edit after initial setup.
Starting V10 GeoIP2 support is still built in but not in use, you can manually enable it by unmarking the php syntax then
Download the GeoIP2 City database from our discord
This document shows a setup sample on a cPanel server, and can be replicated on other setups.
- Setup your server with Apache, MySQL, PHP
7.1-7.4, PHP 8+, Composer, Laravel 10, Node.js 16 & PM2 - Force Domain SSL
- Create a new email & password
- Create a new database and grant all access
- Import the SQL file located in
CASINO/DATABASE/MIGRATIONS/betshopme_8.sql
-
Force Domain SSL
-
Generate SSL CRT KEY & BUNDLE COPY THE CONTENTS OF YOUR CRT/KEY/BUNDLE TO FILES IN FOLDER CASINO/PTWEBSOCKET/SSL/ Create a new email & password
<p> </p> </li> <li> <p>Create a new database Grant all access Import the SQL file located in folder CASINO/DATABASE/MIGRATIONS/betshopme_8.sql via PHPMYADMIN to the database --extra DB file not required (experimentalarcadegames.sql) unless you are experimenting with arcade games Zip<br /> -----File Uploads-----</p> </li> <li> <p>Casino.zip and public_html.zip should be unzipped in the following manner public_html → this is your public directory casino → this goes outside your public folder for security so it becomes YOUR ROOT FOLDER /casino /public_html If you decide to move your casino folder INSIDE public_html You have to modify two things 1: open index.php inside public_html and replace all folder paths ( ./../casino portion to ./casino/ ) 2: MUST configure .htaccess to deny .env files or all dot files ( google dot files protection via htaccess)</p> </li> <li> <p>//**** extra tip since it contains demo user accounts Generate new password hash for existing users and run this in phpmyadmin (replace hash) <a href="https://bcrypt-generator.com/" rel="nofollow">https://bcrypt-generator.com/</a> If you need to has a new word. Example : (run this in phpmyadmin) UPDATE w_users SET password = '$2a$12$s1RpwEx/oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gQ4nh8XS';</p> <p>This has makes all users have password : Test123 ********///</p> </li>
Delete self signed if any Generate or install the Lets Encrypt one if you have it Save text file via notepad or direct Certificate: (CRT) ==> crt.crt Private Key (KEY) --> key.key Certificate Authority Bundle: (CABUNDLE) ==> intermediate.pem Go in Folder casino/PTWebSocket/ssl and replace those 3 files --------------- FILE EDITS casino/.env EDIT LINES for domain, database and user/password, email and password EDIT casino/config/app.php (URL line 65 )
EDIT casino/public/ ALL SOCKET FILES CHANGE YOUR DOMAIN NAMEIF YOU NEED TO CHANGE PORTS YOU CAN DO SO HERE AS WELLGames downloads Find download packages at discord https://discord.gg/HscTu67FSu Currently ~ 1000 games – 40 GB total. Go to /home/USERNAME/public_html/ Password is : password Download the core + 3 game packs Unpack
(Unix Tip : upload one zip file, install 7z, unpack with:: 7z x -ppassword file.zip ) ---
Find download packages at Discord: https://discord.gg/HscTu67FSu
Currently ~1000 games – 40 GB total.
PM2 COMMANDS https://pm2.keymetrics.io/docs/usage/quick-start/
FROM INSIDE PTWEBSOCKET webfolder COMMANDS::
pm2 start Arcade.js --watch
pm2 start Server.js --watch
pm2 start Slots.js --watch
OR if you tested before and not expecting errors, all in one command :
pm2 start Arcade.js --watch && pm2 start Server.js --watch && pm2 start Slots.js –watch
SAMPLE USEFUL COMMANDS
pm2 stop all
pm2 delete all
pm2 flush
pm2 logs
all commands on https://pm2.keymetrics.io/docs/usage/quick-start/
extra tool can be used called wscat (install via ssh)wscat -c "wss://domain:PORT/slots' <--- as an example to make sure you get connected msgOpen ports in Firewall 22154 22188 22197 (or whatever you set your Socket file ports to) Run site :: it should work now if everything was setup correctly.
Visual Edits : To change Sliders Text, and footer notes / terms and conditions. Edit : \casino\resources\lang\en\app.php Lines 1255 ++ include text in frontpage Sliders are in root folder /woocasino/ for easy access and change (slider1,2,3,4,5 and for mobile mslider1,2,3,4,5)
Minor troubleshooting if your composer/artisan not ran correctly
php artisan cache:clear && php artisan view:clear && php artisan config:clear && php artisan event:clear && php artisan route:clear
URL TROUBLESHOOTING 404 ERROR MAKE SURE YOUR HTACCESS WAS GENERATED, CORRECTLY AND DID HAVE PROPER DATA, OR MANUALLY COPY PASTE PROVIDED HTACCESS