Minimum server requirements for casino software
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 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 server configurations:
|Processor|| Minimum: 2x 1.5Ghz |
Recommended: 4x 2.4Ghz
|Memory|| Minimum: 2GB RAM |
Recommended: 8GB RAM
|Available Disk Space|| Minimum: 20GB HDD |
Recommended: 80GB SSD RAID
|Operating System|| Compatible: Linux |
Recommended: CentOS 6.6 (or any latest version)
|Web Services|| -Apache 2.2 mod_php (MPM Prefork); |
-MySQL 5.6 (or Percona Server );
|PHP Extensions|| - mysqli |
- PHP GD
- PHP XML
- PHP cURL
- PHP ZIP
- PHP OpCache
- Source Guardian 11 Loader
(tutorial for SG can be found here)
|Additional server settings|| -PHP short_open_tag=On |
-MYSQL Strict mode must be turned Off
The average cost for the recommended configuration would be 60 EUR per month.
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.
BY CASINOWEBSCRIPTS PUBLISHED 2 August 2011