Ativa o menu
Alternar menu de preferências
Alternar menu pessoal
Não autenticado(a)
Your IP address will be publicly visible if you make any edits.

Command line parameters

De Brdoom wiki
Revisão de 21h49min de 2 de fevereiro de 2026 por MegaManx3 (discussão | contribs) (Criou página com '{{doomwiki|parameter}} Um '''parâmetro de linha de comando''' é simplesmente uma palavra-chave e, se necessário, um valor associado digitado após o nome do executável na linha de comando. Eles não devem ser confundidos com comandos de console! Um parâmetro de linha de comando é informado ''antes'' mesmo do jogo ser iniciado; já os comandos de console são digitados durante o jogo, no console. Uma linha de comando típica é: zdoom -sk...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
DoomWiki.org
For more information on this article, visit the parameter page on the Doom Wiki.

Um parâmetro de linha de comando é simplesmente uma palavra-chave e, se necessário, um valor associado digitado após o nome do executável na linha de comando. Eles não devem ser confundidos com comandos de console! Um parâmetro de linha de comando é informado antes mesmo do jogo ser iniciado; já os comandos de console são digitados durante o jogo, no console.

Uma linha de comando típica é:

zdoom -skill 4 -warp 24

“-skill 4” e “-warp 24” são dois dos parâmetros de linha de comando que o ZDoom suporta. Existem vários outros, descritos abaixo:

Opções de configuração

-2
Força todos os modos de vídeo a usarem duplicação de pixels, resultando no modo final com o dobro do tamanho especificado.
-4
Força todos os modos de vídeo a usarem quadruplicação de pixels, resultando no modo final com quatro vezes o tamanho especificado.
-bits numbits
Especifica a profundidade de cor. Atualmente, apenas 8 é suportado (para o renderizador de software).
-width x
-height y
Especifica a resolução desejada da tela. Se apenas -width ou -height for informado, o ZDoom tentará estimar o outro com base em uma proporção padrão. Se a resolução especificada não for suportada pelos drivers SDL/DirectDraw, o ZDoom tentará várias resoluções até encontrar uma que funcione ou desistir. Para saber quais resoluções o ZDoom pode usar, utilize o comando vid_describemodes no console após iniciar o jogo.
-blockmap
Faz o ZDoom ignorar todas as informações de BLOCKMAP fornecidas pelo mapa e gerá-las novamente. Equivale a +set genblockmap 1.
-cdrom
Faz o ZDoom procurar jogos salvos e o zdoom.cfg em um diretório chamado C:\ZDOOMDAT. Capturas de tela também serão salvas nesse diretório.
-config configfile
Faz o ZDoom usar um arquivo de configuração alternativo. Se configfile não existir, ele será criado.
-iwad iwadfile[.wad]
O arquivo IWAD especificado após este parâmetro será usado como o IWAD do jogo.
O ZDoom procurará o IWAD no diretório atual, no mesmo diretório do zdoom.exe, no diretório definido pela variável de ambiente DOOMWADDIR e no diretório definido pela variável de ambiente HOME. (Verification needed)
-nocdaudio
Desativa o áudio de CD. Como apenas a versão Windows suporta áudio de CD, as outras versões ignoram esta opção. (Verification needed)
-noidle (somente Windows)
Ao usar Alt-Tab para sair do ZDoom, normalmente o programa reduz sua prioridade para não afetar o sistema. Com este parâmetro, o ZDoom tenta rodar em velocidade total mesmo quando não é a janela ativa.
-nojoy (somente Windows)
Desativa o suporte a joystick. Dispositivos antigos de gameport (não USB) podem causar lentidão mesmo sem uso. Use -nojoy para evitar isso.
-nomusic
Impede a reprodução de músicas.
-nosfx
Impede a reprodução de efeitos sonoros.
-nosound
Desativa tanto músicas quanto efeitos sonoros.
-nostartup
Desativa as telas de inicialização usadas por Heretic, Hexen e Strife, utilizando o modo texto de inicialização do Doom.
-oldsprites
Desativa o renomeamento de sprites. A menos que esteja jogando um mod para Heretic, Hexen ou Strife, isso geralmente não é necessário.
-savedir path
Especifica um diretório alternativo para arquivos de salvamento. Se não for definido, o ZDoom usa o diretório indicado pelo CVAR save_dir.

Opções de jogo

-avg
Significa “Austin Virtual Gaming”. Avança automaticamente para o próximo nível após 20 minutos. Equivale a +set timelimit 20 ou -timer 20.
-fast
Define o CVAR dmflags para deixar os monstros tão rápidos quanto no modo Nightmare, mesmo sem jogar nesse nível.
-nomonsters
Define o dmflags para que monstros não sejam gerados nos mapas.
-respawn
Define o dmflags para que monstros reapareçam mesmo fora da dificuldade Nightmare.
-timer x
Faz o ZDoom avançar automaticamente para o próximo nível após x minutos. Equivale a +set timelimit x.
-turbo x
Faz o movimento do jogador ser x% da velocidade normal. Valores válidos: 10–255 (100 é o normal). Valores acima de 100 são considerados trapaça. Equivale a +set turbo x.

Opções de carregamento

-deh dehfile[.deh]
Faz o ZDoom aplicar um patch DeHackEd ou .bex ao jogo. Deve ser um patch em texto; patches binários não são suportados.
-bex bexfile[.bex]
Igual a -deh, mas a extensão padrão é .bex.
-file file1[.wad] file2[.wad] ...
Carrega um ou mais arquivos PWAD. Arquivos listados mais à direita têm prioridade. O uso de -file não é mais obrigatório: zdoom file1.wad file2.wad funciona da mesma forma.
-allowduplicates
Permite carregar arquivos com nomes duplicados ao usar -file. (Verification needed)
-noautoload
Impede o carregamento automático definido no arquivo de configuração do usuário, incluindo zvox.wad e o diretório de skins.
-noautoexec
Desativa a execução do autoexec.cfg.
-loadgame saveXX.[zds]
Carrega automaticamente o savegame especificado.
-playdemo demofile[.lmp]
Reproduz automaticamente o demo especificado ao iniciar.
-record demofile[.lmp]
Grava um demo. Use -warp ou +map para não gravar no MAP01/E1M1.
+playerclass classe
Relevante apenas para jogos com múltiplas classes de jogador, como Hexen.
-skill x
Define o nível de habilidade inicial.
-timedemo demofile[.lmp]
Executa um demo rapidamente e exibe o framerate ao final.
-warp m
-warp e m
Inicia o jogo diretamente em um mapa específico.
-warpwipe
Força um screen wipe após carregar um mapa no início.
-xlat arquivo
Define um map translator padrão alternativo.

Opções de depuração

Embora não seja um parâmetro real, comandos set podem ser usados na linha de comando prefixando com '+'. Ex.: +set developer 1.

-0
Reseta a posição da janela para o canto superior esquerdo.
-debugfile
Grava informações de depuração de rede em um arquivo debugN.txt.
-devparm
Exibe a mensagem “useless mode is activated”. Sem utilidade prática no ZDoom.
-dumpjit
Exporta o resultado da compilação JIT do ZScript para o arquivo dumpjit.txt.
-hashfiles
Gera o arquivo fileinfo.txt com hashes MD5 de todos os recursos carregáveis.
-noblit
Não atualiza a tela, mas ainda desenha internamente. Útil apenas com -timedemo.
-nodraw
Não desenha absolutamente nada. Útil apenas com -timedemo.
-norun
Sai do jogo antes da inicialização do vídeo, útil para checar erros de scripts.
-stdout
(Somente Win32) Envia toda a saída para o console do sistema.

Opções de multiplayer

(Tradução mantida conforme original, ver parâmetros individuais)

Outras opções

Além dos parâmetros acima, comandos de console podem ser incluídos na linha de comando prefixando com '+'.

Veja também

Lembre-se: se não estiver confortável usando a linha de comando com frequência, você pode salvar esses comandos em um arquivo .bat para uso futuro.