X9 Filter Control Panel

Comprehensive Server Management & Configuration Suite

Tutorial Video

What is X9 Filter Control Panel?

X9 Filter Control Panel is a modern desktop administration application for managing all aspects of your Silkroad Online server. Built with Avalonia UI, it provides 30+ configuration tabs, real-time database editing, event management, shop systems, ranking systems, and comprehensive security controls - all through a sleek dark-mode interface with instant auto-save functionality.

Main Categories

🔐 Security & Protection (5 Tabs)

  • DDoS Security: IP filtering, connection limits, rate limiting configuration
  • Protection: Whitelist/Blacklist management, IP address control
  • Settings (X9 Security): Advanced security features and authentication
  • Guard Config: Server guard settings and monitoring
  • Ban Management: PC limit bans, DDoS IP bans

🎉 Events & Systems (7 Tabs)

  • Survival Event: Battle royale event configuration and scheduling
  • GM Killer Event: GM combat event setup and rewards
  • Survival Rewards: Rank-based reward configuration
  • Achievements: Achievement system management
  • Lucky Wheel: Fortune wheel configuration and item management
  • Player Chest: Universal player chest system
  • Daily Reward & Global Prize: Daily login and global prize systems

🛒 Shop Systems (3 Tabs)

  • Dynamic Shop: Multi-table shop system (Titles, Colors, Icons, NameTags, CustomTitle)
  • X9 NPC Shop: In-game NPC shop configuration
  • Bank Shop: Bank-based item purchasing system

🏆 Ranking Systems (3 Tabs)

  • Rank Unique: Unique monster kill ranking and points
  • Rank PVP: PVP killer ranking system
  • Rank Honor: Honor/skill buff ranking system

⚙️ Server Configuration (12+ Tabs)

  • Connection: SQL server, modules, login server settings
  • Server: Main server configuration
  • Limits: Delays, in-game limits, PC limits
  • Extra: Additional features and settings
  • Bot Deletion: Bot detection and removal policies
  • Silk Per Hour: Silk rewards configuration
  • GUI Settings: Interface customization
  • Teleport: Teleport system configuration
  • Fortress, Job, Guild Ranking: Game mechanics settings
  • Discord RPC: Discord rich presence integration
  • Logger: Logging configuration

Key Features

