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

  1. Open Rankings: Access ranking interface via F9 Filter PlayerBox
  2. Check Season Info: View remaining time and current top players
  3. Hunt Unique Monsters: Kill registered monsters to earn ranking points
  4. Monitor Progress: Watch your rank climb as you earn points
  5. Claim Rewards: Receive season rewards automatically after reset!

Technical Implementation

GameServer Integration

  • Automatic Tracking: Server calls _OnUniqueKilled stored 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