How to Configure L2J Server Rates and PvP Server Type (2026)

Setting up a Lineage 2 private server means choosing every knob and dial yourself. The first decision you face, before any player logs in, is how to configure L2J server rates and PvP server type in a way that keeps your community coming back. I have spent weeks tweaking server.properties files on test servers, killing my economy at least twice, and rebuilding it from scratch. This guide is what I wish someone had handed me on day one.

Below I will walk you through exactly where to find the configuration files, what each parameter does, and the specific values I recommend for a PvP-focused server. By the end you will have a working rate setup, a clear understanding of the Karma system, and a preset you can copy and paste into your own server.

What Are L2J Server Rates and Server Type Configuration

L2J server rates configuration is the process of editing multipliers in your server’s configuration files to control how fast players gain experience, skill points, items, and adena. Each rate acts as a multiplier on top of the base values hardcoded in the Lineage 2 client. A RateXp of 10 means your players earn ten times the normal experience from every kill.

Server type configuration goes a step further. It defines whether your world runs as PvP, PvE, or a hybrid, and how aggressive the punishment is for player-versus-player combat. Together, rates and server type form the foundation of your server’s identity.

Here is the difference in plain terms:

  • Server rates control progression speed and economy. Think XP, SP, drops, adena, spoil rates.
  • Server type controls combat rules. Think PvP zones, Karma drops on death, clan warfare rules.

Both are edited in your server’s config folder, but they live in different files. Rates live in Rates.properties, while server type settings live in server.properties. Mixing them up is one of the most common mistakes I see new administrators make.

Configuring these correctly is critical for server balance. Too high and your economy collapses within a week. Too low and your players quit out of frustration. The goal is to land in the zone where progression feels rewarding, loot feels valuable, and PvP encounters feel meaningful.

Where to Find the Server Configuration Files

Before changing anything, you need to know exactly where the configuration files live in your L2J installation. I have watched administrators waste hours hunting for these files because the folder structure varies slightly between L2J builds like L2J Mobius, L2J Interlude, and L2J High Five.

Here are the exact paths for a standard L2J server setup:

  • Main server config: /game/config/server.properties
  • Rate settings: /game/config/Rates.properties
  • Login server config: /login/config/loginserver.properties
  • Database config: /game/config/database.properties
  • Custom rates (Mobius): /game/config/custom/Rates.properties

Open these files with a plain text editor like Notepad++ or VS Code. Do not use Microsoft Word, because it can save hidden formatting that breaks the file on reload. Every change you make requires a GameServer restart to take effect.

Tip from experience: Always make a backup copy of any configuration file before editing. I keep a dated folder with every version of my server.properties so I can roll back if a new rate breaks the economy.

Core Rate Parameters Explained (RateXp, RateSp, Drop Rates)

Now we get to the actual numbers. Each rate in L2J is a multiplier applied to base game values. Setting RateXp=1 gives retail-like grinding. Setting RateXp=50 turns your server into a power-leveling playground. The art is choosing values that match your server’s goals.

Here is the breakdown of every rate parameter you will touch in a typical PvP server setup:

RateXp controls the experience multiplier from monster kills, quests, and Vitality bonuses. This is the single most important rate. A RateXp of 5 to 15 is the common range for PvP servers in 2026. Going above 30x usually kills long-term retention because players max out too fast.

RateSp controls skill points gained alongside experience. Most servers set this slightly lower than RateXp, around 5x to 10x. If RateSp matches RateXp exactly, classes with heavy skill point requirements (like summoners or healers) progress at the same speed as physical classes, which keeps PvP balanced.

RateDrop controls how often items drop from monsters. Higher values flood your economy with gear and consumables. For PvP, a moderate rate between 3x and 8x keeps loot valuable without making high-tier materials worthless.

RateAdena is a separate multiplier for the in-game currency. Adena inflation is the number one killer of L2J economies, so keep this between 5x and 10x for PvP servers. Anything higher and players buy anything they want within a week.

RateSpoil controls extra drops from spoiled corpses. This is where craft materials, recipes, and key quest items come from. Most PvP servers run this at 5x to 12x because spoiled items drive the crafting economy.

RateQuestReward controls XP and item rewards from quests. Setting this higher than RateXp encourages questing over grinding, which is healthier for your server’s item circulation.

DeathDropChanceMultiplier and CorpseDropAmountMultiplier control what happens when a player dies in PvP. For a PvP server, raising these makes death sting more, which keeps PvP encounters tense and rewarding for the killer.

For a quick reference, here is a preset I have used successfully on a 10x PvP server:

  • RateXp = 10
  • RateSp = 8
  • RateDrop = 5
  • RateAdena = 8
  • RateSpoil = 10
  • RateQuestReward = 10
  • DeathDropChanceMultiplier = 5
  • CorpseDropAmountMultiplier = 3

How to Configure Server Rates Step by Step

