Overview

Games

Launching a game

When a player visits a gaming website hosting our games, they are greeted with icons representing each game, referred to as 'badges'. Interacting with a badge triggers a request to {https://game_server}/games, initiating the game launch sequence.

Key in this process is the game ID, included as a parameter in the request. This ID serves two primary functions: first, it confirms whether the selected game is active in our system; second, it retrieves the specific URL needed to access the game client. The parameters sent to {https://game_server}/games are then reformatted to be compatible with the game client's requirements.

The method of launching the game client depends on the environment settings. Generally, we prefer using a PHP header for this purpose due to compatibility issues with iFrames on several mobile devices. However, if necessary, an iFrame can also be employed.

Once the game client is launched, it makes an initial request to the game server. This step is crucial for establishing a stable connection. Following a successful connection and the subsequent loading of all necessary game assets, the game becomes ready for the player to enjoy. Network

Game IDs

Each game in our library is assigned a unique identifier (ID). These IDs are categorized into two ranges due to historical reasons:

Current games:

ID: 1030 to Latest

Legacy games:

ID: 4000 to 4025 (These are games which were originally Written in Adobe Flash but later converted to HTML5)

Lobby

ID: 0 This is a special ID for the Basic/Mini Games lobby

Game skins and types

While our catalog has a wide range of Game IDs, there are fewer game types in comparison. For instance, the 'slots_diamond' type includes multiple games, each with a unique ID but sharing the same server-side code and differing mainly in database configurations.

Examples include:

  • 1073 Diamond Times.
  • 1079 Rainbow Farm.
  • 1080 Pharaoh's Gold.
  • 1088 Samurai Gold.
Previous
Database
Next
Pulse