Config file: config\pvp.properties
Goal: Reward open-world PvP/PK with anti-farm protection.
Rule: positions must match in all three lines (item/count/chance).
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.