WIKI

ARTIGO · GENESYS WIKI

Como usar a pasta Scripts.

Mapa do carregamento Lua e da organização dos arquivos.

Estrutura da pasta

MuServer\Data\Scripts reúne o carregador Lua, os arquivos fixos do sistema e os scripts opcionais de cada servidor:

Scripts/
├── GameServer.lua
├── LuaCrypt.ini
├── LuaSystem/
│   └── arquivos fixos da base Lua
├── Custom/
│   ├── Configs/
│   └── System/
└── Examples/

GameServer.lua inicia a base. Ele chama OpenFolder("LuaSystem"), cria o gerenciador de comandos e depois chama OpenFolder("Custom\\Configs") e OpenFolder("Custom\\System"). Assim, as configurações personalizadas são carregadas antes dos sistemas personalizados.

OpenFolder lê apenas arquivos com extensão .lua diretamente na pasta indicada. Ele não percorre subpastas automaticamente e não estabelece uma ordem garantida entre arquivos da mesma pasta. Examples não é chamado pelo carregador original.

Onde colocar cada parte

Local Finalidade
GameServer.lua Arquivo inicial de carregamento e conexão Lua com o banco.
LuaCrypt.ini Identificador usado quando um script Lua protegido é aberto.
LuaSystem Base fixa: comandos, banco, funções auxiliares, callbacks, tratamento de erros e timer.
Custom\Configs Configurações dos sistemas específicos do servidor.
Custom\System Implementações desses sistemas.
Examples Exemplos de referência do pacote; não são carregados pelo GameServer.lua original.

Os arquivos em Custom variam conforme o servidor e os recursos contratados. Por isso, esta seção documenta onde organizá-los, sem atribuir um formato obrigatório a cada script. Mantenha juntos os arquivos de configuração e implementação do mesmo recurso e use os nomes entregues para ele.

Antes de alterar

Faça cópia dos arquivos que vai modificar. Preserve os arquivos de LuaSystem fornecidos no pacote e compare suas versões ao atualizar. Depois de mudar um script ativo, use Reload Scripts → Reload All no GameServer e confira os logs; o recarregamento recria o ambiente Lua e reinicia os estados mantidos apenas em memória.

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