Cheats: Configuração e Parâmetros do Servidor Guide
Esta página explica a configuração do servidor incorporada e do lado do servidor e os passos comuns de solução de problemas usados para habilitar ou controlar cheats e o comportamento do servidor em Terraria. Ela foca nas opções do arquivo de configuração, nos parâmetros de linha de comando que afetam o controle do jogo (incluindo configurações comumente usadas para trapacear ou administrar) e em como resolver problemas comuns ao iniciar um servidor com opções personalizadas.
O que o arquivo de configuração faz
O servidor do Terraria aceita um arquivo de configuração em texto simples que define parâmetros do servidor e opções de linha de comando para que você não precise digitá-los manualmente a cada execução. Usar um arquivo de configuração é a forma padrão de persistir comportamentos do lado do servidor que podem permitir ou restringir ações que jogadores consideram "cheats" (por exemplo, definir o número máximo de jogadores, senhas, carregar/criar mundos automaticamente ou especificar portas e listas de banimento).
- O formato do arquivo de configuração é um arquivo de texto simples. Um exemplo de arquivo de configuração está incluído na pasta do Terraria; se estiver ausente você pode criar um novo arquivo de texto e colar as opções que deseja.
- Inicie o servidor com um arquivo de configuração usando: TerrariaServer.exe -config serverconfig.txt
- O arquivo de configuração é multiplataforma: as mesmas opções e sintaxe se aplicam independentemente do sistema operacional.
Opções úteis de configuração e parâmetros de linha de comando
Essas opções são passadas diretamente na linha de comando ou especificadas dentro do arquivo de configuração. Elas controlam a inicialização e o acesso ao servidor; muitas são usadas por operadores de servidor para controlar quem pode se conectar e qual world é carregado.
- -config
- Especifica o arquivo de configuração a ser usado.
- -port
- Define a porta de escuta do servidor.
- -players ou -maxplayers
- Define o número máximo de jogadores simultâneos.
- -pass ou -password
- Define a senha do servidor.
- -world
- Carrega um arquivo world específico e inicia o servidor automaticamente com ele.
- -autocreate
- Se nenhum world for encontrado no caminho especificado por -world, cria um novo world. Use tamanhos numéricos: 1 (small), 2 (medium), 3 (large).
- -banlist
- Indica ao servidor um arquivo de banlist (padrão "banlist.txt" no diretório de trabalho).
- -worldname
- Define o nome do world usado ao criar ou carregar um world via config.
Use essas opções para controlar o acesso, pré-selecionar o world e automatizar a inicialização do servidor — ações administrativas comuns em servidores públicos ou privados onde "cheats" seriam gerenciados pelo host.
Usos típicos relacionados a cheats
- Servidores privados semelhantes a single-player: defina -maxplayers para 1 e uma -password forte para emular efetivamente o single-player, mas mantendo recursos do servidor.
- Configurações persistentes de administrador: coloque comandos e opções do servidor no arquivo de configuração para que as escolhas do moderador/proprietário (world, senha, bans, limite de jogadores) sejam aplicadas consistentemente a cada inicialização.
- Criação automática de world: -autocreate permite automatizar a criação de servidor sem vigilância com um tamanho de world fixo, sem abrir a interface do servidor.
- Restrição de acesso: use -pass e -banlist para manter jogadores indesejados fora.
Solução de problemas na inicialização do servidor (causas comuns e correções)
Se o servidor falhar ao iniciar ao usar um arquivo de configuração ou parâmetros personalizados, siga estas verificações na ordem:
- Verifique erros de digitação: Uma única opção incorreta ou parâmetro grafado errado no arquivo de configuração é a causa mais comum. Verifique cada linha e a ortografia dos parâmetros.
- Confirme o uso do config: Garanta que você realmente está iniciando o servidor com a opção -config apontando para o arquivo correto (por exemplo, TerrariaServer.exe -config serverconfig.txt).
- Conflitos de porta: Se a porta especificada com -port já estiver em uso, altere-a ou feche a aplicação que está usando essa porta.
- Caminhos e nomes de arquivos: Certifique-se de que o caminho do -world e o caminho do -banlist (se usado) apontem para arquivos válidos e que o servidor tenha permissão para lê-los/escrevê-los.
- Se estiver usando -autocreate: Confirme que o tamanho numérico do world está correto (1, 2 ou 3).
- Permissões e antivírus/firewall: Confirme que o executável do servidor tem permissão para aceitar conexões de rede e escrever arquivos no diretório de trabalho.
- Reinstale como último recurso: Se as verificações acima falharem e o comportamento continuar inexplicado, reinstalar os binários do jogo/servidor pode corrigir arquivos corrompidos.
Se os problemas persistirem após essas verificações, consulte os canais de suporte oficiais ou fóruns da comunidade para orientação específica da sua plataforma e das mensagens de erro.
Melhores práticas para gerenciamento seguro de cheats
- Mantenha um arquivo de configuração dedicado para cada setup de servidor (público, privado, teste). Nomeie-os claramente e inicie com o -config correto para evitar exposição acidental de um servidor privado.
- Use senhas fortes e uma banlist para controlar o acesso.
- Faça log e backup dos arquivos de world antes de usar mudanças experimentais ou administrativas que possam alterar o estado do jogo.
- Teste mudanças de configuração em um ambiente controlado (local ou servidor privado) antes de aplicar em um servidor público.
Este guia cobre o controle baseado em configuração para comportamentos do lado do servidor comumente envolvidos ao habilitar ou restringir cheats. Use as opções listadas para padronizar a inicialização do servidor e siga os passos de solução de problemas para resolver a maioria dos problemas de inicialização.