Online Poker Tech Specs
Performance
Online Poker solution by Viaden Gaming is a robust client-server application that employs state-of-the-art technology to provide maximum scalability and high availability to players.
The system runs on a dedicated Java based server that is permanently available via the Internet connection for poker game client.
Online Poker Room game server is implemented on the basis of advanced technologies and libraries:
- Sockets
- JDBCDB connection pool (Apache DBCP)
- Socket connection pool
- Apache XML RPC
- Java mailUnit testing (TestNG)
Online Poker Server Database Structure
Our poker development team employs ultimate technologies while creating the databases for online Poker room system building. Our database ensures fast information processing and handling. The online Poker Room system database contains tables to store the following data:
- User Profile data
- Detailed history of played hands
- Information about Cash games and Tournaments
- Detailed records of all financial transactions.
Hardware Requirements
To ensure bug-free and smooth operation of our online poker solution you have to meet the minimum technical requirements.
- 2,8 GigaHz Processor (multiprocessing system is desired)
- RAM more than 4GB for 64 bits system
- HDD more than 400GB
- Internet channel 1000 Mbit/second and more (for 1000 users at the same time)
Software Requirements
- Operating system: Linux (Debian)
- Java JRE/JDK
- 1.5 MySql 5.0
- PHP 5.x
- Apache 2.x (+mod rewrite)
- libphp5-mysql (connector)
System Requirements for Client Installation
- OS Microsoft Windows, Mac OS, Linux
- Screen resolution not less than 1024x768
- Adobe Flash Player version 9.0 and higher
To ensure correct functionality of all features in a web-based poker client the minimum requirement is an Internet browser, including Google Chrome, Mozilla and Internet Explorer 7.0 and higher.
System Security
Viaden Gaming has always been particularly concerned with security issues that underlie our basic development principles. Our industry experts employ world’s leading technologies for insuring security and stability of system performance.
To ensure the highest possible level of our system security we have developed a multi-level security system.
Striving to prevent any unauthorized access we undertake the following measures:
Application lockout – aimed at preventing password guessing and attacker’s resetting user’s account.
Access Control via:
- Parameter Analysis
- Site Partitioning
- Application Workflow
- Advanced monitoring of login attempts, password resets and changes, account lockout, filing any form or search field
- Client-side validation supported by additional Server-side validation
- Captcha
User authentication is realized by means of:
- Credentials transport via an encrypted channel,
- Login and password security,
- Password reset via a security question/answer,
- Password lockout to protect brute force attacks when the incorrect password is entered more than 5 times,
- Excluding blank passwords and uncovered passwords as well as specifying password structure,
- Advanced age verification system,
- IP validation – certain suspicious IP can be blocked.
Error handling – all user messages displayed do not allow showing user details that could further be used by an attacker.
Server Security
For preventing basic attacks on services available via the server we employ powerful firewall. The next safety level increases system protection from possible brute force attacks. Furthermore, to prevent any unauthorized access to players’ accounts we employ an efficient system that blocks the access to account from a certain IP if the number of attempts to access the system from that IP exceeds the limit.
And finally, our data base server is fully isolated and protected with maximum security passwords to exclude any possibility of unauthorized malicious access.
We rigorously monitor our data storage center and constantly employ innovative technologies to deliver the best-of-breed and the safest poker experience to players worldwide.



