Para que serve
A limpeza do banco no Genesys ToolKit remove os dados de operação e progresso de um servidor nas tabelas cobertas pela ferramenta. Ela inclui contas, personagens, inventários, guilds, rankings, registros e sistemas personalizados listados abaixo. Todos os dados dessas tabelas serão apagados.
O ToolKit verifica o banco configurado e mostra as tabelas encontradas antes da confirmação. Tabelas opcionais que não existem são ignoradas. A limpeza é completa para as tabelas exibidas; a janela não oferece seleção por categoria.
Antes de limpar
- Feche os processos do MuServer e confirme que está conectado ao banco correto no ToolKit.
- Em Configurações, salve as opções de conexão SQL e confira a pasta de backups.
- Só continue se pretende remover as contas e o progresso desse banco. Para recuperar os dados depois, será necessário restaurar um backup.
O ToolKit cria e valida um backup completo antes de apagar qualquer linha. Se o backup falhar, a limpeza não começa. Se uma consulta falhar durante a limpeza, a transação é revertida.
Como executar pelo ToolKit
- Abra Configurações → Limpeza do banco de dados.
- Clique em Verificar e limpar banco.
- Confira o nome do banco, a lista de tabelas encontradas, os campos que serão zerados e o destino do backup.
- Confirme em Fazer backup e limpar e aguarde o resultado.
Consulta utilizada
Para cada tabela encontrada na lista abaixo, o ToolKit executa uma consulta neste formato. O esquema e o nome são preenchidos conforme o banco conectado; a ordem respeita as dependências entre tabelas.
DELETE FROM [esquema].[tabela];
IF OBJECTPROPERTYEX(OBJECT_ID(N'esquema.tabela'), 'TableHasIdentity') = 1
DBCC CHECKIDENT (N'esquema.tabela', RESEED, 0) WITH NO_INFOMSGS;
Esse bloco mostra o formato da operação. Para fazer a limpeza, use o botão do ToolKit: ele também faz o backup, verifica quais tabelas existem e executa tudo numa transação.
Tabelas que podem ser esvaziadas
A lista abaixo tem 103 nomes possíveis, em ordem alfabética para facilitar a consulta. O diálogo do ToolKit mostra somente as tabelas que existem no banco conectado. A ordem de execução pode ser diferente para respeitar chaves estrangeiras. As descrições das tabelas opcionais indicam a função do módulo, sem pressupor colunas específicas; essas tabelas podem não existir na sua instalação.
| Tabela | Dados removidos |
|---|---|
AccountCharacter |
Vínculo entre a conta e os personagens criados em seus espaços. |
BlockHardwareID |
Identificadores de hardware bloqueados, quando esse bloqueio usa a tabela. |
BlockIP |
Endereços IP bloqueados, quando esse bloqueio usa a tabela. |
CashLog |
Histórico de valores enviados ou creditados a usuários pela loja. |
CashShopData |
Saldos de WCoinC, WCoinP e Goblin Points das contas. |
CashShopInventory |
Itens guardados no inventário da Cash Shop. |
CashShopPeriodicItem |
Prazos de itens temporários da Cash Shop. |
Character |
Personagens, atributos, progresso, inventários e Zen carregados com eles. |
CustomAchievementsCount |
Contadores de progresso das conquistas personalizadas. |
CustomAchievementsLevel |
Níveis alcançados nas conquistas personalizadas. |
CustomAchievementsUser |
Estado das conquistas por usuário. |
CustomAttack |
Configurações de ataque automático salvas para os personagens. |
CustomAttackOffline |
Dados do ataque automático offline, quando o módulo usa a tabela. |
CustomBattlePassData |
Progresso do Battle Pass personalizado que usa esta tabela. |
CustomBattlePassReward |
Registros de recompensas do Battle Pass personalizado. |
CustomChat |
Dados persistidos pelo sistema de chat personalizado. |
CustomCommandDelay |
Tempos de espera gravados para comandos personalizados. |
CustomDailyReward |
Registros das recompensas diárias personalizadas. |
CustomExclusiveGlow |
Dados do brilho exclusivo atribuído aos personagens. |
CustomFlag |
Bandeiras personalizadas vinculadas aos personagens. |
CustomGift |
Quantidades de presentes registradas por conta. |
CustomGiftCode |
Códigos de presente cadastrados nesse sistema. |
CustomGiftCodeRedeemed |
Histórico dos códigos de presente resgatados. |
CustomGuildReign |
Dados do sistema personalizado de reinado de guilds. |
CustomItemBank |
Saldos de itens guardados no banco personalizado. |
CustomItemKillCount |
Contadores de abates associados a itens personalizados. |
CustomJewelBank |
Quantidades de joias guardadas no banco de joias por conta. |
CustomLuckyWheel |
Dados da roleta personalizada que usa esta tabela. |
CustomNpcQuest |
Progresso das missões oferecidas por NPCs personalizados. |
CustomQuest |
Progresso das missões personalizadas dos personagens. |
CustomSkin |
Skins personalizadas vinculadas aos personagens. |
CustomStore |
Dados das lojas personalizadas dos jogadores. |
CustomStoreOffline |
Dados das lojas personalizadas em modo offline. |
EventAuction |
Registros dos leilões realizados pelo sistema de eventos. |
EventAuctionReward |
Recompensas dos leilões de eventos. |
EventEntryCount |
Contagens de entradas em eventos nesse sistema. |
EventLeoTheHelper |
Estado de participação no evento Leo the Helper por personagem. |
EventSantaClaus |
Estado de participação no evento Santa Claus por personagem. |
ExtWarehouse |
Páginas adicionais do baú pessoal, com itens e Zen. |
ExtWarehouseGuild |
Páginas adicionais do baú da guild, com itens e Zen. |
Gens_Duprian |
Participantes e contribuição da família Duprian no Gens. |
Gens_Left |
Registros de saída do sistema Gens, quando presentes. |
Gens_Rank |
Família e contribuição Gens registradas por personagem. |
Gens_Reward |
Estado das recompensas Gens por personagem. |
Gens_Varnert |
Participantes e contribuição da família Varnert no Gens. |
GiftGuardianClaims |
Resgates de recompensas do Gift Guardian. |
GoblinMix |
Itens e estado de combinações guardadas no Goblin Mix. |
GremoryCase |
Itens ou recompensas guardados no Gremory Case. |
Guild |
Cadastro, emblema, mestre, pontuação e dados das guilds. |
GuildMember |
Membros e cargos de cada guild. |
HelperData |
Configurações do MU Helper salvas por personagem. |
ItemLog |
Histórico de itens enviados, com dados do item e data do envio. |
LOG_CREDITOS |
Lançamentos de créditos por conta, valor, data e tipo. |
LuaAirshipTravelDaily |
Quantidade de viagens diárias por destino no Airship Travel. |
LuaBattlePass |
Estado mensal das trilhas e missões do Battle Pass em Lua. |
LuaBattlePassClaim |
Solicitações e estado de entrega das recompensas do Battle Pass. |
LuaBattlePassProgress |
Progresso de cada nível e trilha do Battle Pass. |
LuaCharFullUse |
Número de usos e último uso do recurso Char Full por conta. |
LuaDailyReward |
Dias e recompensa final já resgatados no mês por conta. |
LuckyCoin |
Saldo de Lucky Coins por conta. |
LuckyItem |
Durabilidade adicional de Lucky Items identificados pelo serial. |
LuckyWheelVault |
Prêmios guardados pela roleta para cada conta. |
MarketPlace |
Dados do marketplace que usa a tabela legada MarketPlace. |
MarketPlaceInfo |
Informações auxiliares do marketplace legado. |
Marry |
Vínculo de casamento entre personagens e data registrada. |
MasterSkillTree |
Nível, experiência, pontos e habilidades da árvore Master. |
MEMB_INFO |
Contas de acesso, incluindo credenciais, contato e nível da conta. |
MEMB_STAT |
Estado de conexão, servidor, IP e horários de entrada e saída. |
MuCastle_DATA |
Estado do Castle Siege, dono do castelo, datas, dinheiro e taxas. |
MuCastle_MONEY_STATISTICS |
Histórico de alterações no dinheiro do castelo. |
MuCastle_NPC |
NPCs e estruturas do castelo, com posição, nível e vida. |
MuCastle_REG_SIEGE |
Inscrições das guilds para o Castle Siege. |
MuCastle_SIEGE_GUILDLIST |
Guilds participantes e pontuação do Castle Siege. |
OptionData |
Opções do jogo e atalhos de teclado salvos por personagem. |
PShopItemValue |
Preços dos itens da Personal Shop por espaço e moeda. |
QuestKillCount |
Contagem de monstros derrotados nas missões dos personagens. |
QuestWorld |
Progresso das missões QuestWorld por personagem. |
RankingBattleRoyale |
Pontuação do ranking Battle Royale. |
RankingBloodCastle |
Pontuação do ranking Blood Castle. |
RankingCastleSiege |
Dados do ranking Castle Siege. |
RankingCastleSiegeGuildPoint |
Pontos de guild no ranking Castle Siege. |
RankingCastleSiegeKills |
Abates no ranking Castle Siege. |
RankingCastleSiegeTime |
Tempo registrado no ranking Castle Siege. |
RankingChaosCastle |
Pontuação do ranking Chaos Castle. |
RankingDemonGuardian |
Pontuação do ranking Demon Guardian. |
RankingDevilSquare |
Pontuação do ranking Devil Square. |
RankingDuel |
Vitórias e derrotas do ranking de duelos. |
RankingGuildReign |
Pontuação do ranking de reinado de guilds. |
RankingGvG |
Pontuação do ranking Guild versus Guild. |
RankingIllusionTemple |
Pontuação do ranking Illusion Temple. |
RankingKingGuild |
Pontuação do ranking Rei da Guild. |
RankingKingPlayer |
Pontuação do ranking Rei do MU por personagem. |
RankingPvpChampionship |
Pontuação do campeonato PvP. |
RankingTvT |
Abates e mortes do ranking Team versus Team. |
ServerConfig |
Registros de configuração do servidor guardados nessa tabela. |
T_CGuid |
Identificadores dos personagens usados pelo sistema de amigos. |
T_FriendList |
Relações de amizade entre personagens. |
T_FriendMail |
Mensagens enviadas pelo sistema de amigos. |
T_FriendMain |
Dados e contadores principais da lista de amigos. |
T_PetItem_Info |
Nível e experiência dos pets identificados pelo serial do item. |
T_WaitFriend |
Convites de amizade ainda pendentes. |
Warehouse |
Baú pessoal da conta, incluindo itens e Zen. |
WarehouseGuild |
Baú principal da guild, incluindo itens e Zen. |
Tabelas que não constam dessa lista não são selecionadas diretamente pelo ToolKit, inclusive tabelas adicionadas por módulos e atualizações posteriores. Por exemplo, os catálogos DefaultClassType, GiftGuardianCodes e GiftGuardianRewards ficam fora da seleção. Se precisa reiniciar todos os dados de uma instalação atualizada, confira as tabelas extras antes de prosseguir.
Módulos recentes: esta rotina também não seleciona LuaEventEntryDaily (limite diário de entradas), JBP_Operation (compras com joias) nem as tabelas MKP_* do marketplace. Se você utiliza esses sistemas e pretende reiniciá-los, confirme o procedimento específico antes de limpar o banco.
Estados que são zerados
Estas tabelas de estado não são esvaziadas. O ToolKit altera apenas as colunas abaixo que existirem no banco:
| Tabela | Colunas zeradas |
|---|---|
GameServerInfo |
ItemCount, ZenCount, AceItemCount |
MK_Server |
rei_do_mk, recorde_on |
WZ_CW_INFO |
CRYWOLF_OCCUFY, CRYWOLF_STATE |
Em GameServerInfo e MK_Server, se não houver nenhuma linha, o ToolKit cria uma linha padrão antes de zerar esses campos. Ao final, confira o caminho do backup e o total de tabelas e linhas informado na janela de resultado.