0  items

    News Blog Minimum server requirements for casino software

Minimum server requirements for casino software

In order for our products to be able to run, the following server configuration is mandatory:

Operating system
Linux (Ubuntu or CentOS)
Windows is compatible, but not recommended unless you have very powerful hardware (over 32GB RAM)
Web Services
-Apache 2.4 or newer with mod_php (MPM Prefork), mod_rewrite, mod_gzip, mod_deflate;
-PHP 7.3 (recommended) or PHP 7.4;
-MySQL 5.7 (or MySQL 8);
PHP Extensions
- mysqli
- PHP OpCache
- Source Guardian 11.3 or 11.4 Loader

NOTE: SourceGuardian 11.3 is available through cPanel and EasyApache version EA-8465;

NOTE: SourceGuardian 11.4 is available through cPanel and EasyApache version ZC-6571 (since May 2020);
(tutorial for manual installation of SG can be found here)

Additional server settings
-PHP short_open_tag=On
-MYSQL Strict mode must be turned Off (sql_mode="")
SSL Certificate
You will need to have installed a SSL certificate for your web domain, if you want to run the casino under https protocol

The casino performance is affected by the amount of users playing at the same time and the performance of the server hardware. Since the code and software are both optimized, it is now the job of the server to have a good amount of resources from the hardware, to keep up with the requests. Therefore we recommend you start with one of the following VPS (virtual private server) hardware configuration:

Component Requirement
Processor Minimum: 2x 1.5Ghz
Recommended: 4x 2.4Ghz
Memory Minimum: 1.5GB RAM
Recommended: 8GB RAM
Available Disk Space Minimum: 20GB HDD
Recommended: 80GB SSD RAID
Operating System Compatible: Linux
Recommended: Ubuntu 14 or CentOS 6.6 (or any latest version)

You can download the requirements in PDF format to share with your hosting company, from here.

The average cost for the recommended VPS configuration would be 60 EUR per month.

The response time of the games is the most important asset of any successful online gaming business. The players cannot tolerate waiting "for the games to think". That is why, when we designed our platform, our goal was to make this as fast and efficient as possible. The casino performance is strongly influenced by efficient coding and a reliable server hardware performance.

Our software and code are optimized at maximum,using efficient algorithms and coding techniques, ensuring the fastest delivery rate of the game results to the game and player.

The server that you will rent should have a minimum of 2GB of RAM and a multicore processor to cover for the multiple operations that will be made at same time. APACHE is recommended as web server software, using LINUX OS. WINDOWS is compatible too, but LINUX OS shows better performance. We advise you to place your server in a secure datacenter to avoid any problems caused by power loss or internet downtime.

With only 2GB of RAM we managed to handle over 400 users playing at the exact same time (sending their requests in the same second... not just being logged in and staying idle), which equals to 15million gameplays per day and 450million gameplays per month. With 8GB of RAM and some Apache fine-tuning, one of our clients managed to handle over 3000 users playing at the same time. A casino, in average, has less than 1000 users playing at the same time.

An average social casino has around 6 million users monthly, according to statistics gathered by statista.com.
An average real money casino has less than 1 million users monthly, unless we are talking about the top 10 casinos worldwide.
An average casino user spends less than 1h at the casino, which means that he will play maximum 1000 gameplays per day.
Given our tests, with only 2GB of RAM, the casino should easily handle over 15,000 new users per day.
You can see our tests here.

A careful monitoring of the response time, server uptime and server resources will ensure a pleasant experience to your players and will tell you when it's time to upgrade to better hardware.

We recommend that your server is monitored in the first few weeks of activity to ensure that there are no memory limitations or connection limitations put in place by the hosting company that could cause the games to respond slower. More specifically, depending on the number of users that you will have, you may need to have more RAM, more CPUs and a larger value for the apache "workers" and "children" settings.



[email protected]

(available now)

Sales phone: +(40)373 78 24 56

(available in 12 hours)

Average response time: 22 minutes (for emails only)
If you have questions about our products, please use the contact form below to receive a detailed answer.
Our head office is located in Romania, Bucharest

Go to top
Copyright © 2010-2020 CasinoWebScripts.com. All rights reserved