NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um servidor de Urban Terror (2026)

Urban TerrorUpdated Nov 5, 202610 min read

Resposta curta. Você pode hospedar um servidor de Urban Terror por conta própria, de graça: execute no Linux o script oficial UrTUpdater para servidor dedicado para baixar a versão 4.3.4, copie server_example.cfg para server.cfg, inicie Quake3-UrT-Ded.x86_64 e abra a porta UDP 27960. Ou alugue um servidor de Urban Terror e pule a parte de rede.

Os jogadores encontram o seu servidor pelo nome na lista de servidores do jogo: com dedicated 2, o servidor se anuncia aos servidores master definidos em server.cfg.

Verificado em 5 de novembro de 2026 com o Urban Terror 4.3.4, a versão mais recente que o atualizador oficial oferecia.

Este guia usa três fontes: o UrTUpdater oficial e os arquivos que ele baixa (server_example.cfg e mapcycle_example.txt), o código-fonte do motor da FrozenSand (ioq3-for-UrbanTerror-4) para a porta padrão e o comportamento dos servidores master, e a instalação que o nosso painel executa em todo servidor de Urban Terror. Para ir direto ao aluguel, vá para a opção 2.

O que você precisa

  • O software do servidor: os arquivos do servidor dedicado do Urban Terror 4.3.4, baixados pelo atualizador oficial. A lista de versões do atualizador mostra a 4.3.4 como a mais recente, com data de 21 de junho de 2018. Não instale a 4.3 por cima de uma versão antiga: a página oficial de download recomenda uma pasta vazia.
  • Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Linux de 64 bits, que é o que nós usamos. Não testamos um servidor com Windows.
  • Ferramentas para o atualizador: curl e xmllint (o pacote libxml2-utils no Debian e no Ubuntu). O atualizador se recusa a iniciar sem qualquer um dos dois.
  • RAM e CPU: o desenvolvedor não publica requisitos do servidor, então trate qualquer número que você ler por aí como uma estimativa.
  • Um limite de jogadores: definido com sv_maxclients. A configuração de exemplo oficial diz que mais de 16 não é recomendado e que passar de 24 pode causar bugs feios.
  • Rede: UDP 27960 para o jogo, acessível pela internet. Essa é a porta padrão do servidor no código-fonte do motor da FrozenSand, o motor ioquake3 que eles mantêm para o Urban Terror 4.

Opção 1: hospede por conta própria

Estes passos são para Debian ou Ubuntu. O script do atualizador e os nomes dos arquivos são os que a nossa própria instalação usa.

Instale o servidor

  1. Instale as ferramentas.
    sudo apt update
    sudo apt install curl libxml2-utils -y
  2. Crie um usuário e uma pasta vazia para o servidor.
    sudo useradd -m -s /bin/bash -U urt
    sudo su - urt
    mkdir -p ~/server
    cd ~/server
  3. Baixe o atualizador do servidor dedicado nas releases do UrTUpdater no GitHub (FrozenSand/UrTUpdater, release v4.0.3-RC1, marcada como pré-lançamento).
    curl -sSL -o UrTUpdater-Ded.sh https://github.com/FrozenSand/UrTUpdater/releases/download/v4.0.3-RC1/UrTUpdater-v4.0.3-Ded.sh
  4. Execute uma vez, manualmente.
    bash UrTUpdater-Ded.sh
    A primeira execução precisa ser interativa: com -q, o script para com "Initial run must be interactive". Ele mostra a licença e pergunta se você aceita. Depois pede que você escolha uma versão (escolha 4.3.4 (latest)), um mirror de download, um motor (escolha Quake3-UrT (default)) e se quer atualizar automaticamente. Se você responder n às atualizações automáticas, ele pergunta se deve baixar a atualização agora: responda y. O download tem cerca de 1,5 GB. No final, ele pergunta se você quer jogar agora: responda n, porque isso inicia o cliente do jogo, não o servidor. Mais tarde, bash UrTUpdater-Ded.sh -q procura e baixa atualizações sem fazer perguntas (a ajuda do script diz que é para uso com cron). Pare o servidor antes de executá-lo.
  5. Confirme que o binário do servidor é executável (o atualizador normalmente já faz isso).
    chmod +x Quake3-UrT-Ded.x86_64

Escreva as configurações

  1. Copie os arquivos de exemplo que o atualizador colocou na pasta q3ut4:
    cp q3ut4/server_example.cfg q3ut4/server.cfg
    cp q3ut4/mapcycle_example.txt q3ut4/mapcycle.txt
  2. Edite q3ut4/server.cfg. Estas são as linhas que você vai mudar primeiro, com os nomes que o arquivo de exemplo usa:
    set  sv_hostname "My Urban Terror server"
    set  sv_joinmessage "Welcome, have fun!"
    set  sv_maxclients "16"
    set  rconpassword "a-long-password"
    set  g_password ""
    set  g_gametype "7"
    set  g_friendlyfire "1"
    set  timelimit "20"
    Deixe g_password vazio em um servidor público. Os comentários do arquivo de exemplo listam os tipos de jogo: 0 Free For All, 1 Last Man Standing, 3 Team DeathMatch, 4 Team Survivor, 5 Follow The Leader, 6 Capture And Hold, 7 Capture The Flag, 8 Bomb Mode, 9 Jump, 10 Freeze Tag e 11 Gun Game. Em g_friendlyfire, 0 é desativado, 1 é ativado com expulsão após muitas mortes de colegas de time e 2 é ativado sem expulsões.
  3. Entenda o que os mapas fazem. A última linha de server.cfg, map ut4_casa no exemplo, é o mapa com o qual o servidor começa. O arquivo mapcycle.txt lista os mapas que o servidor joga em sequência depois dele. A lista de exemplo começa com ut4_turnpike e ut4_paris.

