Web Server Administration System

WSAS
FULL-STACK
SERVER CONTROL

1 Active Servers
23 Online Now
1 Admins
7 Active Bans
15%
System Overview

Everything you need to
run your game servers

WSAS is a complete, full-stack administration platform built for game servers. A suite of AMXModX plugins communicates in real-time with a powerful web panel — covering every aspect of server management from bans and gags to live monitoring, custom weapon models, automated privilege sales, and deep analytics.

AMXModX Plugins

Server-Side Modules

wsas_bans.amxx
Global Ban System
  • MySQL-backed global bans synced across all servers
  • SteamID, IP, and nickname ban types with duration control
  • Community vote-ban system with configurable thresholds
  • Recent player history & full unban menu for admins
  • Local file failover cache when SQL is unreachable
wsas_gags.amxx
Gag & Mute System
  • Chat gag, voice mute, or both simultaneously
  • Global MySQL sync — gags persist across all servers
  • Per-player active gag cache with expiry tracking
  • Admin gag/ungag menus with full history browsing
  • Backup INI file ensures gags survive SQL downtime
live_monitor.amxx
Live Monitor
  • Real-time player list with scores, teams & connection time
  • Live kill-feed, bomb events (planted, defused, dropped)
  • Chat mirror to web console — read & send messages from panel
  • Round score tracking (CT vs T) pushed to MySQL every tick
  • RCON command injection from the web panel in real-time
admin_system.amxx
Admin System
  • MySQL-driven admin loading — no flat files needed
  • Auth via SteamID, IP address, or nickname + password
  • Granular flag system — custom privilege groups per server
  • Automatic expiry & renewal triggered by the web shop
  • Server-specific or global admin assignments
wsas_reports.amxx
Player Reports
  • Players can report rule-breakers directly in-game via menu
  • Reports stored in MySQL with target SteamID & reason
  • Reviewable and actionable from the web panel
  • Cooldown system to prevent spam reporting
mysql_weapon_models.amxx
Weapon Models
  • Custom weapon skin system — apply per-player weapon skins
  • Skins stored and managed from the web panel
  • MySQL-driven — skins load automatically on player connect
  • Preview and equip skins through the public Skins page
mysql_player_models.amxx
Player Models
  • Custom character skins for Terrorist & Counter-Terrorist slots
  • Per-player model assignment stored in MySQL
  • Timed models with automatic expiry & stacking system
  • Drag & drop equip interface from the Player Skins web page
  • RCON-triggered live reload — changes apply without map restart

Web Panel

28 Panel Modules

Full admin dashboard — accessible from any browser
Dashboard
Overview & quick stats
Bans
Issue, edit & unban
Gags
Chat & voice mutes
Admins
Manage all staff
Players
Search & inspect
Live Monitor
Real-time server view
Servers
Server configuration
Reports
Review player reports
Groups
Flag-based ranks
Chat
In-game chat logs
Weapons
Skin management
Shop
Privilege packages
Cases
Case system
Roulette
Reward pool
Analytics
Deep statistics
Logs
Full audit trail
Web Users
Account management
Integrations
Discord & webhooks
SQL Manager
Direct DB queries
Settings
System config
PayPal Shop
Automated checkout
Public Profile
Player lookup
Server Browser
Public server list
Skins Browser
Public skin showcase
Webhooks
Event notifications
Auth System
Secure login & register
Player Skins
Character model system
Player Roulette
Player model drop pool

Public Pages

Player-Facing Features

No admin access required
skins.php
Weapon Skins & Cases
  • Drag-and-drop loadout editor — 3 primaries, pistol, knife, grenade
  • Case opening roulette — spin to unlock new weapon skins
  • Free daily spin + paid spins via PayPal
  • Timed skins with expiry badges (days/hours remaining)
  • Auto-synced to game server on every equip change
  • Account auto-linked by IP on first game server join
Open Skins
player_skins.php
Player Models & Cases
  • Separate T & CT character model slots with drag-and-drop equip
  • Player model case roulette — daily free spin or paid spins
  • Timed models with countdown expiry badges
  • One-click unequip & reset all slots
  • Changes sync live to game server via RCON on save
Open Player Skins

Architecture

How It All Connects

Game Server
AMXModX Plugins
MySQL
Shared Database
PHP Backend
API + Panel Logic
Web Panel
Admin Dashboard
PayPal API
Automated Shop

Ready to explore?

Browse the live server list, check the active ban records, or log in to manage your servers from the admin panel — all in one place.