Se o seu OTServer já roda em PC e mobile, a última coisa que você quer é um jogador criando duas contas sem perceber — uma em cada plataforma — e perdendo progresso por confusão de login.
Como a engine (TFS ou Canary) já centraliza contas e personagens no mesmo banco de dados, o requisito técnico básico é simples: garantir que o client mobile se conecta ao mesmo servidor e banco que o PC, usando exatamente o mesmo fluxo de login — sem sistema de conta paralelo.
Mensagens simples como "use o mesmo e-mail e senha do PC" na tela de login mobile evitam boa parte da confusão. Parece óbvio pra você, que conhece o sistema — mas não é óbvio pra um jogador novo testando o mobile pela primeira vez.
Decida (e deixe claro) se o jogador pode estar logado em PC e mobile ao mesmo tempo com personagens diferentes da mesma conta, ou se o sistema bloqueia múltiplos logins simultâneos — ambos são válidos, mas a ambiguidade gera tickets de suporte desnecessários.
Teste o fluxo de "esqueci minha senha" especificamente no client mobile — é comum esse tipo de fluxo (que depende de abrir e-mail, trocar de app, voltar) ter atrito extra em mobile que passa despercebido em testes feitos só no PC.
A melhor experiência de conta cross-platform é aquela que o jogador nem percebe que está acontecendo — ele só espera que "sua conta" funcione em qualquer lugar, sem reconfiguração.