Skip to main content
The GamePanelX Client Portal provides a streamlined, AJAX-based interface for end users to manage their game servers without requiring administrative access. The portal is designed for efficient server management with real-time updates and an intuitive workflow.

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:
1

Info Tab

View server status, connection details, and control buttons (restart, stop, update)
2

Settings Tab

Configure server parameters, ports, and game-specific settings
3

Files Tab

Browse and manage server files and directories
4

Startup Tab

Customize command-line parameters and startup options

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
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
The interface includes a confirmation prompt when you try to leave the page to prevent accidental navigation and data loss.

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

Client users cannot access the panel while logged in as an admin. The system enforces role separation for security.
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

Build docs developers (and LLMs) love