Weather
Descrição
Weather controla chuva, neve, nuvens, neblina comum e volumétrica, velocidade e direção do vento, raios, tempestades de areia e ajustes de temperatura. Administradores podem configurar perfis automáticos ou selecionar o clima manualmente. Os fenômenos usam previsões e replicação nativas do servidor; seus efeitos físicos são compartilhados com os clientes.
Configuração
Configuração padrão
Weather.json
{
"m_Enable": 0,
"m_Logging": 1,
"m_Events": {
"m_Chance": 5,
"m_ChangeTime": 120,
"m_IntervalMin": 1800,
"m_IntervalMax": 3000
},
"m_Fog": {
"m_Default": 3,
"m_VolFogDistance": -1,
"m_VolFogHeight": -1,
"m_VolFogBias": -9999
},
"m_Overcast": {
"m_Default": 20
},
"m_Rain": {
"m_Default": 0,
"m_Threshold": 0.65
},
"m_Snow": {
"m_Default": -1,
"m_Threshold": -1,
"m_UseSnowfallForRain": 0
},
"m_Wind": {
"m_Default": 15,
"m_Speed": 2.5,
"m_Direction": -999
},
"m_Temperature": {
"m_Offset": -1
},
"m_Storm": {
"m_Density": 0.3,
"m_Threshold": 0.9,
"m_Timeout": 90
},
"m_Weathers": [
{
"m_Name": "clear",
"m_Timing": {
"m_ChangeTime": 120,
"m_DurationMin": 2400,
"m_DurationMax": 3600
},
"m_Fog": {
"m_Min": 0,
"m_Max": 5,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 0,
"m_Max": 15
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 4,
"m_Max": 18,
"m_SpeedMin": 0.5,
"m_SpeedMax": 2.5,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": 0,
"m_OffsetMax": 2
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "mixed",
"m_Timing": {
"m_ChangeTime": 120,
"m_DurationMin": 1800,
"m_DurationMax": 3000
},
"m_Fog": {
"m_Min": 2,
"m_Max": 10,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 20,
"m_Max": 55
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 11,
"m_Max": 29,
"m_SpeedMin": 1.5,
"m_SpeedMax": 4,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": 0,
"m_OffsetMax": 1
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "overcast",
"m_Timing": {
"m_ChangeTime": 420,
"m_DurationMin": 1800,
"m_DurationMax": 2700
},
"m_Fog": {
"m_Min": 5,
"m_Max": 15,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 70,
"m_Max": 95
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 14,
"m_Max": 36,
"m_SpeedMin": 2,
"m_SpeedMax": 5,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -1,
"m_OffsetMax": 0
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "windy",
"m_Timing": {
"m_ChangeTime": 420,
"m_DurationMin": 900,
"m_DurationMax": 1800
},
"m_Fog": {
"m_Min": 0,
"m_Max": 8,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 35,
"m_Max": 70
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 50,
"m_Max": 86,
"m_SpeedMin": 7,
"m_SpeedMax": 12,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -1,
"m_OffsetMax": 0
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "mist",
"m_Timing": {
"m_ChangeTime": 480,
"m_DurationMin": 900,
"m_DurationMax": 1800
},
"m_Fog": {
"m_Min": 20,
"m_Max": 40,
"m_VolFogDistanceMin": 0.08,
"m_VolFogDistanceMax": 0.15,
"m_VolFogHeightMin": 0.1,
"m_VolFogHeightMax": 0.2,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 35,
"m_Max": 65
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 4,
"m_Max": 14,
"m_SpeedMin": 0.5,
"m_SpeedMax": 2,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -1,
"m_OffsetMax": 0
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "fog",
"m_Timing": {
"m_ChangeTime": 600,
"m_DurationMin": 600,
"m_DurationMax": 1200
},
"m_Fog": {
"m_Min": 45,
"m_Max": 65,
"m_VolFogDistanceMin": 0.15,
"m_VolFogDistanceMax": 0.3,
"m_VolFogHeightMin": 0.2,
"m_VolFogHeightMax": 0.35,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 50,
"m_Max": 80
},
"m_Rain": {
"m_Min": 0,
"m_Max": 0,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 2,
"m_Max": 11,
"m_SpeedMin": 0.3,
"m_SpeedMax": 1.5,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -2,
"m_OffsetMax": -1
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "drizzle",
"m_Timing": {
"m_ChangeTime": 420,
"m_DurationMin": 900,
"m_DurationMax": 1800
},
"m_Fog": {
"m_Min": 10,
"m_Max": 20,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 65,
"m_Max": 85
},
"m_Rain": {
"m_Min": 5,
"m_Max": 20,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 14,
"m_Max": 29,
"m_SpeedMin": 2,
"m_SpeedMax": 4,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -1,
"m_OffsetMax": 0
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "rain",
"m_Timing": {
"m_ChangeTime": 480,
"m_DurationMin": 900,
"m_DurationMax": 1800
},
"m_Fog": {
"m_Min": 12,
"m_Max": 25,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 80,
"m_Max": 95
},
"m_Rain": {
"m_Min": 30,
"m_Max": 60,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 21,
"m_Max": 50,
"m_SpeedMin": 3,
"m_SpeedMax": 7,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -2,
"m_OffsetMax": -1
},
"m_Storm": {
"m_Density": 0,
"m_Threshold": -1,
"m_Timeout": -1
},
"m_Sandstorm": {
"m_Enable": 0
}
},
{
"m_Name": "storm",
"m_Timing": {
"m_ChangeTime": 600,
"m_DurationMin": 600,
"m_DurationMax": 1200
},
"m_Fog": {
"m_Min": 15,
"m_Max": 30,
"m_VolFogDistanceMin": -1,
"m_VolFogDistanceMax": -1,
"m_VolFogHeightMin": -1,
"m_VolFogHeightMax": -1,
"m_VolFogBiasMin": -9999,
"m_VolFogBiasMax": -9999
},
"m_Overcast": {
"m_Min": 95,
"m_Max": 100
},
"m_Rain": {
"m_Min": 65,
"m_Max": 90,
"m_Threshold": -1
},
"m_Snow": {
"m_Min": -1,
"m_Max": -1,
"m_Threshold": -1
},
"m_Wind": {
"m_Min": 57,
"m_Max": 100,
"m_SpeedMin": 8,
"m_SpeedMax": 14,
"m_DirectionMin": -180,
"m_DirectionMax": 180
},
"m_Temperature": {
"m_OffsetMin": -3,
"m_OffsetMax": -1
},
"m_Storm": {
"m_Density": 0.65,
"m_Threshold": 0.85,
"m_Timeout": 60
},
"m_Sandstorm": {
"m_Enable": 0
}
}
]
}Todos os grupos da configuração são obrigatórios. Grupos ausentes ou valores inválidos impedem a inicialização antes de o módulo assumir o clima. Servidor e clientes devem usar a mesma versão do módulo. Evite outros scripts alterando os mesmos fenômenos.
Opções
| Opção | Tipo | Descrição |
|---|---|---|
m_Enable | bool | Com 1, ativa o módulo após validar a configuração; com 0, desativa. |
m_Logging | bool | Com 1, registra inicialização, encerramento, trocas de clima e comandos de alteração; com 0, desativa esses registros. Falhas de inicialização, rejeições nativas de areia e respostas ao console continuam registradas. |
m_Events | object | Sorteios e tempos globais. |
m_Fog | object | Neblina comum e volumétrica. |
m_Overcast | object | Cobertura de nuvens. |
m_Rain | object | Chuva e limiar de nuvens. |
m_Snow | object | Neve e conversão global de chuva. |
m_Wind | object | Velocidade e direção do vento. |
m_Temperature | object | Ajuste da temperatura nativa. |
m_Storm | object | Parâmetros de raios. |
m_Weathers | array<object> | Perfis para sorteio ou seleção manual. |
m_Events
| Opção | Tipo | Descrição |
|---|---|---|
m_Chance | int | Chance percentual de selecionar um perfil por ciclo, de 0 a 100. Com 0, os ciclos usam o clima padrão. |
m_ChangeTime | int | Transição global em segundos, de 0 a 86400; 0 aplica imediatamente. |
m_IntervalMin | int | Permanência mínima no clima padrão após a transição, de 1 a 86400 segundos. |
m_IntervalMax | int | Permanência máxima no clima padrão após a transição, de 1 a 86400 segundos. |
Os intervalos e durações usam segundos do temporizador do jogo, independentes da aceleração do calendário. No modo automático, cada ciclo dura a transição mais a permanência sorteada. O próximo sorteio pode selecionar outro perfil ou o clima padrão; não há sequência obrigatória nem persistência adicional após reinício.
m_Fog
| Opção | Tipo | Descrição |
|---|---|---|
m_Default | int | Intensidade padrão de 0 a 100%. |
m_VolFogDistance | float | Neblina volumétrica: densidade à distância, de 0 a 1. Com -1, usa o cálculo do mapa. |
m_VolFogHeight | float | Neblina volumétrica: densidade em altura, de 0 a 1. Com -1, usa o cálculo do mapa. |
m_VolFogBias | float | Neblina volumétrica: altura de referência, de -10000 a 10000 metros. Com -9999, usa o cálculo do mapa. |
m_Overcast
| Opção | Tipo | Descrição |
|---|---|---|
m_Default | int | Intensidade padrão de 0 a 100%. |
m_Rain
| Opção | Tipo | Descrição |
|---|---|---|
m_Default | int | Intensidade padrão de 0 a 100%. |
m_Threshold | float | Cobertura mínima de nuvens de 0 a 1; -1 usa o limiar nativo do mapa. |
m_Snow
| Opção | Tipo | Descrição |
|---|---|---|
m_Threshold | float | Cobertura mínima de nuvens de 0 a 1; -1 usa o limiar nativo do mapa. |
m_Default | float | Intensidade padrão de 0 a 100%. Com -1, fica sem neve ou converte a chuva quando m_UseSnowfallForRain está ativo. |
m_UseSnowfallForRain | bool | Com 1, converte chuva em neve quando a intensidade de neve resolvida é -1 e zera a chuva convertida; com 0, desativa a conversão. Também seleciona referências nativas de neve para neblina volumétrica e raios. |
m_Wind
| Opção | Tipo | Descrição |
|---|---|---|
m_Default | int | Percentual de 0 a 100 do teto de vento calculado, usado quando m_Speed é -1. |
m_Speed | float | Velocidade de 0 a 100 m/s; -1 usa o percentual de m_Default. |
m_Direction | float | Direção de -180 a 180 graus; -999 preserva a direção nativa atual. |
m_Temperature
| Opção | Tipo | Descrição |
|---|---|---|
m_Offset | float | Ajuste de -100 a 100 °C relativo à temperatura nativa. Com 0, preserva a curva térmica nativa. |
m_Storm
| Opção | Tipo | Descrição |
|---|---|---|
m_Density | float | Densidade dos raios de 0 a 1. |
m_Threshold | float | Limiar de nuvens de 0 a 1; -1 usa o limiar nativo de tempestade ou de neve, conforme a conversão global. |
m_Timeout | float | Intervalo mínimo entre raios de 1 a 86400 segundos. |
m_Weathers[]
| Opção | Tipo | Descrição |
|---|---|---|
m_Name | string | Nome único e não vazio, comparado exatamente por /weather set. |
m_Timing | object | Tempos do perfil. |
m_Fog | object | Neblina comum e volumétrica. |
m_Overcast | object | Cobertura de nuvens. |
m_Rain | object | Chuva e limiar de nuvens. |
m_Snow | object | Neve e conversão global de chuva. |
m_Wind | object | Velocidade e direção do vento. |
m_Temperature | object | Ajuste da temperatura nativa. |
m_Storm | object | Parâmetros de raios. |
m_Sandstorm | object | Solicitação de tempestade de areia. |
Todos os grupos de cada perfil são obrigatórios. Os nomes devem ser únicos e não vazios. Em cada par, o mínimo deve ser menor ou igual ao máximo; para herdar valores, ambos os extremos devem usar o mesmo marcador especial. Com m_Events.m_Chance maior que 0, mantenha pelo menos um perfil.
m_Weathers[].m_Timing
| Opção | Tipo | Descrição |
|---|---|---|
m_ChangeTime | float | Transição em segundos, de 0 a 86400; -1 herda m_Events.m_ChangeTime. |
m_DurationMin | int | Permanência mínima após a transição, de 1 a 86400 segundos. |
m_DurationMax | int | Permanência máxima após a transição, de 1 a 86400 segundos. |
m_Weathers[].m_Fog
| Opção | Tipo | Descrição |
|---|---|---|
m_Min | int | Intensidade mínima sorteada, de 0 a 100%. |
m_VolFogDistanceMin | float | Extremo da densidade à distância sorteada, de 0 a 1. Ambos os limites em -1 herdam m_Fog.m_VolFogDistance. |
m_VolFogHeightMin | float | Extremo da densidade em altura sorteada, de 0 a 1. Ambos os limites em -1 herdam m_Fog.m_VolFogHeight. |
m_VolFogBiasMin | float | Extremo da altura de referência sorteada, de -10000 a 10000 metros. Ambos os limites em -9999 herdam m_Fog.m_VolFogBias. |
m_Max | int | Intensidade máxima sorteada, de 0 a 100%. |
m_VolFogDistanceMax | float | Extremo da densidade à distância sorteada, de 0 a 1. Ambos os limites em -1 herdam m_Fog.m_VolFogDistance. |
m_VolFogHeightMax | float | Extremo da densidade em altura sorteada, de 0 a 1. Ambos os limites em -1 herdam m_Fog.m_VolFogHeight. |
m_VolFogBiasMax | float | Extremo da altura de referência sorteada, de -10000 a 10000 metros. Ambos os limites em -9999 herdam m_Fog.m_VolFogBias. |
m_Weathers[].m_Overcast
| Opção | Tipo | Descrição |
|---|---|---|
m_Min | int | Intensidade mínima sorteada, de 0 a 100%. |
m_Max | int | Intensidade máxima sorteada, de 0 a 100%. |
m_Weathers[].m_Rain
| Opção | Tipo | Descrição |
|---|---|---|
m_Min | int | Intensidade mínima sorteada, de 0 a 100%. |
m_Max | int | Intensidade máxima sorteada, de 0 a 100%. |
m_Threshold | float | Sobrescreve m_Rain.m_Threshold, de 0 a 1; -1 herda o valor global. |
m_Weathers[].m_Snow
| Opção | Tipo | Descrição |
|---|---|---|
m_Min | float | Intensidade mínima sorteada, de 0 a 100%. Ambos os limites em -1 herdam m_Snow.m_Default. |
m_Max | float | Intensidade máxima sorteada, de 0 a 100%. Ambos os limites em -1 herdam m_Snow.m_Default. |
m_Threshold | float | Sobrescreve m_Snow.m_Threshold, de 0 a 1; -1 herda o valor global. |
m_Weathers[].m_Wind
| Opção | Tipo | Descrição |
|---|---|---|
m_Min | int | Parcela mínima sorteada, de 0 a 100% do teto de vento calculado, usada quando os limites de velocidade são -1. |
m_SpeedMin | float | Extremo da velocidade sorteada, de 0 a 100 m/s. Ambos os limites em -1 usam o percentual deste perfil. |
m_DirectionMin | float | Extremo da direção sorteada, de -180 a 180 graus. Ambos os limites em -999 herdam m_Wind.m_Direction. |
m_Max | int | Parcela máxima sorteada, de 0 a 100% do teto de vento calculado, usada quando os limites de velocidade são -1. |
m_SpeedMax | float | Extremo da velocidade sorteada, de 0 a 100 m/s. Ambos os limites em -1 usam o percentual deste perfil. |
m_DirectionMax | float | Extremo da direção sorteada, de -180 a 180 graus. Ambos os limites em -999 herdam m_Wind.m_Direction. |
m_Weathers[].m_Temperature
| Opção | Tipo | Descrição |
|---|---|---|
m_OffsetMin | float | Ajuste mínima sorteado, de -100 a 100 °C em relação à temperatura nativa. |
m_OffsetMax | float | Ajuste máxima sorteado, de -100 a 100 °C em relação à temperatura nativa. |
m_Weathers[].m_Storm
| Opção | Tipo | Descrição |
|---|---|---|
m_Density | float | Sobrescreve m_Storm.m_Density, de 0 a 1; -1 herda o valor global. |
m_Threshold | float | Sobrescreve m_Storm.m_Threshold, de 0 a 1; -1 herda o valor global. |
m_Timeout | float | Sobrescreve m_Storm.m_Timeout, de 1 a 86400 segundos; -1 herda o valor global. |
m_Weathers[].m_Sandstorm
| Opção | Tipo | Descrição |
|---|---|---|
m_Enable | bool | Com 1, solicita tempestade de areia ao controlador nativo; com 0, não solicita. Depende do suporte do mapa e do vento mínimo exigido pelo motor. |
O teto de vento é o maior valor entre o máximo nativo e as velocidades explícitas globais e dos perfis. A precipitação pode elevar a cobertura de nuvens ao limiar configurado, acima da faixa sorteada. Neve explícita, inclusive 0, preserva a chuva e não ativa a conversão. Neblina volumétrica depende do suporte do terreno; valores herdados usam os cálculos do mapa.
Perfis de areia incompatíveis são excluídos dos sorteios e de /weather list. A areia usa o ciclo nativo, ajusta vento e nuvens aos requisitos do motor e zera chuva e neve. O evento termina seu trajeto mesmo em modo manual. O ajuste térmico é relativo à temperatura nativa, preservando as regras de calendário, altitude, abrigo e equipamento. Para regar manualmente, o recipiente deve conter água não congelada e o espaço de plantio deve estar seco e sem planta.
Ao desativar ou recarregar, o módulo remove o ajuste térmico, encerra a areia sob seu controle e restaura o estado de clima capturado. Limiares de precipitação e parâmetros de raios não possuem getters nativos: alterações anteriores de outros mods nesses parâmetros não podem ser restauradas exatamente.
Comandos
/weather start
Inicia um perfil aleatório compatível e entra em modo manual, suspendendo os sorteios automáticos.
- Sintaxe:
/weather start - Permissão:
command.weather - Exemplo:
/weather start
/weather set
Seleciona exatamente o perfil indicado pelo argumento obrigatório <nome> e entra em modo manual. Nomes desconhecidos ou incompatíveis são rejeitados, preservando o clima e o modo anteriores.
- Sintaxe:
/weather set <nome> - Permissão:
command.weather - Exemplo:
/weather set storm
/weather stop
Retorna ao clima padrão dos grupos globais e permanece em modo manual. Para retomar os sorteios, use /weather auto.
- Sintaxe:
/weather stop - Permissão:
command.weather - Exemplo:
/weather stop
/weather auto
Retoma os sorteios automáticos e inicia imediatamente um novo ciclo.
- Sintaxe:
/weather auto - Permissão:
command.weather - Exemplo:
/weather auto
/weather status
Consulta perfil, modo, valores atuais e previsões, vento, temperatura, ajuste térmico, tempos restantes, neblina volumétrica, parâmetros de raios e estado da areia. Quando disponíveis, inclui temperatura ambiente do jogador, conforto térmico e insolação (Thermal bias). Não altera o clima. O jogador recebe uma notificação de 30 segundos; sem jogador, o relatório vai para o log.
- Sintaxe:
/weather status - Permissão:
command.weather - Exemplo:
/weather status
/weather list
Lista os nomes dos perfis compatíveis com o mapa, sem alterar o clima.
- Sintaxe:
/weather list - Permissão:
command.weather - Exemplo:
/weather list
Permissões
A permissão command.weather autoriza todos os subcomandos para jogadores e é conferida no servidor. Adicione-a a m_Groups[].m_Permissions do grupo administrativo em Permissões. Para enviar comandos pelo Chat, habilite esse recurso no módulo Chat. O console e o arquivo de comandos do core podem executar os comandos sem jogador. O módulo Weather deve estar ativo e inicializado com configuração válida.
