I'm studying how to implement pvp. A ranking system would be really cool, but before that I need to know how pvp will work, if a dedicated server is needed and if there is a free alternative to create a server.