Interface Layout
The client portal features a clean, single-page application design that loads content dynamically:- Top Navigation Bar: Displays the “Game Panel” title
- Home Dashboard: Quick access tiles for common actions
- Main Content Area: Dynamic content panel that updates without page reloads
- Real-time Updates: AJAX-powered interface for instant feedback
Home Dashboard
When you first log in, you’ll see the home dashboard with quick access tiles:Game Servers
View and manage your game servers
Voice Servers
Access your voice communication servers
Settings
Configure your account preferences and themes
Logout
Sign out of the control panel
Main Features
Server List
The default view displays all your servers in a comprehensive table:- Game Icon: Visual identification of server type
- Game Name: The game/application running
- Username: System user associated with the server
- Network Address: IP and port for connecting
- Description: Custom server description
- Status: Real-time online/offline status
- Manage Link: Click to access server controls
The server list automatically queries all your servers to display their current online/offline status using GameQ.
Status Indicators
Servers display different status colors:- Green (Online): Server is running and responding to queries
- Red (Offline): Server is not responding
- Blue (Installing): Server installation in progress
- Orange (Unknown): Status cannot be determined
- Red (Failed): Installation or startup failed
Pagination
If you have more than 15 servers, the interface provides pagination controls at the bottom of the server list. Click page numbers to navigate between pages.Server Management Tabs
Clicking on a server opens a tabbed interface with four main sections:User Experience Features
AJAX Architecture
All interactions use AJAX for a seamless experience:- No page reloads required
- Instant visual feedback
- Smooth transitions between views
- Real-time status updates
Modal Dialogs
Common actions use modal overlays:- File editing
- Directory creation
- Confirmation prompts
- Information messages
Information Box
The info box provides immediate feedback:- Success (green checkmark): Action completed successfully
- Failure (red X): Action failed with error message
- Info (blue i): Processing or loading indicator
Theme Support
GamePanelX supports multiple themes:- Themes are stored in the
themes/directory - Each user can select their preferred theme
- Theme selection persists across sessions
- Custom themes can be created
Session Management
Sessions are managed server-side with:- Automatic timeout after inactivity
- Secure session handling
- User ID and permissions stored in session
- Current directory tracking for file management
Next Steps
Managing Servers
Learn how to control your servers
File Management
Work with server files and configs
Console Access
Execute commands and view output