Gerenciar logins simultâneos é essencial para segurança e controle do servidor de Tibia. Este guia mostra como implementar e configurar limites de personagens online por conta.
Entendendo logins simultâneos #
Por padrão, muitos servidores de Tibia permitem que uma conta tenha múltiplos personagens online simultaneamente. Isso pode ser útil para jogadores, mas também pode ser explorado para farming automático, multi-boxing excessivo, ou outras atividades que prejudicam a experiência de outros jogadores. Implementar controle de logins simultâneos permite limitar quantos personagens de uma mesma conta podem estar online ao mesmo tempo, geralmente entre 1 e 3 personagens dependendo da política do servidor.
Configuração no servidor #
No arquivo config.lua do servidor de Tibia, procure pela configuração relacionada a logins simultâneos. Algumas engines têm opções como maxPlayersPerAccount ou maxCharactersPerAccount. Configure este valor conforme sua política: 1 para servidores que querem evitar multi-boxing completamente, 2-3 para permitir alguma flexibilidade, ou valores maiores para servidores mais permissivos. Esta configuração é verificada no momento do login, impedindo que novos personagens entrem se o limite já foi atingido.
Implementação customizada #
Se sua engine não tem suporte nativo, você pode implementar verificação customizada via scripts Lua. Crie um script em creaturescripts que verifica, no evento de login, quantos personagens da mesma conta estão online. Use função que consulta a tabela players no banco de dados contando personagens online com o mesmo account_id. Se o limite for excedido, desconecte o personagem mais antigo ou bloqueie o novo login com mensagem explicativa. Registre essas ações em logs para auditoria.
Exceções e casos especiais #
Considere criar sistema de exceções para casos especiais: contas VIP podem ter limite maior, staffs podem ter acesso ilimitado, ou eventos especiais podem permitir mais personagens. Implemente isso através de verificação de grupo ou flags no banco de dados. Crie interface administrativa onde você pode ajustar limites por conta individualmente se necessário. Documente claramente as regras para jogadores para evitar confusão.
Monitoramento e enforcement #
Monitore tentativas de login que foram bloqueadas por limite de personagens. Isso ajuda a identificar contas que estão tentando abusar do sistema. Implemente sistema de alertas se uma conta tentar fazer login com muitos personagens repetidamente em pouco tempo, o que pode indicar uso de bots. Considere adicionar cooldown entre tentativas de login para a mesma conta para prevenir abuso. Mantenha logs detalhados de todas as tentativas de login para análise posterior.
FAQ #
Qual o limite ideal de personagens por conta? #
Depende do tipo de servidor. Servidores PvP geralmente usam limite de 1 para evitar vantagens injustas. Servidores RPG podem permitir 2-3 para flexibilidade. Servidores customizados podem ter limites maiores.
Posso ter limites diferentes por tipo de conta? #
Sim, você pode implementar verificação que consulta grupo ou status VIP da conta e aplica limites diferentes. Isso requer modificação nos scripts de login.
E se o jogador desconectar um personagem? #
O limite é verificado apenas no momento do login. Se um personagem desconectar, a vaga fica disponível imediatamente para outro personagem da mesma conta fazer login.
Com gerenciamento adequado de logins simultâneos, você mantém o servidor de Tibia equilibrado e justo para todos os jogadores.