Now let me show you exactly how to edit these files. The process is the same whether you run L2J Mobius, L2J Interlude, or any other L2J build. Follow these steps in order.

  1. Stop your GameServer. Close the GameServer console window or use your server management script. Never edit live configuration files while the server is running.
  2. Navigate to the config folder. Open your GameServer directory and go to the /game/config/ folder.
  3. Open Rates.properties. This file contains the main rate multipliers. Search for RateXp, RateSp, RateDrop, and RateAdena.
  4. Edit the values. Change each multiplier to your desired value. Whole numbers are standard, but decimals like 1.5 work for fine-tuning.
  5. Save the file. Use File > Save, not Save As. Keep the same encoding (UTF-8 without BOM) and the same .properties extension.
  6. Open server.properties. This file controls server type, PvP rules, and Karma settings. Look for sections labeled ServerType, PvP, Karma, and Rates.
  7. Configure server type. Find ServerType and set it to PvP, PvE, or Mixed based on your goals.
  8. Configure PvP rules. Adjust settings like AllowKarmaFlag, KarmaDropLimit, and KarmaRateDrop.
  9. Save and restart. Save server.properties and restart the GameServer. Watch the console for any parse errors.
  10. Test in-game. Log in with a test character and verify the rates feel right. Kill a monster and check the XP bar. Die in PvP and check what dropped.

Warning: If your GameServer refuses to start after a config change, the file has a syntax error. Open it in Notepad++ and look for stray spaces, missing equals signs, or commented-out lines without the # character. The server console usually tells you which line caused the failure.

PvP Server Type Configuration Settings

Choosing PvP as your server type is more than just setting one flag. A true PvP server needs the right combination of Karma rules, death penalties, and zone restrictions. I have run both casual PvP and hardcore PvP servers, and the configuration differs more than most guides admit.

The first setting to confirm is ServerType. In L2J, this is usually a numeric flag where 1 means Normal, 2 means PvP, and 3 means something custom. Check your specific build’s documentation, but in L2J Mobius the relevant flags are different from classic L2J.

Here are the PvP-specific settings you need to configure:

AllowKarmaFlag determines whether players can flag for PvP by attacking non-PvP players. For a hardcore PvP server, leave this at true. For a casual server, set it to false to prevent accidental flagging.

KarmaDropLimit sets the maximum number of items that can drop when a flagged player dies. Setting this between 5 and 15 keeps death meaningful without being punitive. Setting it to 0 disables drops entirely, which removes the reward from PvP kills.

KarmaRateDrop controls how often the karma system actually triggers item drops. Higher values make the system more aggressive. For balanced PvP, start at 5 and adjust based on player feedback.

PvP Reward settings control whether killers receive items, reputation, or points. Most L2J builds allow you to give fame points or PvP scores for each kill, which drives competition.

Zone restrictions like PvP zones, peace zones, and clan war zones are configured in separate zone files. Make sure your main towns are flagged as peace zones, while hunting grounds and open areas are PvP-enabled.

For a hardcore PvP server, I recommend these values:

  • ServerType = PvP flag
  • AllowKarmaFlag = true
  • KarmaDropLimit = 10
  • KarmaRateDrop = 7
  • DeathDropChanceMultiplier = 5
  • CorpseDropAmountMultiplier = 4

For a casual PvP server with safety nets, drop the Karma values by half and lower the death multipliers. Casual PvP keeps players engaged without driving them away after a single bad encounter.

Recommended Rate Presets for Different Server Types

Not every server should use the same rates. The values that work for a low rate classic server will ruin a high rate PvP server and vice versa. Here are four presets I have tested on live servers. Pick the one closest to your vision and adjust from there.

Server Type RateXp RateSp RateDrop RateAdena KarmaDropLimit
Low Rate Classic 1-3 1-3 1-2 1-3 5
Mid Rate Balanced 5-8 5-7 3-5 5-7 8
High Rate PvP 10-15 8-12 5-8 8-12 10
Custom PvP Arena 20-50 15-30 10-20 15-25 15

The Low Rate Classic preset suits hardcore players who want a retail-like experience with PvP added on top. Expect level 1 to 80 to take a month or more of dedicated play.

The Mid Rate Balanced preset is what most private servers run today. It hits the sweet spot between progression and reward, making it ideal for long-term server health.

The High Rate PvP preset is what you want for an action-packed server where players reach max level in two to three weeks. This is the most popular format for 2026 PvP servers.

The Custom PvP Arena preset is for specialized servers focused entirely on endgame PvP. Players level up fast so they can spend most of their time in PvP zones, sieges, and arena combat.

Karma System, Player Drops, and Vitality Configuration

Beyond the core rates, three advanced systems shape your PvP server’s feel: the Karma system, the vitality system, and party rate multipliers. Each deserves its own attention because they affect PvP outcomes in subtle ways.

The Karma system punishes players who kill non-PvP-flagged targets by marking them red and allowing them to be killed without penalty. Configure KarmaDropLimit and KarmaRateDrop to control how much a flagged player loses on death. Higher limits make Karma more dangerous.

The vitality system rewards players who log in consistently with a passive XP bonus. You control this through RateVitalityExpMultiplier. Setting this between 1.5 and 3.0 encourages daily play without making catch-up too easy for absent players.

