Snooker King · Snooker King: Complete Operator Manual
Holiday Eves and duration tiers in Snooker King let you price count-up table time by the calendar and by how long a customer plays. A Holidays rate applies on each date you list in Holiday Management, a Holiday Eves rate applies on the day before each of those dates, and Duration Tiers change the hourly rate as the game runs longer, for example a cheaper rate after the first hour. It is used by owners and managers who charge more on festive nights or reward long sessions.
This guide goes deeper than Tables, Table Types and Game Rates, which covers adding tables and ordinary rates.
Snooker King does not use a built-in public holiday calendar. A day counts as a holiday only if you add it in Holiday Management for your centre.
| Day | How Snooker King Decides | Example (Holiday Date 31 August, Recurring Annually Yes) |
|---|---|---|
| Holiday | The date matches a holiday in your list | 31 August every year |
| Holiday Eve | The next calendar day is a holiday in your list | 30 August every year |
| Recurring holiday | Only the day and month are compared, so it repeats every year | Merdeka Day, Christmas |
| One-off holiday | The full date must match, so it applies in that year only | Hari Raya Aidilfitri, which moves each year |
Adding the holiday is what switches on both your Holidays rates (on that date) and your Holiday Eves rates (on the day before). A holiday with no matching rate changes nothing.
Repeat with Rate Type set to Holidays for the holiday itself.
Only rates whose time window covers the moment being billed are considered. Among those, Snooker King picks one rate using this priority (lower number wins), which matches the How Rates Are Applied explainer on the tab:
| Priority | Rate Type |
|---|---|
| 1 | Specific Date |
| 2 | Holidays and Holiday Eves (equal priority) |
| 3 | Monday to Sunday |
| 4 | All Weekdays (Mon-Fri) and All Weekends (Sat-Sun) |
| 5 | Table Default |
| 6 | Table Type Default |
| 7 | Center Default |
If two matching rates share a priority, the narrower scope wins (a rate for this table beats one for its table type, which beats one for the whole centre). Only if the scope is also equal does the higher hourly rate win.
What this means in practice:
Your centre has a Center Default rate of RM 12.00 per hour from 10:00 to 10:00, and a Holiday Eves rate of RM 20.00 per hour from 18:00 to 02:00. Merdeka Day (31 August) is in Holiday Management. A game runs on 30 August from 17:00 to 20:00.
| Time | Winning Rate | Hours | Charge |
|---|---|---|---|
| 17:00 to 18:00 | Center Default, RM 12.00 | 1.0 | RM 12.00 |
| 18:00 to 20:00 | Holiday Eves, RM 20.00 | 2.0 | RM 40.00 |
| Total | RM 52.00 |
Each part is charged as hours played multiplied by its hourly rate. The table's minimum charge still applies if the total is lower than it.
Duration tiers let one rate charge different hourly prices depending on how many minutes the game has been running. Tiers are set per rate, so a Holiday Eves rate can have its own tiers.
Snooker King checks the tiers when you save:
| Rule | Message If Broken |
|---|---|
| The first tier starts at 0 minutes | First duration tier must start at 0 minutes |
| Each tier's From is less than its To | From minutes must be less than To minutes |
| Tiers join end to start with no gaps | Gap between tier #1 and tier #2 |
| Tiers do not overlap | Overlap between tier #1 and tier #2 |
| Exactly one catch-all tier, and it is last | Duration tiers must have one catch-all tier (unlimited end) |
A Table Default rate from 10:00 to 10:00 has tiers of 0 to 60 minutes at RM 12.00 and 60 minutes onwards at RM 9.00. A game runs for 2 hours 30 minutes.
| Minutes Played | Rate | Hours | Charge |
|---|---|---|---|
| 0 to 60 | RM 12.00 | 1.0 | RM 12.00 |
| 60 to 150 | RM 9.00 | 1.5 | RM 13.50 |
| Total | RM 25.50 |
Minutes are counted from the start of the game (the start of the round), not from the start of the rate's time window.
A game can start under one rate and continue under another, for example a day rate that ends at 18:00 and an evening rate that starts then. Tier Mode in Charging Settings on the Count Up Games tab decides how tiers behave at that change. It applies to the whole centre.
| Tier Mode | What Happens |
|---|---|
| Start Period Rates (default) | The tiers of the rate the game started under are used for the whole game, even after the time window changes. |
| Carry Over Elapsed | Each rate uses its own tiers, but minutes already played carry over, so the customer keeps moving into deeper tiers. |
| Reset Per Period | Each rate uses its own tiers, and the tier count restarts at tier 1 when the rate changes. |
Tier Mode only affects rates that have Enable Duration Tiers ticked. A part of the game that falls under a rate without tiers is charged at that rate's plain hourly price.
Two weekday rates on the same table, both with tiers:
A game runs from 17:00 to 19:00.
| Tier Mode | 17:00 to 18:00 | 18:00 to 19:00 | Total |
|---|---|---|---|
| Start Period Rates | RM 12.00 (day, tier 1) | RM 9.00 (day tiers, minute 60 onwards) | RM 21.00 |
| Carry Over Elapsed | RM 12.00 (day, tier 1) | RM 13.00 (evening tiers, minute 60 onwards) | RM 25.00 |
| Reset Per Period | RM 12.00 (day, tier 1) | RM 16.00 (evening, back to tier 1) | RM 28.00 |
No. Only the dates you add in Holiday Management count as holidays, and each holiday's eve is the day before it. Add state holidays too if your centre observes them.
The Holiday Eves rate, because holiday and eve rates rank above day-of-week and weekday or weekend rates. A Specific Date rate would beat both.
No. One Holiday Eves rate applies to the eve of every holiday in your list. Use a Specific Date rate if one particular eve needs a different price.
The winning rate has Enable Duration Tiers ticked, so the hourly price changes after the minutes set in the first tier. Open the rate in Rate Settings to see its tiers.
Start Period Rates keeps the price the customer started with and is the easiest to explain. Carry Over Elapsed keeps rewarding long play at the new period's prices. Reset Per Period charges the new period's full first-tier price.