Reinicializações regulares não são absolutamente a resposta. Se você reiniciar regularmente, todo mundo vai sair. Esse é exatamente o oposto do objetivo de um MMORPG, que trata de desenvolvimento de personagens e investimento de tempo. E se você está falando de um sistema PvP online competitivo mais tradicional, o que você quer dizer com reiniciar? Você está falando de um RPG com desenvolvimento de personagem? Então, novamente, você não quer desfazer o avanço das pessoas. Você está falando de um jogo baseado em habilidades? Então você NÃO pode apagar a habilidade das pessoas. E daí?
Se você está falando de jogos como o WoW, que lança regularmente pacotes de expansão para manter o jogo interessante, você está entendendo mal o design do jogo envolvido. Isso não é uma reinicialização.
A maneira como eles equilibram o jogo não é com a reinicialização do personagem, mas com um sistema de "níveis". Jogadores que jogaram mais são mais poderosos, mas são de nível superior. Jogadores de nível superior passam para áreas de nível superior e, como tal, não estão perto dos jogadores de nível baixo.
Para manter alguém que está jogando o jogo desde que o jogo foi parar sem parar, quase todo MMORPG de sucesso implementou limites de nível. Então, quando você atingir o nível mais alto, seu personagem não poderá mais obter estatísticas. Além disso, os personagens geralmente não podem desafiar personagens com níveis X mais baixos do que eles, ou pelo menos receber uma penalidade por isso.
Você não pode forçar os personagens de alto nível a ficarem longe dos personagens de baixo nível, isso não é justo. Os jogadores precisam ter controle. No entanto, como eu disse, se você tiver um design de nível adequado que leve em consideração a progressão do personagem, os jogadores de alto nível passarão para um conteúdo de nível superior e, naturalmente, estarão mais distantes. Mas isso não os impede de voltar para as áreas de baixo nível e atrair jogadores de baixo nível. E isso definitivamente acontece o tempo todo.
Se, no entanto, você não está falando de um mundo aberto persistente MMO, então eu não vejo qual é seu problema. Se você está apenas falando sobre um jogo pvp tradicional online, então você está falando sobre um sistema de matchmaking.
Grave um nível de habilidade para cada jogador e, em seguida, aumente ou diminua esse nível de habilidade após cada "jogo" em que ele joga pvp, com aumento por uma vitória e diminuição por uma perda, e o valor é baseado na diferença entre os níveis de habilidade dos jogadores . Veja ELHO.
Então você apenas combina os jogadores de alto nível para lutar entre si e os jogadores de baixo nível para lutar entre si. Veja: Halo, Warcraft3, League of Legends, etc. etc. etc.