The problem in this system is the rewarding. You have 3 ways
make it individual reward based, like reward: Quest item, buyable item: non tradable
add buff as a reward
you need HWID support
IP protection based won't work, what about people playing in net cafe? First come, first served, right.