Manual › FH VIRTUAL PAINEL › Instalação dos mods

Instalação dos mods

Requisitos, ordem de carregamento, primeiro start e o mapa completo de pastas que os mods criam no servidor.

Os 4 pacotes

PastaOnde vaiFunção
@FH-SHOPCliente e servidor (-mod=)Interface da loja e do Painel VIP, itens (moeda, tickets, caixas, skins), sons e teclas.
@FH-SHOPServerSó servidor (-serverMod=)Lê os JSON, cobra DCoins, entrega itens/veículos, ativa VIP, recompensa e recarga.
@FH-CarSeguroCliente e servidor (-mod=)Chips, interface do seguro, tranca, holograma do redrop, sons.
@FH-CarSeguroServerSó servidor (-serverMod=)Registra carros, redrop, acionar, busca, tranca, logs e integração com garagem.

Requisitos

Sem licença válida o servidor desliga sozinho logo após iniciar. Fora da FlameHost, coloque a chave em:
  • Loja/VIP: profiles/FlameHost/Addons/Shop/private.key (ou profiles/FlameHost/private.key)
  • Seguro: profiles/FlameHost/Addons/CarSeguro/private.key (ou profiles/FlameHost/private.key)
A chave vai na primeira linha do arquivo.

Linha de comando

-mod=@CF;@FH-SHOP;@FH-CarSeguro
-serverMod=@FH-SHOPServer;@FH-CarSeguroServer
-profiles=profiles

No painel TCFLAMEV2: coloque os dois de cliente no campo MOD e os dois de servidor no SERVERMOD (ou use o ServerSideMods.txt). Copie as .bikey dos pacotes (pasta keys de cada mod) para keys\ da raiz.

@FH-SHOPServer exige @FH-SHOP carregado. Se o servidor não sobe, confira a ordem e o .RPT.

Primeiro start

  1. Suba o servidor com os mods e espere carregar o mapa.
  2. Pare o servidor.
  3. Abra profiles/FlameHost/Addons/: existem Shop, PainelVip e CarSeguro, com os arquivos de fábrica.
  4. Faça os ajustes do checklist e suba de novo.
Todas as configurações são lidas só no start. Mudou um JSON? Reinicie o servidor. A única exceção é o saldo de DCoins de cada jogador (lido a cada abertura da loja).

Mapa das pastas

profiles/FlameHost/Addons/
├── Shop/
│   ├── Config.json                  ← loja: tecla, abas, moeda, recompensa, webhook, admins
│   ├── Settings/                    ← catálogo (um JSON por aba)
│   ├── Items/
│   │   ├── ItemTeleport.json        ← coordenadas dos tickets de teleporte
│   │   └── GiftBox*.json            ← conteúdo das caixas misteriosas
│   ├── ConfigPayment.v1.json        ← recarga com dinheiro real (opcional)
│   ├── ConfigPaymentPacks.v1.json   ← pacotes de recarga (só aparece com licença de pagamento)
│   ├── Players/PlayerDatabase/      ← saldo de cada jogador (SteamID64.json)
│   └── Logs/LogStore.log
├── PainelVip/
│   ├── Config.json                  ← liga/desliga, tecla, proteção de spawn, corpo
│   ├── Exclusive_Itens.json         ← itens exclusivos de VIP
│   ├── Exclusive_Explicacao.txt
│   ├── Vips/                        ← um JSON por plano VIP (+ vips_explicando.txt)
│   ├── db/db_vips.json              ← quem tem VIP e até quando
│   ├── db/db_vips_resumo.txt        ← resumo legível (gerado no start)
│   └── Logs/Log_*.log               ← um arquivo por start
└── CarSeguro/
    ├── Config.json                  ← tempos, cooldowns, lockpick, anúncios, admins
    ├── ConfigChips.json             ← o que cada chip dá
    ├── Carros/                      ← peças que o carro recebe no redrop (opcional)
    ├── Data/Cars/  Data/Players/    ← dados ao vivo (não edite com o servidor ligado)
    └── Logs/Log_*.log

No PC do jogador (não no servidor) fica o preset do Painel VIP: FlameHost/CachePlayer/VipCachePreset.json no profile do DayZ dele.

Checklist depois de instalar

  1. Seu SteamID64 de admin (17 dígitos) em Shop/Config.json → Admins e CarSeguro/Config.json → Admins. (O campo SteamIDAdmins do Painel VIP não é usado.)
  2. Coordenadas de teleporte do seu mapa em Shop/Items/ItemTeleport.json (as de fábrica são de Chernarus).
  3. Catálogo: revise preços e itens em Shop/Settings/. Apague o que for de mods que você não usa (ex.: helicópteros RFFS).
  4. Planos VIP: revise PainelVip/Vips/ e confira se o Type dos produtos em StorePanelVIP.json bate com os VipID.
  5. Moeda física: se quiser que a moeda FHShopCoin caia no loot ou seja vendida em trader, adicione no types.xml/trader — o mod não faz isso sozinho.
  6. Reinicie e teste com seu SteamID em Admins.

Regras para editar JSON