Loading...
Loading...
Learn how to configure your L2jExalted server settings, rates, events, and features.
Always restart your server after modifying configuration files for changes to take effect.
All configuration files are located in the config/ directory:
# Server identity
server.name=My L2jExalted Server
server.motd=Welcome to my Lineage 2 server!
# Network settings
server.ip=0.0.0.0 # Listen on all interfaces
server.external_ip=your.server.ip # Public IP for players
server.port=7777
login.port=9014
# Max players
server.max_players=1000
# Server protection
server.ddos_protection=true
server.packet_flood_protection=trueConfigure experience, SP, adena, and drop rates. Available rates depend on your tier:
# Experience and SP rates
rates.xp=15.0
rates.sp=15.0
rates.party_xp=1.5
rates.party_sp=1.5
# Currency and drops
rates.adena=5.0
rates.drop_items=2.0
rates.drop_spoil=2.0
rates.quest_drop=1.0
rates.quest_reward=1.0
# Raid boss drops
rates.raid_drop=1.0
rates.epic_drop=1.0Enable or disable server features based on your tier:
# Core features (all tiers)
feature.banking_system=true
feature.offline_trade=true
feature.auto_learn_skills=false
# Advanced features (ADVANCE+ tier)
feature.custom_events=true
feature.capture_the_flag=true
feature.team_vs_team=true
# Full features (FULL tier only)
feature.dimensional_zones=true
feature.custom_zones=true
feature.advanced_crafting=true
feature.custom_items=trueConfigure automatic events and schedules (ADVANCE and FULL tiers):
# Enable automatic events
events.enabled=true
# Event schedules (cron format)
event.tvt.schedule=0 */2 * * * # Every 2 hours
event.ctf.schedule=30 */3 * * * # Every 3 hours at :30
event.dm.schedule=45 */4 * * * # Every 4 hours at :45
# Event rewards
event.tvt.reward_item=57 # Adena
event.tvt.reward_amount=100000 # 100k adena
event.tvt.min_players=6 # Minimum players to start
# Event durations (minutes)
event.tvt.registration_time=5
event.tvt.event_time=15
event.tvt.reward_time=2Your license key must be placed in the config/ directory:
Place your license key file at:
config/license.keyThe server validates your license on startup and periodically during runtime.
Edit the startup script to adjust Java memory allocation:
# For 4GB RAM server
-Xms2G -Xmx3G
# For 8GB RAM server
-Xms4G -Xmx6G
# For 16GB RAM server
-Xms8G -Xmx12G
# Recommended GC flags
-XX:+UseG1GC
-XX:MaxGCPauseMillis=200
-XX:+ParallelRefProcEnabledAdjust in database.properties:
# Connection pool size
db.max_connections=50 # Small server (< 100 players)
db.max_connections=100 # Medium server (100-500 players)
db.max_connections=200 # Large server (500+ players)
db.idle_timeout=300000
db.connection_timeout=30000Different features are available based on your subscription tier:
| Feature | BASIC | ADVANCE | FULL |
|---|---|---|---|
| Custom Rates (1x-5x) | ✓ | ✓ | ✓ |
| Banking System | ✓ | ✓ | ✓ |
| Custom Events (TvT, CTF, DM) | - | ✓ | ✓ |
| Higher Rates (up to 50x) | - | ✓ | ✓ |
| Dimensional Zones | - | - | ✓ |
| Unlimited Custom Rates | - | - | ✓ |
| Source Code Access | - | - | ✓ |