The party rate multipliers control XP and SP gains when players group up. RatePartyXp and RatePartySp usually sit between 1.1 and 1.5. Higher values encourage grouping, which is essential for organized PvP. Set these too low and solo grinding dominates, which fragments your community.

Here are recommended values for a PvP-focused server:

  • RateVitalityExpMultiplier = 2.0
  • RatePartyXp = 1.3
  • RatePartySp = 1.2
  • KarmaDropLimit = 10
  • KarmaRateDrop = 7
  • PetXpRate = 5

Troubleshooting Common L2J Rate Configuration Errors

Even experienced admins run into issues when tweaking rates. Here are the errors I have hit most often and how to fix them quickly.

GameServer refuses to start after a config change. This is almost always a syntax error. Open the file in Notepad++ and check for missing equals signs, extra spaces at the end of a line, or commented lines without the # prefix. The console usually shows which file failed to load.

Rates do not apply in-game. If you changed a rate and players report no difference, you probably edited the wrong file. Some L2J builds use Rates.properties, others use server.properties, and a few use both. Restart the GameServer after every edit.

Players progress too fast and the economy collapses. Lower RateAdena first, then RateDrop. Adena inflation is the most common economy killer, so address it before anything else.

Server feels empty at high levels. This usually means XP is too slow at higher levels. Check your quest reward rates and make sure RateQuestReward scales properly. You can also lower RateXp slightly at top levels to extend endgame.

PvP encounters feel unrewarding. Raise DeathDropChanceMultiplier and CorpseDropAmountMultiplier. Also check that PvP reward systems like fame points or PvP scores are enabled in your build.

Players report unbalanced classes. Most L2J builds include per-class rate overrides. Check the Rates.properties file for sections that mention specific class IDs. Adjust these carefully to balance underperforming classes without breaking the rest of the game.

Best Practices for Long-Term Server Balance

Configuration is not a one-time task. Your rates need to evolve as your community grows and as the economy shifts. I review my rates every month based on player feedback, drop logs, and economy metrics.

Here are the practices that have kept my servers healthy across multiple wipes:

Track drop and adena inflation weekly. Compare auction house prices and shop prices across weeks. If adena drops are rising faster than XP gains, your RateAdena is too high.

Listen to clan leaders. Organized PvP groups feel balance problems before solo players do. If multiple clans complain about one class dominating sieges, look at per-class rate overrides.

Test changes on a staging server first. Never roll out rate changes to a live server without testing. Keep a separate test instance with the same configuration files and run changes there for a week.

Document every change. Keep a simple changelog with the date, the parameter changed, and the reason. This makes rolling back easy and helps you understand which rates actually matter for retention.

Watch for p2w creep. If your server allows donations for items, you may need to compensate with stricter PvP settings. Non-p2w servers retain players longer, so the balance is worth protecting.

Frequently Asked Questions

These are the questions our team gets most often from server administrators setting up their first L2J server. Drop them in the comments if you have more.

What is L2J server rates configuration?

L2J server rates configuration is the process of editing multipliers in the server.properties and Rates.properties files to control how fast players gain experience, skill points, and loot. These multipliers directly shape your server’s progression speed, economy, and overall gameplay feel. Without proper configuration, your server will either become a tedious grind or an inflation nightmare.

Where is the server.properties file in L2J?

The server.properties file is located in the config folder of your GameServer directory, typically at /game/config/server.properties. Rates are usually split into a separate Rates.properties file in the same folder for cleaner organization. You edit both with any plain text editor like Notepad++.

What are the best rates for a PvP server?

Most successful PvP servers run RateXp between 5x and 15x, RateSp between 5x and 10x, drop rates around 3x to 8x, and adena rates between 5x and 10x. Lower rates favor skilled groups, while higher rates let casual players compete. The sweet spot for a balanced PvP server in 2026 is usually around 10x XP, 8x SP, 5x drops, and 8x adena.

How do I set up PvP rates on Lineage 2 server?

Open Rates.properties, set RateXp, RateSp, and drop rates to your chosen multipliers, then configure KarmaDropLimit, KarmaRateDrop, and PvP settings in server.properties. Restart your GameServer after saving, and test the rates with a low-level character to verify everything works correctly.

How do I reset all rates to default values in L2J?

Delete your edited Rates.properties and server.properties files, then download a fresh copy from the official L2J GitHub repository for your build. Replace the old files and restart the GameServer. This rolls back to retail-like rates and gives you a clean starting point.

Final Thoughts on Configuring L2J Server Rates and PvP Type

Configuring L2J server rates and PvP server type is the most important decision you make as a server administrator. Every other system in your server sits on top of these values, and getting them wrong early creates problems that take months to fix.

Start with a tested preset like the High Rate PvP configuration I shared above. Run it for at least two weeks before changing anything. Listen to your community, watch your economy, and adjust slowly. The best L2J server rates configuration is one that evolves with your players, not one that stays frozen forever.

For more guides on L2J server administration, datapack customization, and PvP event scripting, bookmark Top Game Server and check back as we publish new tutorials.

Leave a Comment