How to Install an NPC Buffer on an L2J Server

X
xzone
June 25, 2026 2 min de lecture Server Development

An NPC buffer lets players grab their buffs from a single NPC instead of needing support classes. Most community buffers are script or quest based, and installing one follows the same routine on any L2J fork.

Before you start

  • Pick a buffer that matches your chronicle (Interlude buffers will not work cleanly on High Five, etc.).
  • Back up your game database.

Installation steps

  1. Import the SQL. Run the buffer's SQL file against your game DB with a client like DBeaver or HeidiSQL. This registers the NPC and its buff list.
  2. Add the script. Drop the buffer's script/quest folder into your fork's data script directory and make sure it is enabled in the script list.
  3. Set the HTML. Copy any provided HTML dialog files into the matching folder so the NPC window shows correctly.
  4. Reload or restart and spawn it with //spawn <npc_id>.

Fixing "you do not meet the criteria"

This classic error means the buff-skill rows did not import or the buffer's skill list references skills your pack does not have. Re-run the buff-list part of the SQL and confirm every skill id in it exists in your server's skill data.

Ready to launch? Put your server in front of players by listing it on L2TopZone.

FAQ

How do I fix "you do not meet the criteria"?

The buff-skill rows did not import, or the buffer references skills your pack lacks. Re-run the buff-list SQL and check the skill ids.

Does the chronicle matter?

Yes — use a buffer built for your chronicle (an Interlude buffer will not work cleanly on High Five).

Are community buffers core or script based?

Most are script/quest based, so you import SQL and drop in the script folder.

Partager cet article :

© 2021 L2TOPZONE, LLC Tous droits réservés.