Skip to content

gamingdotme/opensource-casino-v10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 Opensource-casino-v10.1 JANUARY 21st 2024

Open source slots casino script (formerly Goldsvet) v10.3

I suspended online credit and paypal contribution due to scammers and fraud as of 7/25/2024 you can check discord channel and messsage for crypto donations and google drive sharing for games folders. https://discordapp.com/channels/982859564795957268/1103430463357452428/1266192915563282523

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 ]

https://discord.gg/HscTu67FSu

Partner Service

Promex Partner Service

This partner service offers a pre-setup environment for hosting the script, which you can edit after initial setup.

GeoIP2 City Database

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

Setup Instructions

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>&nbsp;</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 &rarr; this is your public directory casino &rarr; 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)&nbsp;<a href="https://bcrypt-generator.com/" rel="nofollow">https://bcrypt-generator.com/</a>&nbsp;If you need to has a new word. Example : (run this in phpmyadmin) UPDATE w_users SET password = &#39;$2a$12$s1RpwEx/oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gQ4nh8XS&#39;;</p>
    
    <p>This has makes all users have password : Test123 ********///</p>
    </li>
    

SSL Specific Instructions

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 )

File Edits

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 ) ---

Games Downloads

Find download packages at Discord: https://discord.gg/HscTu67FSu

Currently ~1000 games – 40 GB total.

PM2 Commands

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)

Troubleshooting

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

URL TROUBLESHOOTING 404 ERROR MAKE SURE YOUR HTACCESS WAS GENERATED, CORRECTLY AND DID HAVE PROPER DATA, OR MANUALLY COPY PASTE PROVIDED HTACCESS