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.