Modern User Interface

  • Dark Mode Theme: Professional dark interface with golden accent colors (#f59e0b)
  • Avalonia UI Framework: Cross-platform modern UI with smooth animations
  • Responsive Design: Adapts to different screen sizes and resolutions
  • Visual Feedback: Instant notifications with color-coded messages (success/warning/error)

Intelligent Auto-Save System

  • Real-Time Saving: Changes save automatically as you edit - no manual save needed
  • Instant Updates: Configurations apply immediately without server restart
  • Keyboard Shortcuts: Ctrl+S to force save all, Ctrl+R to reload configurations
  • Status Indicators: Visual confirmation when settings are successfully saved

Comprehensive Database Management

  • Live Table Editing: Edit database tables directly through intuitive grids
  • Bulk Operations: Add, edit, delete multiple rows efficiently
  • Search & Filter: Find specific entries quickly with built-in search
  • Data Validation: Automatic checks prevent invalid entries

Advanced Configuration Management

  • JSON Config Files: Direct editing of server configuration files
  • Multi-Section Configs: Organize settings by category and purpose
  • Toggle Switches: Enable/disable features with simple ON/OFF controls
  • Path Detection: Auto-detect Filter executable and Configs folder location

Navigation & Interface

Left Sidebar Navigation

All features are organized in a collapsible sidebar with 8 main sections:

  • MAIN: Dashboard (statistics overview), Economy (server economy stats), Connection (SQL/module setup), Server (main server config), DDoS Security, Discord RPC
  • ADVANCED: Extra settings, Limits (delays/PC limits), Silk Per Hour, Bot Deletion policies
  • SYSTEM: Achievements, Lucky Wheel, Player Chest, Daily Reward, Global Prize, Teleport System
  • X9 SHOP: Dynamic Shop (titles/colors/icons), X9 NPC Shop, Bank Shop
  • EVENTS: Survival Event, Event Rewards (survival prizes), GM Killer Event
  • CONFIG: GUI Settings, Teleport Config, X9 Security Settings
  • BLOCKED: Blocked items, Fortress settings, Job settings, Protection lists
  • RANKING: Rank Unique, Rank PVP, Rank Honor, Guild Ranking

Tab Organization

  • Single Click Navigation: Click any sidebar button to instantly switch tabs
  • Active Highlight: Current tab is highlighted with golden background
  • Icon-Based Design: Each section has a unique emoji icon for quick visual identification
  • Scroll Support: Sidebar scrolls independently when many tabs are open

Window Controls

  • Minimize Button: Minimize application to taskbar
  • Close Button: Gracefully close application with auto-save
  • Draggable Window: Move window anywhere on screen by dragging header
  • Always on Top: Optional setting to keep panel above other windows

Common Features Across Tabs

Database Table Editors

  • DataGrid Interface: Excel-like table editing with sorting and filtering
  • Add New Button: Create new database entries with pre-filled templates
  • Edit Inline: Double-click any cell to edit directly in the grid
  • Delete Selected: Remove unwanted entries with confirmation dialog
  • Refresh Button: Reload latest data from database

Config File Management

  • JSON Editors: Structured forms for editing JSON configuration files
  • Text Input Fields: Type-safe input controls with validation
  • Numeric Spinners: Precise number entry with increment/decrement buttons
  • Toggle Switches: Visual ON/OFF switches for boolean settings
  • Dropdown Lists: Pre-defined options for enum-based settings

Table Switcher System

Many tabs include dropdown menus to switch between multiple related tables:

  • Dynamic Shop: Switch between TitleBuyer, TitleColor, GuildColor, Icon, NameTag, CustomTitle Creator tables
  • Logs Section: View different log types (Achievements, Color, Character Lock, Group Chat, Drop Log)
  • Ban Management: Switch between PC Limit Bans and DDoS IP Bans
  • Ranking Systems: Toggle between different ranking leaderboards

Getting Started

Initial Setup

  1. Launch Application: Run X9FilterApp.exe from your installation directory
  2. Connect Database: Go to Connection tab and enter your SQL server details (Server, Database, Username, Password)
  3. Set Filter Path: Browse and select your X9FilterGuard.exe location
  4. Auto-Detect Configs: Application will automatically find and load the Configs folder
  5. Verify Connection: Check Dashboard tab to confirm successful connection

Basic Navigation

  • Browse Sections: Click sidebar buttons to explore different configuration areas
  • Read Tooltips: Hover over fields for helpful descriptions
  • Start Small: Begin with simple changes like GUI settings or Silk Per Hour
  • Test Changes: Make one change at a time and verify in-game before proceeding

Making Changes

  • Edit Settings: Simply type new values or toggle switches - auto-save handles the rest
  • Database Edits: Make changes in DataGrid, they save automatically when you move to next cell
  • Force Save: Press Ctrl+S if you want to manually trigger save all
  • Reload Fresh Data: Press Ctrl+R to reload all configurations from disk/database
  • Check Notifications: Green success messages confirm your changes were saved

Professional Tips

For New Administrators

  • Backup First: Always backup your database and config files before major changes
  • Learn Gradually: Master one section at a time instead of overwhelming yourself
  • Use Dashboard: Monitor server statistics to understand player activity patterns
  • Read Tooltips: Hover over settings to see helpful descriptions and valid ranges
  • Test Offline: If possible, test changes on a development server first

For Experienced Administrators

  • Keyboard Shortcuts: Use Ctrl+S and Ctrl+R for faster workflow
  • Bulk Editing: Edit multiple database rows at once for efficiency
  • Monitor Logs: Regularly check log tabs to track player activities
  • Balance Economy: Use Economy tab statistics to adjust rewards and shop prices
  • Schedule Events: Configure Survival and GM Killer events during peak hours

Security Best Practices

  • Restrict Access: Only share Control Panel with trusted administrators
  • Strong Passwords: Use complex SQL passwords and change them regularly
  • Monitor Bans: Regularly review Ban Management tabs for suspicious activity
  • Configure DDoS: Set appropriate connection limits and rate limiting
  • Review Protection: Keep whitelist/blacklist updated in Protection tab

Example Workflow: Configuring Lucky Wheel

Scenario: You want to add new items to Lucky Wheel and adjust spin cost

  1. Navigate: Click "Lucky Wheel" in the SYSTEM section of sidebar
  2. View Items: Review current wheel items in the DataGrid table
  3. Add Item: Click "Add New" button, enter item details (ItemID, Quantity, Rarity)
  4. Edit Inline: Double-click cells to adjust existing item quantities or rarities
  5. Adjust Cost: Find spin cost setting and change the price value
  6. Auto-Save: Changes save automatically - green notification confirms success
  7. Test In-Game: Open Lucky Wheel in-game to verify new items appear correctly

Summary

X9 Filter Control Panel is your all-in-one server management solution - powerful database editing, real-time configuration updates, and professional admin tools in one elegant interface.

Core Benefits

Instant auto-save

🎯

30+ configuration tabs

🖥️

Modern dark UI

💾

Live database editing

Manage your entire Silkroad Online server from one powerful desktop application with professional-grade tools and intuitive design.

by X9 Filter New Feature!

Enhancing your Silkroad Online experience