Abra a porta

  • Jogo: libere a UDP 27960 no firewall da máquina (por exemplo sudo ufw allow 27960/udp) e redirecione-a no roteador.
  • Lista de servidores: a configuração de exemplo mantém sv_master2 e sv_master3 apontando para master.urbanterror.info e master2.urbanterror.info. Deixe-os como estão para que o servidor alcance os servidores master.

Inicie e entre

  1. Iniciar o servidor a partir da pasta do servidor:
    ./Quake3-UrT-Ded.x86_64 +exec "server.cfg" +set fs_game "q3ut4" +set fs_basepath "$PWD" +set fs_homepath "$PWD" +set dedicated "2" +set net_port "27960"
    O servidor está no ar quando o log imprime ------- Game Initialization -------. Execute-o sob um gerenciador de serviços como o systemd, para que reinicie após uma falha. Mantenha dedicated 2: segundo o código-fonte do motor, só um servidor iniciado com dedicated 2 envia heartbeats aos servidores master (dedicated 1 é para jogo em LAN).
  2. Entre nele. Abra o Urban Terror, vá até a lista de servidores e procure o nome que você definiu em sv_hostname.
  3. Atualizar é parar o servidor e executar bash UrTUpdater-Ded.sh de novo.

Opção 2: hospede na PlayNHost

Alugar elimina a instalação, o script do atualizador, o firewall e quase toda a edição do arquivo de configuração. Você ainda escolhe um nome, um mapa, um tipo de jogo e suas regras.

  1. Escolha um plano. Abra a página de hospedagem de servidor de Urban Terror e compare os planos: RECON (16 jogadores), ASSAULT (24) e SPECOPS (32) no momento em que escrevemos. Clique em Criar servidor (Personalizar plano no SPECOPS) e conclua o pedido. Os preços mudam, então confira nessa página.
  2. Aguarde a instalação. O servidor aparece no painel. O Console imprime ------- Game Initialization ------- quando ele está pronto.
  3. Dê um nome a ele. Na página Configurações, abra Configurações do jogo e defina o Hostname do servidor e a Mensagem de entrada. Para um servidor privado, defina uma Senha do servidor. Depois reinicie.
  4. Escolha suas regras no mesmo card: Máximo de jogadores, Tipo de jogo / Modo de jogo, Limite de tempo do mapa, Fogo amigo e Bots. Reinicie para aplicá-las. Mapa só é gravado em server.cfg na primeira inicialização do servidor; para mudar o mapa inicial depois, edite a última linha de q3ut4/server.cfg (map "ut4_casa" por padrão) na aba Files e reinicie.
  5. Adicione o controle de administrador. Defina uma Senha do RCON se quiser executar comandos rcon pelo jogo ou por uma ferramenta externa.

O que o painel faz por você

  • Instalação e arquivos: o servidor é instalado com o mesmo atualizador oficial, versão 4.3.4, e server_example.cfg e mapcycle_example.txt já vêm renomeados para server.cfg e mapcycle.txt. Você nunca responde às perguntas do atualizador.
  • Porta: a sua porta é atribuída e passada ao servidor como net_port a cada inicialização. Você não precisa abrir nada.
  • Configurações: a cada inicialização, o painel reescreve em server.cfg o hostname, a mensagem de entrada, o limite de jogadores, a senha do RCON, a senha do servidor, o fogo amigo, o tipo de jogo, o limite de tempo e o mínimo de bots. Altere-os no painel, não no arquivo, ou a sua edição nessas linhas será substituída. O mapa inicial só é gravado na primeira inicialização, então depois disso a linha map é sua para editar.
  • Bots: a instalação adiciona bot_enable 1 e bot_minplayers 0 ao server.cfg. O campo Bots define bot_minplayers, e o padrão é 0. O campo Tipo de jogo / Modo de jogo aceita de 1 a 11, então Free For All (0) não é oferecido. Fogo amigo permite no máximo 1, então o modo sem expulsões (2) não é oferecido.
  • Mapas: Mapa define apenas o mapa com o qual o servidor inicia, e o painel só o grava em server.cfg na primeira inicialização. Quando cada mapa termina (por exemplo, quando o Limite de tempo do mapa se esgota), o jogo passa sozinho para o próximo mapa de mapcycle.txt, então edite esse arquivo na aba Files para mudar a rotação.
  • Console e RCON: a caixa de console na página do seu servidor funciona sem senha do RCON. O RCON em si continua desativado até você definir uma.

Hospedar por conta própria ou alugar: uma comparação honesta

  • Custo: o software do servidor é gratuito. Hospedar por conta própria custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade definida pelo plano.
  • Disponibilidade: um servidor doméstico só fica no ar enquanto o seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
  • Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o seu IP de casa fora disso.
  • Configuração: hospedar por conta própria exige linha de comando, o atualizador, um server.cfg editado à mão e uma porta UDP aberta. Alugar exige um nome, um tipo de jogo e um mapa.
  • Controle: hospedar por conta própria dá a você todas as cvars da configuração de exemplo de 26 KB. Nos nossos servidores, você muda as principais no painel e ainda tem a aba Files para extras em server.cfg e mapcycle.txt.

Pronto para pular a configuração? Veja os planos de servidor de Urban Terror.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS