Territórios - zerodawnbr/zerodawntoolbox GitHub Wiki

🏠 Registro de Territórios de Usuários
Este recurso permite registrar automaticamente a criação de bases/territórios no servidor.
Limita a inclusão de território dentro de um raio estabelecido.
Este mod cria a bandeira automaticamente.
Sempre que um jogador cria uma base, as informações são:
- Gravadas em arquivo JSON no servidor
- Enviadas automaticamente para o Discord
Isso facilita a moderação e o monitoramento de onde os jogadores estão estabelecendo suas construções.
⚠️ Requer os mods @CF e @Notications para funcionar corretamente.
🔍 Informações registradas
Exemplo de entrada em JSON gerada ao criar um território:
{
"entries": [
{
"dateUTC": "2025-08-31 18:53:32",
"playerName": "Jogador",
"steamId": "https://steamcommunity.com/profiles/1234567880000000",
"bohemiaId": "uTSOyJPPea4tYly8LAXd92npXV2eDMWi",
"position": "2002.76, 235.808, 7238.81",
"maplocation": "https://dayz.xam.nu/livonia#2002.76;7238.81;7"
}
]
}
🔍 Campos registrados (quando um jogador cria uma base)
| Campo | Descrição | Exemplo |
|---|---|---|
| dateUTC | Data e hora (em UTC) da criação da base | 2025-08-31 18:53:32 |
| playerName | Nome do jogador que criou a base | Jogador |
| steamId | Link para o perfil Steam do jogador | https://steamcommunity.com/profiles/1234567... |
| bohemiaId | ID de autenticação único da Bohemia | uTSOyJPPea4tYly8... |
| position | Coordenadas da posição no mapa (X, Y, Z) | 2002.76, 235.808, 7238.81 |
| maplocation | Link direto para a localização da base em mapa interativo | https://dayz.xam.nu/livonia#2002.76;7238.81;7 |
🔍 Ao executar pela primeira vez, será criado uma pasta no profile do servidor
Pasta: $profile:/ZeroDawnBRCoreTools/Territory/config.json
Este arquivo de configuração é responsável em registrar os dados do discord e das bandeiras que poderão ser escolhidas aleatoriamente quando criar um território.
{
"version": "1.1",
"info": "Flags that will be included when creating the territory with the territory kit",
"mapSite": "https://dayz.xam.nu/livonia",
"idChanel": "1234567890932800000",
"token": "KqyDqyWeOB2l3p5TSGbPZP4hi7YGrs4ugZJUGpVM9fSOTk9OoMlFjSp7GGuLgexI",
"ServerName": "Registro de Base",
"enablediscord": 1,
"distanceTerritory": 150,
"messageDistanceTerritory": "Você não pode construir próximo de um território. Limite de",
"flags": [
"Flag_APA",
"Flag_Altis",
"Flag_BabyDeer",
"Flag_Bear",
"Flag_Bohemia",
"Flag_BrainZ",
"Flag_CDF",
"Flag_CHEL",
"Flag_CMC",
"Flag_Cannibals",
"Flag_Chedaki",
"Flag_Chernarus",
"Flag_Crook",
"Flag_DayZ",
"Flag_HunterZ",
"Flag_Livonia",
"Flag_LivoniaArmy",
"Flag_LivoniaPolice",
"Flag_NAPA",
"Flag_NSahrani",
"Flag_Pirates",
"Flag_RSTA",
"Flag_Refuge",
"Flag_Rex",
"Flag_Rooster",
"Flag_SSahrani",
"Flag_Snake",
"Flag_TEC",
"Flag_UEC",
"Flag_White",
"Flag_Wolf",
"Flag_Zagorky",
"Flag_Zenit"
]
}
📖 Explicação dos campos do config.json
| Campo | Descrição | Valor padrão / Exemplo |
|---|---|---|
| version | Versão do arquivo de configuração | "1.1" |
| info | Texto informativo sobre o objetivo do arquivo | "Flags that will be included..." |
| mapSite | URL de um mapa interativo usado para gerar links de localização | "https://dayz.xam.nu/livonia" |
| idChanel | ID do canal do Discord onde os registros serão enviados | "1234567890932800000" |
| token | Token do bot do Discord responsável pelo envio das mensagens | "KqyDqyWeOB2..." |
| ServerName | Nome do servidor exibido nas mensagens enviadas | "Registro de Base" |
| enablediscord | Ativa ou desativa o envio de registros para o Discord (1 = sim, 0 = não) |
1 |
| distanceTerritory | Define a distância em metros entre territórios | 150 |
| messageDistanceTerritory | Mensagem que o jogador recebe ao construir próximo de um território | Você não pode construir próximo de um território. Limite de 150m. |
| flags | Lista de bandeiras que podem ser usadas pelos jogadores ao criar territórios | [ "Flag_APA", "Flag_Altis", ... ] |
💡 Importante
- Este mod cria a bandeira automaticamente
- Ainda não é compatível com o mod @DayZ-Expansion-Bundle quando usa Territory
- Compatível com o mod @Territory Plus