#1 problem, whoever plays the most gets a better rank dilemma. Currently PvP is not very competitive because of that.
The only way to fix that issue without changing PvP altogether is to implement a resource that defines how many PvP match you can invade, here is an exemple of what you could implement:
A. Let’s call the resource wings and you are given 50 wings (it will show 50/50 and then 49/50 if u invade once, etc)
B. As soon as your wings is not full to 50, there is a timer of 30 mins counting down… so let’s say your going to be away for 1 day then do your 50 wings and it will take 30 mins X 50 = 25 hours to refresh back to 50 from 0 WITHOUT being penalized for not playing 24/7… Basically you get a break of 1 day while still being very competitive.
C. For the PvP die hard fans… Casual PvP doesn’t use your wings! And of course u get no PvP pts… And also I suggest that the gold amount is identical as a real PvP invade.
D. You can introduce a conversion for the wings… like 30 gems to buy 50 wings.