Sistemas de reinos personalizados adicionam profundidade estratégica e competição ao servidor de Tibia, criando mecânicas de conquista e domínio territorial. Este guia mostra como implementar um sistema completo de reinos.
Conceito e planejamento #
Defina a estrutura dos reinos: quantos reinos existirão, quais territórios cada um controla, como reinos são criados e destruídos, e quais benefícios o controle de território oferece. Reinos podem ser baseados em guildas (cada guilda é um reino), em facções pré-definidas, ou em sistemas de conquista onde jogadores formam reinos dinamicamente. Cada reino deve ter: nome, líder, membros, territórios controlados, recursos, e hierarquia interna. Planeje mecânicas de guerra entre reinos, diplomacia, e sistemas de expansão territorial.
Estrutura no banco de dados #
Crie tabelas no banco de dados para gerenciar reinos: tabela kingdoms com informações básicas (ID, nome, líder, data de criação), tabela kingdom_members relacionando jogadores a reinos com seus cargos (rei, general, soldado, etc.), tabela kingdom_territories mapeando áreas do mapa controladas por cada reino, e tabela kingdom_resources para recursos coletados pelos reinos. Use relacionamentos apropriados com foreign keys para manter integridade. Crie índices em campos frequentemente consultados para performance.
Mecânicas de território #
Implemente sistema onde áreas específicas do mapa pertencem a reinos. Use storages ou flags no mapa para marcar territórios. Quando um reino controla um território, jogadores desse reino podem ter benefícios: acesso exclusivo a recursos, NPCs especiais, ou bônus de experiência. Implemente sistema de conquista: reinos podem atacar territórios de outros reinos em eventos de guerra. Crie scripts que verificam posição dos jogadores e aplicam regras baseadas no território onde estão. Use áreas definidas por coordenadas ou sistemas de tiles específicos.
Sistema de hierarquia #
Implemente hierarquia dentro de cada reino: líder (rei/imperador) com poderes totais, generais com poderes de comando, oficiais com responsabilidades específicas, e soldados comuns. Cada nível deve ter permissões diferentes: líder pode declarar guerra, adicionar/remover membros, e gerenciar recursos; generais podem comandar tropas em batalhas; oficiais podem gerenciar recrutamento. Crie interface onde líder pode promover/rebaixar membros. Implemente sistema de votação para eleger novo líder se o atual ficar inativo. Documente claramente as responsabilidades de cada cargo.
Guerra e conquista #
Implemente sistema de guerra entre reinos: líderes podem declarar guerra formalmente, criando evento temporário onde reinos competem por territórios. Durante guerra, PvP entre membros de reinos diferentes pode ser permitido em áreas específicas. Crie objetivos de guerra: capturar pontos estratégicos, eliminar líder inimigo, ou controlar território por tempo determinado. Implemente sistema de pontos que determina vencedor. Após guerra, reino vencedor ganha territórios ou recursos. Crie cooldown entre guerras para evitar spam. Implemente sistema de tréguas e alianças.
Recursos e economia #
Implemente sistema de recursos para reinos: cada reino pode coletar recursos de seus territórios (ouro, materiais, itens especiais). Recursos podem ser usados para: melhorar defesas de territórios, recrutar NPCs guardiões, criar estruturas especiais, ou financiar guerras. Crie sistema de coleta onde membros do reino contribuem recursos. Implemente armazenamento centralizado de recursos do reino. Crie interface onde líder pode gerenciar recursos e distribuir recompensas para membros ativos. Implemente sistema de impostos onde parte dos recursos coletados vai para o reino automaticamente.
FAQ #
Quantos reinos devo permitir? #
Depende do tamanho do servidor. Para servidores pequenos, 2-4 reinos é suficiente. Para servidores grandes, 5-10 reinos pode criar competição interessante.
Posso ter reinos neutros? #
Sim, você pode criar reinos controlados por NPCs ou áreas neutras que nenhum reino controla, adicionando complexidade estratégica.
Como prevenir que um reino domine tudo? #
Implemente mecanismos de balanceamento: alianças entre reinos menores, eventos que redistribuem poder, ou limites de expansão territorial.
Com sistema de reinos bem implementado, o servidor de Tibia ganha profundidade estratégica e competição duradoura entre jogadores.