How to configure PvP/PK reward system outside events

Joselito

Vassal
Customer
Config file: config\pvp.properties
Goal: Reward open-world PvP/PK with anti-farm protection.

1) Enable world reward systems​

Code:
PkKillEnable = True
PvPKillEnable = True
  • PK = killing white players
  • PvP = killing flagged/red players

2) Configure reward lists correctly​

Code:
PkkillRewardItem = 57,4037
PkKillRewardCount = 10000,1
PkKillRewardChance = 100,20

PvPkillRewardItem = 57,4037
PvPKillRewardCount = 5000,1
PvPkillRewardChance = 100,10

Rule: positions must match in all three lines (item/count/chance).

3) Enable anti-fake mechanisms​

Code:
PvPIncreaseSameIpCheck = True
PvPIncreaseSameHwidCheck = True
PkPvPSameIPKiller = True
PkPvPSameHWIDKiller = True
PvPPKRewardBonusInterval = 10
  • Blocks farm between same IP/HWID chars.
  • Cooldown interval reduces chain-farm behavior.

4) Safe economy recommendation​

  • Keep adena rewards moderate.
  • Put rare reward chance low (5-20%).
  • Use interval to avoid inflation.
  • Audit logs weekly after launch.

5) Common mistakes​

  • List size mismatch causing broken reward parsing.
  • Overpaying PK rewards and incentivizing griefing.
  • No anti-fake checks on servers with many dual clients.
 
Back
Top