WIKI

ARTIGO · GENESYS WIKI

Custom.dat — parâmetros em detalhe.

Explicação das famílias de parâmetros de Custom.

Como ler este arquivo

GameServerInfo - Custom.dat configura recursos adicionais oferecidos pela instalação. O GS tem 124 chaves no pacote e o GSCS, 104. A existência de uma chave ou de um Switch = 1 não significa que todos os arquivos necessários ao recurso já estejam instalados: muitos sistemas usam dados em MuServer/Data/Custom ou scripts.

[GameServerInfo]
CustomArenaSwitch = 1

Esse exemplo aparece em GS e GSCS. A ativação da arena ainda depende de seus demais dados e das condições do servidor.

Grupos de configuração

Família Para que serve Onde conferir o restante
AnnounceChaosMix* Anúncios de combinações da Chaos Machine, incluindo sucesso e falha. ChaosMix.dat para taxas; mensagens da instalação para os textos.
CustomArena* Ativação, pontuação e textos da arena personalizada. Arquivos próprios em MuServer/Data/Custom e a configuração do evento.
CustomEventDrop* Ativação e mensagens de drops personalizados. Lista de drops do recurso na base compartilhada.
CustomStore* Regras da loja personalizada, como tempo, comandos, moeda e nomes apresentados. Comandos e dados de loja correspondentes.
CustomAttack* Temporização e comportamento do ataque automático personalizado. Regras do recurso e teste com personagem em movimento.
CustomPick* Ativação e requisitos da coleta personalizada. Arquivo CustomPick.txt e permissões por nível de conta.
CustomRankUser*, CustomRanking* Rank e apresentação de dados de jogadores. Arquivos de ranking da base compartilhada.
CustomEventTime* Apresentação de horários de eventos no cliente. Agenda e arquivo de horários do servidor.
CustomQuest* Controle das missões personalizadas. Arquivos de missão e recompensas.
CustomNpcQuestSwitch Ativação das missões por NPC. MuServer/Data/Custom/CustomNpcQuest.txt.
CustomOnlineLottery*, CustomQuiz*, CustomNpcCollector* Loteria, quiz e NPC coletor quando presentes. Configurações próprias desses recursos.
CustomDeathMessageSwitch Ativação das mensagens personalizadas de morte. Textos e eventos que exibem a mensagem.
GuildWarehouseEnable, GuildWarehouseStatus, GuildWarehouseNumber Ativação, cargo mínimo e quantidade de baús da guilda. Permissões da guilda e uso do baú no jogo.
CustomShopMessageBox Confirmação antes da compra: 0 desliga, 1 aplica a compras com moedas e 2 a todas as compras. Tipo de loja e fluxo de compra.
SwitchBuyInventoryExt, PriceInventoryExt*, message_success, message_failed, message_error Compra das quatro extensões de inventário, preços em Coin1 (WC) e IDs das mensagens. Estas chaves aparecem apenas no GS. Mensagens cadastradas e compra de cada extensão.
GoblinMixNpc, GoblinMixNpcMap, GoblinMixNpcX, GoblinMixNpcY NPC, mapa e coordenadas da expansão de misturas. Estas chaves aparecem apenas no GS. Posição e cadastro do NPC.
MoveLevelByClassSwitch Aplicação da regra de nível para movimento por classe. Destinos e requisitos de movimento na base compartilhada.
MoveLevelByClassPercent Com a regra ligada, 0 usa o requisito padrão de dois terços; 1 a 100 usa a percentagem indicada do nível de Move.txt para MG, DL e RF. Requisitos de Move.txt; GS e GSCS têm valores diferentes para o interruptor.
EnableAntiSpam Ativação da regra antispam deste conjunto de recursos. Textos e demais controles da instalação.
TimeBlockedChat, LimitMaxMessage, LimitMaxTimeMessageCheck Tempo de bloqueio, quantidade e janela de mensagens da regra antispam. Teste o chat após alterar.
ItemPostChatDelay Intervalo mínimo entre publicações de item no chat por jogador; 0 desativa a função. Publicação pelo cliente com Ctrl + clique direito.
InvasionEndOnClear 0 mantém a invasão até terminar o tempo; 1 a encerra após derrotar todos os monstros. Horários e fluxo da invasão.

Chaves terminadas em Text1, Text2 etc. são mensagens distintas do mesmo recurso; preserve a posição e a sequência. Chaves _AL0 a _AL3 representam os quatro níveis de conta, inclusive nos tempos e requisitos do sistema.

Em GuildWarehouseStatus, 0 permite todos os membros, 32 exige Battle Master ou superior, 64 exige Guild Assistant ou superior e 128 exige Guild Master. Confira as permissões da guilda antes de restringir o acesso.

Ciclo de dia e noite

Chave O que configura
DayNightSwitch 0 desliga o ciclo; 1 liga. GS e GSCS vêm com 1.
DayNightMinutesPerDay Minutos reais para completar um dia no jogo; o pacote usa 240.
DayNightStartHour Hora inicial no jogo quando a instância inicia, de 0 a 23.
DayNightSyncSeconds Intervalo de envio da hora aos jogadores, de 10 a 600 segundos.

Os mapas afetados são definidos em MuServer/Data/Custom/CustomDayNight.txt. Para um ciclo que acompanha o relógio da máquina, o arquivo orienta usar 1440 em DayNightMinutesPerDay. Teste em um mapa habilitado; ligar o interruptor sozinho não inclui todos os mapas.

Diferenças de GS e GSCS

O GS contém 20 chaves que não estão no Custom.dat do GSCS, incluindo partes da loteria, das missões e da extensão de inventário. Quatro valores de chaves compartilhadas também são diferentes. Para habilitar algo no GSCS, confirme primeiro se essa instância contém a chave e se o recurso foi previsto para ela; não copie o arquivo completo do GS.

Antes de alterar

Faça backup do .dat e do arquivo específico do recurso. Ative e teste um sistema por vez. Confira mensagens, requisitos por nível de conta e logs após recarregar a instância correta.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão