Rank Unique System
Advanced Unique Monster Ranking & Season Rewards
Tutorial Video
What is Rank Unique System?
Rank Unique System is a competitive ranking platform that tracks your Unique Monster kills and rewards top performers each season. Hunt legendary monsters, earn ranking points, climb the leaderboard, and claim exclusive seasonal rewards. Every kill counts toward your championship!
How It Works
Point-Based Ranking System
- Each Unique Monster has assigned point values based on difficulty
- Kill registered monsters to earn points automatically
- Points accumulate throughout the season in real-time
- Dynamic rating system: S-Rank (100+ pts), A-Rank (50+ pts), B-Rank (below 50 pts)
Seasonal Competition
- Seasons run for configurable duration (default 30 days)
- Compete against all server players for top rankings
- Real-time leaderboard updates with live online status indicators
- Automatic season reset with reward distribution to top performers
Multi-Category Rankings
- Unique Tab: Rankings based on Unique Monster kills
- Job Tab: Rankings by character level and job progression
- PVP Tab: Player versus player combat rankings
- Guild War Tab: Guild warfare rankings and statistics
Database Architecture
Core Tables (7 Tables)
- Ranking_X9_Settings: System enable/disable and global configuration
- Ranking_X9_MonsterPoints: Monster whitelist with point values
- Ranking_X9_PlayerData: Player statistics, points, ratings, and online status
- Ranking_X9_KillHistory: Complete kill log with timestamps
- Ranking_X9_SeasonSettings: Season duration and current season tracking
- Ranking_X9_SeasonRewards: Reward definitions for each rank position
- Ranking_X9_RewardLog: Reward delivery tracking and history
Key Stored Procedures
- _OnUniqueKilled: GameServer integration - called automatically on unique death
- sp_Ranking_X9_RecordKill: Process kill and update player statistics
- sp_Ranking_X9_GetRankings: Retrieve top rankings with sorting
- sp_Ranking_X9_GetSeasonInfo: Get current season status and countdown
- sp_Ranking_X9_AddMonster: Add or update monster point values
Key Features
Intelligent Ranking UI
- Multi-Tab Interface: Unique, Job, PVP, and Guild War rankings in one window
- Search Functionality: Quickly find any player by name with instant filtering
- Live Status Indicators: Real-time online/offline status with color coding
- Auto-Refresh: Optional automatic updates every few seconds
Season Management System
- Configurable Duration: Set season length from 7 to 365 days
- Automatic Reset: Season auto-resets when timer reaches zero
- Reward Distribution: Top ranked players receive items via mail automatically
- Season History: Complete archive of past seasons and winners
Admin Control Panel
- Monster Whitelist: Add/remove monsters and configure point values via X9 Filter Panel
- Season Control: Start, end, or reset seasons manually from admin interface
- Reward Configuration: Define rewards for each rank position (1st, 2nd, 3rd, etc.)
- System Toggle: Enable/disable entire ranking system with single click
Professional Tips
For Players
- Strategic Hunting: Focus on high-value monsters for maximum points per kill
- Season Timing: Monitor season countdown and push for top spots before reset
- Rating Progression: Aim for 50+ points for A-Rank, 100+ for prestigious S-Rank
- Competition Analysis: Check leaderboard regularly to gauge your standing
For Administrators
- Balance Point Values: Assign higher points to difficult/rare monsters
- Reward Tiers: Create attractive rewards for top 10 positions to drive competition
- Season Duration: 30-day seasons work well for maintaining player engagement
- Monitor Database: Check Ranking_X9_KillHistory table for system health
Practical Example
Scenario: New season started - compete for top rank and exclusive rewards
- Open Rankings: Access ranking interface via F9 Filter PlayerBox
- Check Season Info: View remaining time and current top players
- Hunt Unique Monsters: Kill registered monsters to earn ranking points
- Monitor Progress: Watch your rank climb as you earn points
- Claim Rewards: Receive season rewards automatically after reset!
Technical Implementation
GameServer Integration
- Automatic Tracking: Server calls
_OnUniqueKilledstored procedure on every unique death - No Manual Input: System processes kills automatically with killer's character name
- Real-Time Updates: Rankings update instantly after each kill without delays
- Server Type Support: Supports EU, CN, KR server configurations
Performance Optimization
- Ranking Cache: 60-second cache reduces database load during peak hours
- Indexed Queries: Optimized indexes on TotalPoints and CharID columns
- Request Cooldown: 1-second cooldown prevents ranking spam
- Efficient Sorting: ROW_NUMBER() for fast ranking calculations
Reward Delivery System
- Automatic Distribution: Rewards sent via in-game mail after season reset
- Delivery Tracking: Ranking_X9_RewardLog prevents duplicate rewards
- Flexible Rewards: Support for items, currency, with quantity and plus levels
- Manual Override: Admins can trigger reward delivery manually if needed
Summary
Rank Unique System creates a competitive ecosystem that rewards skilled hunters with rankings, recognition, and exclusive seasonal rewards.
Core Benefits
Competitive rankings
Seasonal competitions
Automatic rewards
Full admin control
Track every kill, climb the leaderboard, and claim your throne as the ultimate unique hunter!
by X9 Filter New Feature!
Enhancing your Silkroad Online experience
0 Comments