-
Notifications
You must be signed in to change notification settings - Fork 339
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1144 from gNewl/2.0
Add Portuguese Translations
- Loading branch information
Showing
4 changed files
with
322 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
# Configuração padrão do GrimAC | ||
# Código fonte: https://github.com/MWHunter/Grim | ||
# Copyright 2022 DefineOutside e contribuidores, Sob licença GPLv3. | ||
# Códigos modificados, ou plugins que utilizam o código do Grim, devem ser privados, | ||
# ou seu código deve estar totalmente disponível para compradores sem quaisquer custos adicionais. | ||
|
||
alerts: | ||
# Além de transmitir alertas para jogadores, eles deveriam ser transmitidos para o terminal também? | ||
print-to-console: true | ||
# Isso controla se/como os alertas são compartilhados entre os servidores conectados ao proxy. | ||
# Deve-se ter 'bungee-plugin-message-channel' habilitado na configuração do Velocity se estiver usando. | ||
proxy: | ||
# Os alertas deveriam ser enviados para outros servidores conectados no mesmo proxy? | ||
send: false | ||
# Os alertas deveriam ser recebidos de outros servidores conectados no mesmo proxy? | ||
receive: false | ||
|
||
verbose: | ||
print-to-console: false | ||
|
||
client-brand: | ||
# Isso signifia que, caso o nome do cliente seja igual aos listados abaixo, não será notificados aos operadores. | ||
ignored-clients: | ||
- "^vanilla$" | ||
- "^fabric$" | ||
- "^lunarclient:v\\d+\\.\\d+\\.\\d+-\\d{4}$" | ||
- "^Feather Fabric$" | ||
|
||
spectators: | ||
# Esconde todos espectadores com a permissão 'grim.spectator' mesmo se não estiverem espectando ativamente. | ||
hide-regardless: false | ||
# Fará os espectadores serem escondidos apenas nos mundos listados abaixo, deixe em branco para habilitar em todos os mundos. | ||
allowed-worlds: | ||
- "" | ||
|
||
# Quanto tempo os jogadores tem até expulsarmos eles por inatividade? Padrão = 60 segundos. | ||
max-transaction-time: 60 | ||
|
||
Simulation: | ||
# Por quanto deveríamos multiplicar a vantagem caso o jogador não tenha falhado em nem uma verificação? | ||
# Isso é como a configuração padrão se parece (eixo X = segundos, eixo Y = 1/1000 blocos): https://www.desmos.com/calculator/d4ufgxrxer | ||
setback-decay-multiplier: 0.999 | ||
# O quão longe o jogador deve estar da área simulada para adicionarmos violações? | ||
# Medido em blocos do último movimento legítmo. | ||
# Aceitamos o Optifine trocando as tabelas trigonométricas, mas abaixar para 0.001 reduzirá o 'FastMath' | ||
# de falhar, caso esta compensação não funcionar... | ||
threshold: 0.001 | ||
# O quão longe o jogador deve estar da área simulada para imediatamente recuá-lo? | ||
# -1 desabilitará | ||
immediate-setback-threshold: 0.1 | ||
# O quão longe da área simulada sobre todos os ticks para começarmos a recuar? | ||
# -1 desabilitará | ||
max-advantage: 1 | ||
# Depois de 50 segundos, com a configuração padrão, o jogador irá de 4 blocos -> 1 bloco de vantagem. | ||
# Isso serve para previnir o jogador de alcançar violações demais e nunca conseguir se livrar delas. | ||
# Cela de vantagens padrão (eixo X = segundos, eixo Y = 1/1000 blocos): https://www.desmos.com/calculator/4lovswdarj | ||
max-ceiling: 4 | ||
|
||
# Verifica se um jogador entrou em um bloco durante o movimento. | ||
Phase: | ||
setbackvl: 1 # Entrar em blocos possibilita escalar paredes, além disso, essa verificação é relativamente estável. | ||
decay: 0.005 | ||
|
||
AirLiquidPlace: | ||
cancelvl: 0 | ||
|
||
FabricatedPlace: | ||
cancelvl: 5 | ||
|
||
FarPlace: | ||
cancelvl: 5 | ||
|
||
PositionPlace: | ||
cancelvl: 5 | ||
|
||
RotationPlace: | ||
cancelvl: 5 | ||
|
||
# Verificação de NoSlow por simulação. | ||
# Grim considera erros no netcode... difícil de gerar falsos positivos, até mesmo spamando o blotão direito e a offhand. | ||
# Muito mais estável que outros anticheats, mas por favor, reporte quaisquer falsos positivos... eu já arrumei diversos | ||
# erros de netcode. | ||
NoSlowA: | ||
# Quanto de desvio da simulação é considerado trapaça? | ||
# Por padrão isso é menor que outros desvios. | ||
# Acusa com 0.03-0.2 com consistência com o NoSlow ativo. | ||
threshold: 0.001 | ||
# Recua rapidamente no primeiro item para remover quaisquer vantagens que o NoSlow dá. | ||
setbackvl: 5 | ||
# Decai quando o jogador usa um item E é desasceletado por isso. | ||
decay: 0.05 | ||
|
||
Knockback: | ||
# Por quanto deveriamos multiplicar a vantagem caso o jogador não tenha falhado nessa verificação? | ||
setback-decay-multiplier: 0.999 | ||
# O quão longe da área do recuo recebido o jogador deve estar para adicionarmos uma violação? | ||
# Medido em blocos do recuo recebido. | ||
threshold: 0.001 | ||
# O quão longe o jogador deve estar da área simulada para imediatamente recuá-lo? | ||
# -1 desabilitará. | ||
immediate-setback-threshold: 0.1 | ||
# O quão longe da área simulada sobre todos os ticks deverá ser para começarmos a recuar? | ||
# -1 desabilitará. | ||
max-advantage: 1 | ||
# Isso serve para previnir o jogador de alcançar violações demais e nunca conseguir se livrar delas. | ||
max-ceiling: 4 | ||
|
||
Explosion: | ||
threshold: 0.001 | ||
setbackvl: 3 | ||
|
||
TimerA: | ||
setbackvl: 10 | ||
# Milissegundos que o jogador pode acumular para depois usar quando eles têm um atraso no ping. | ||
# Pode permitir o uso de fast use / fast heal / fast bow na 1.8 caso o valor seja definido muito alto. 120ms parece | ||
# um bom balanceamento. | ||
drift: 120 | ||
|
||
NegativeTimer: | ||
# Número de milissegundos perdidos ao se mover antes de começarmos a adicionar violações. | ||
drift: 1200 | ||
|
||
# Mesmo método usado no TimerA, mas para veículos. | ||
TimerVehicle: | ||
# Detecta até 1.005 de timer. | ||
setbackvl: 10 | ||
|
||
EntityControl: | ||
setbackvl: 25 | ||
|
||
Reach: | ||
# Por quanto devíamos expandir as caixas de colisão? 0.0005 deve detectar 3.0005+ de alcance. | ||
# | ||
# Há 0.03 de expansão forçada nas versões 1.9-1.18.1 (não a 1.18.2), ou algumas combinações de cliente/servidor por | ||
# conta de mudanças no protocolo e limitações. Essa verificação é mais poderosa com clientes da 1.7/1.8 em servidores | ||
# da 1.8. | ||
threshold: 0.0005 | ||
# Deveríamos cancelar hits que sabemos que são impossíveis? | ||
# O alcance de 3.00-3.03 pode acabar passando, mas continuarão adicionando violações, por conta de limitações na | ||
# ordem de pacotes. | ||
block-impossible-hits: true | ||
# Isso enviará um pacote adicional no final de todos os ticks para aumentar a probabilidade de detectarmos trapaceiros. | ||
# Isso injeta na lista de conecção do servidor para envar um pacote final logo antes do servidor recarregar. | ||
# Habilitando isso, irá aumentar o uso de banda para todos os jogadores. | ||
# Isso não irá interferir na performance do servidor. | ||
# Habilitando isso, aumentará a probabilidade de detectarmos trapaceiros. | ||
# Deixando-o desabilitado, continuará detectando cheaters e não irá causar falsos positivos. | ||
# A menos que estiver em um servidor focado em PvP esse pacote adicional não é recomendado. | ||
enable-post-packet: false | ||
|
||
exploit: | ||
# Você pode ganhar altas velocidades enquanto pular correndo com uma elytra, isso previne o exploitação de ocorrer quando | ||
# definido falso. | ||
# A Mojang vacilou com o netcode por fazer a Elytra iniciar pelo lado do cliente. | ||
# As Elytras levam 0.99 de fricção horizontal, então constantemente adicionando 0.2 de velocidade horizontal resulta | ||
# em velocidades altíssimas. | ||
allow-sprint-jumping-when-using-elytra: true | ||
|
||
# Habilita registrar plugins que são injetados na netty ao entrar para depurar erros de compatibilidade. | ||
debug-pipeline-on-join: false | ||
|
||
# Habilita verificações experimentais. | ||
experimental-checks: false | ||
|
||
# Grim às vezes cancela pacotes ilegais como com o timer, depois de X pacotes em um segundo que foram cancelados, quando | ||
# devemos simplesmente expulsar o jogador? Isso é requirido já que alguns limitadores de pacotes não contam pacotes | ||
# cancelados pelo Grim. | ||
packet-spam-threshold: 100 | ||
|
||
config-version: 9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
enabled: false | ||
webhook: "" | ||
embed-color: "#00FFFF" | ||
violation-content: | ||
- "**Jogador**: %player%" | ||
- "**Verificação**: %check%" | ||
- "**Violações**: %violations%" | ||
- "**Versão do Cliente**: %version%" | ||
- "**Nome do Cliente**: %brand%" | ||
- "**Ping**: %ping%" | ||
- "**TPS**: %tps%" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# \u00BB é » (>> duplo), ANSI e UTF-8 interpretam isso diferentemente... você pode acabar vendo '?' por conta disso. | ||
prefix: "&bGrim &8\u00BB" | ||
|
||
alerts-enabled: "%prefix% &fAlertas habilitados." | ||
alerts-disabled: "%prefix% &fAlertas desabilitados" | ||
client-brand-format: "%prefix% &f%player% entrou usando %brand%" | ||
console-specify-target: "%prefix% &cVocê deve especificar o nome do alvo como o terminal!" | ||
player-not-found: "%prefix% &cO jogador está imune ou desconectado!" | ||
player-not-this-server: "%prefix% &cO jogador não está nesse servidor!" | ||
spectate-return: "\n%prefix% &fClique aqui para retornar a localização anterior\n" | ||
cannot-spectate-return: "%prefix% &cVocê só pode fazer isso após espectar um jogador." | ||
cannot-run-on-self: "%prefix% &cVocê não pode usar esse comando em sí!" | ||
upload-log: "%prefix% &fDepuramento enviado para: %url%" | ||
upload-log-start: "%prefix% &fEnviando a log... por favor espere." | ||
upload-log-not-found: "%prefix% &cNão foi possível encontrar essa log." | ||
upload-log-upload-failure: "%prefix% &cAlgo deu errado ao enviar essa log, veja o terminal para mais informações." | ||
|
||
# Placeholders válidos: | ||
# %prefix% | ||
# %player% | ||
# %check_name% | ||
# %vl% - violações | ||
# %verbose% - Informação extra da verificação, como os desvios, nem todas as verifiações terão essa informação. | ||
alerts-format: "%prefix% &f%player% &bfalhou em &f%check_name% &f(x&c%vl%&f) &7%verbose%" | ||
alerts-format-proxy: "%prefix% &f[&cproxy&f] &f%player% &bfalhou em &f%check_name% &f(x&c%vl%&f) &7%verbose%" | ||
|
||
profile: | ||
- "&7======================" | ||
- "%prefix% &bPerfil de &f%player%" | ||
- "&bPing: &f%ping%" | ||
- "&bVersão: &f%version%" | ||
- "&bNome do Cliente: &f%brand%" | ||
- "&bSensibilidade Horizontal: &f%h_sensitivity%%" | ||
- "&bSensibilidade Vertical: &f%v_sensitivity%%" | ||
- "&bFastMath: &f%fast_math%" | ||
- "&7======================" | ||
help: | ||
- "&7======================" | ||
- "/grim alerts &f- &7Alterna on/off as noificações." | ||
- "/grim profile <player> &f- &7Mosta informações do jogador." | ||
- "/grim help &f- &7Mostra essa mensagem de ajuda." | ||
- "/grim debug <player> &f- &7Depurar simulação para desenvolvedores." | ||
- "/grim perf &f- &7Depurar performance para Desenvolvedores." | ||
- "/grim reload &f- &7Recarrega a pasta de configurações." | ||
- "/grim spectate <player> &f- &7Especta um jogador." | ||
- "/grim verbose &f- &fMostra todos os flags para você sem os buffers." | ||
- "/grim log [0-255] &f- &7Envia a log da simulação." | ||
- "&7======================" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
# %check_name% - nome da verificação | ||
# %vl% - violações | ||
# %verbose% - informação extra | ||
# %player% - nome do jogador | ||
# [alert] - comando especial para alertar | ||
# [webhook] - comando especial para alertar com a webhook do discord | ||
# [proxy] - comando especial para notificar os outros servidores conectados no mesmo proxy (BungeeCord/Velocity) | ||
Punishments: | ||
Simulation: | ||
# Depois de quantos segundos a violação deve expirar? | ||
remove-violations-after: 300 | ||
# Essa sessão combina todas as verificações com os nomes listados abaixo. | ||
# Para excluir uma verificação que estaria combinada, adicione uma exclamação na frente do nome. | ||
# Por exemplo: - "!BadPacketsN" | ||
checks: | ||
- "Simulation" | ||
- "GroundSpoof" | ||
- "Timer" | ||
- "NoFall" | ||
# Limiar: Intervalo entre comandos | ||
# | ||
# Exemplo, para expulsar um jogador com a mensagem: "movimento incorreto!" depois de 100 violações, sem | ||
# repetir o comando: | ||
# - "100:0 kick %player% movimento incorreto!" | ||
# 0 significa executar somente uma vez. | ||
# - "100:50 say %player% está trapaceando!" | ||
# Executa quando o jogador alcança 100 violações e depois disso a cada 50 violações após as 100. | ||
# | ||
commands: | ||
- "100:40 [alert]" | ||
- "100:100 [webhook]" | ||
- "100:100 [proxy]" | ||
Knockback: | ||
remove-violations-after: 300 | ||
checks: | ||
- "Knockback" | ||
- "Explosion" | ||
commands: | ||
- "5:5 [alert]" | ||
- "20:20 [webhook]" | ||
- "20:20 [proxy]" | ||
Post: | ||
remove-violations-after: 300 | ||
checks: | ||
- "Post" | ||
commands: | ||
- "20:20 [alert]" | ||
- "40:40 [webhook]" | ||
- "40:40 [proxy]" | ||
BadPackets: | ||
remove-violations-after: 300 | ||
checks: | ||
- "BadPackets" | ||
- "Crash" | ||
commands: | ||
- "20:20 [alert]" | ||
- "40:40 [webhook]" | ||
- "40:40 [proxy]" | ||
Reach: | ||
remove-violations-after: 300 | ||
checks: | ||
- "Reach" | ||
commands: | ||
- "5:5 [alert]" | ||
- "5:5 [webhook]" | ||
- "5:5 [proxy]" | ||
Misc: | ||
remove-violations-after: 300 | ||
checks: | ||
- "EntityControl" | ||
- "NoSlow" | ||
- "Place" | ||
- "Baritone" | ||
- "FastBreak" | ||
- "TransactionOrder" | ||
commands: | ||
- "10:5 [alert]" | ||
- "20:10 [webhook]" | ||
- "20:10 [proxy]" | ||
Combat: | ||
remove-violations-after: 300 | ||
checks: | ||
- "Killaura" | ||
- "Aim" | ||
commands: | ||
- "20:40 [alert]" | ||
# Dês da 2.2.10, não temos verificações de AutoClicker, isso é somente um placeholder. Grim vai verificar por AutoClicker no futuro. | ||
Autoclicker: | ||
remove-violations-after: 300 | ||
checks: | ||
- "Autoclicker" | ||
commands: | ||
- "20:40 [alert]" |