Configuration File:
config/pages/games.tsOverview
The games listing page (/games) displays all available game servers:
- Hero section with title and stats
- Grid section header
- Automatic grid of all game configs
config/pages/games.ts
Quick Start
1
Edit the config file
Open
config/pages/games.ts:2
Customize hero and grid section
Update title, description, and stats
3
Test it
Configuration Structure
Hero Section
"title [titleHighlight]"
- Example: āChoose Your Gameā
Grid Section
config/games/ directory. No need to manually list games here.
Request Game CTA
New compact single-row design that appears below the game grid
Example variants:
Features Section
6-card grid with left-aligned icons matching VPS/Dedicated style
Available Colors:
Best Practices:
- Use 6 features - Fills the 3-column grid perfectly
- Vary colors - Donāt use same color twice
- Short titles - 2-3 words max
- Descriptive text - 15-25 words explaining the benefit
- Match icons - Zap for speed, Shield for security, etc.
Complete Example
as const at the end for TypeScript
Best Practices
Hero Section
- Clear purpose - āChoose Your Gameā immediately tells users what this page is for
- Highlight key word - Make āGameā stand out
- Brief description - 1-2 sentences max
- Relevant stats - Games count, server count, global reach
Grid Section
- Simple title - āAvailable Game Serversā is clear
- Short description - Donāt overwhelm before they see the games
- Let games speak - The game cards do the heavy lifting
Background Image
- High quality - Use 1920x1080 or higher
- Gaming theme - Use a popular game background
- Not too busy - Text must be readable over it
Troubleshooting
Games not showing in grid
The grid automatically pulls fromconfig/games/ directory. Check:
- Game configs exist in
config/games/ - Each game has
enabled: true - Games are properly exported
Stats not displaying
Ensure stats array has exactly 3 items with label and value:Title highlight not working
ChecktitleHighlight is set (not highlight):

