Instalação
Dependências#
vrp— framework. Fora do vRP, veja Integrações.oxmysql— armazém, filas, melhorias, encomendas e histórico.PolyZone— zonas de interação.
Passos#
-
Gere o pacote no painel e extraia como
resources/sf_crafting. -
Adicione ao
server.cfg, depois das dependências:ensure vrp ensure oxmysql ensure PolyZone ensure sf_crafting -
Em
config/config.lua, confiraConfig.CraftConfig.Grupo. O padrão é"Admin"; se a sua equipe usa outro nome de grupo, troque aqui. Só quem está nesse grupo abre o/craftconfig— nem você entra se o nome não bater. Vazio significa ninguém, de propósito: a configuração nunca fica aberta a todos. -
Suba o servidor. As tabelas são criadas sozinhas no primeiro start.
-
Entre no jogo e rode
/craftconfigpara criar a primeira bancada.
Instalação nova sobe sem nenhuma bancada. É esperado: bancadas, receitas e rotas não vivem mais em arquivo. O console avisa, e o
/sfdiagnosticotambém.
Atualizando de uma versão anterior#
As tabelas novas são criadas e as antigas são migradas no primeiro start, sem perder nada. Duas coisas que vale saber:
- Bancadas que já existiam passam para o modo compartilhado, que é o
comportamento que elas sempre tiveram: um armazém só por bancada. O estoque
acumulado continua lá. Se você quer armazém por jogador ou cofre de facção,
troque o modo no
/craftconfig. - As melhorias que já tinham sido compradas continuam valendo, agora presas ao armazém compartilhado da bancada.
Faça backup do banco antes, como em qualquer atualização.
Primeiro teste#
Comece pequeno: uma bancada, uma receita com dois ingredientes e uma rota com
duas paradas. Rode /sfdiagnostico antes de abrir para os jogadores — ele pega
item inexistente e permissão errada, que são as duas causas mais comuns de
"a bancada abre e não produz".