How to Open Your Own Online Casino (Updated in 2025)
Golden Velvet 8.5-2K24
A Guide to configuring the server of a panel/Cpanel/Plesk Casino
The latest version of Goldsvet 2024 adds support for Laravel 10 and PHP 8.1+, Easy Installer.
Multiple fixes, single database merged
The demo USER is added and activated /Demo Play games
100 games were added, bringing the total to 1200 games now.
Game Add-On Packages-Premium
Currently, there are approximately 1200 games with a total of more than 45 GB. Including the latest Pragmatic Play…
This package and additional services require a fee that you can send me a message on telegram or discord.
Configure your server with the following components:
OS Almalinux 8 / CentOS 7 recommended
Apache
MySQL
PHP 8.0+
Laravel 10
Node.js 16
PM2
Redis
Apply SSL for the domain.
Extract/Clone this repository in the public_html folder
Enable PHP extension: Fileinfo, Imagick, Redis
Create a new email and set a password.
Create a new database and grant full access.
Import the database from the SQL file.sql directory.
Make sure that SSL is applied for the domain.
Run in the terminal in the public_html folder: installing the composer
Generate CRT, KEY and SSL PACKAGE. Copy the contents of your CRT/KEY/BUNDLE to the files in the /casino/PTwebsocket/ssl/ folder. Create a new email and password.
To upload files:
// * * * * Bonus tip: As it includes demo user accounts, generate a new password hash for existing users and run the following in phpMyAdmin (replace the hash) https://bcrypt-generator.com /. If you need to hash a new word, for example, run this in phpMyAdmin:
UPDATE w_users SET password = ‘$2aa 12$ s1RpwEx / oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gQ4nh8XS’;
// This ensures that all user passwords are set to: Test123 ********///
Minimum Installer
Upload/Clone all the files in this repository and run the yourdomain.com/install.php
It will help you to handle the installation.
SSL Instructions
Delete the self-signed certificates.
Generate or install Lets Encrypt one if available.
Save the text file via notepad or directly as follows:
Certificate (CRT) ==> crt.CRT
Private key (KEY) > > key.key
Go to the PTWebSocket/ssl folder and replace those three files.
Edit.env and /config/app.php (URL line 65) for domain, database, user/password, email and password.
File Edits
Changes to the Edit/Socket file in *json files.
PM2 Commands
PM2 COMMANDS https://pm2.keymetrics.io/docs/usage/quick-start/
FROM WITHIN THE COMMANDS of the PTWEBSOCKET web folder:
starting arcade pm2.js… watch the pm2 startup server.js… watch the starting slots of pm2.js… watch
Or if you tried before and did not expect errors, all in one command:
starting arcade pm2.js watch watch & & pm2 startup server.js watch clock & home slots pm2.js… watch
EXAMPLES OF USEFUL COMMANDS
pm2 stop all pm2 delete all pm2 empty pm2 records
All the activated commands https://pm2.keymetrics.io/docs/usage/quick-start/
An additional tool called wscat can be used (install via SSH):
wscat-c “wss: / / domain: PORT / slots”
Example to make sure to connect.
Open ports in Firewall: 22154, 22188, 22197 (or whatever you configure in the ports of your socket file).
Run the site – It should work now if everything was set up correctly.
Problem Solving
Minor troubleshooting if your composer/craftsman did not run properly:
php artisan cache: delete & & php artisan view: delete & & php artisan settings: delete & & php
craft event: claro and php craft route: claro
Leave a Reply