Como identificar tabelas usadas por uma Server File
Duas Server Files da mesma Season podem usar tabelas e colunas diferentes. Para integrar site, ranking ou editor, descubra o schema real da sua source em vez de assumir nomes.
Comece pelo banco
Use INFORMATION_SCHEMA para listar tabelas e colunas. Depois identifique quais possuem registros e quais são atualizadas durante login, reset, warehouse e CashShop.
1. Pesquise procedures
Procedures como login, criação e desconexão revelam tabelas críticas e campos utilizados pelos serviços.
2. Observe mudanças controladas
Em ambiente de teste, execute uma ação por vez — criar conta, criar personagem, mover mapa — e compare quais registros mudaram.
3. Leia código/configuração quando disponível
Sources e scripts PHP geralmente contêm SELECT, INSERT e UPDATE com nomes de tabelas explícitos.
4. Use logs e ferramentas do SQL Server
Ferramentas de diagnóstico podem ajudar a observar consultas. Faça isso somente em ambiente autorizado e com impacto controlado.
5. Documente seu schema
Crie uma tabela interna com função, chave, origem e dependências de cada tabela importante.
Exemplo e diagnóstico rápido
Checklist recomendado
- Faça backup antes de alterar arquivos ou database.
- Altere uma configuração por vez.
- Teste primeiro em ambiente local ou de homologação.
- Leia os logs após cada reinício ou reload.
- Documente o valor anterior e o novo valor.
Perguntas frequentes
MEMB_INFO e Character existem em todas as Server Files?
São muito comuns em estruturas clássicas, mas não devem ser assumidas como universais.
Como descobrir qual coluna controla VIP ou reset?
Compare schema, procedures, source e alterações produzidas por ações reais no servidor.
Conclusão
O ponto principal em Como identificar tabelas usadas por uma Server File é trabalhar com a configuração real da sua Server File, fazer testes controlados e evitar copiar valores de outra source sem comparação. Uma rotina de backup, logs e validação reduz muito o tempo gasto com erros difíceis de rastrear.