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.
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
Baixe o atualizador do servidor dedicado nas releases do UrTUpdater no GitHub (FrozenSand/UrTUpdater, release v4.0.3-RC1, marcada como pré-lançamento).
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.
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
Copie os arquivos de exemplo que o atualizador colocou na pasta q3ut4:
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.
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.
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).
Entre nele. Abra o Urban Terror, vá até a lista de servidores e procure o nome que você definiu em sv_hostname.
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.
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.
Aguarde a instalação. O servidor aparece no painel. O Console imprime ------- Game Initialization ------- quando ele está pronto.
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.
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.
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.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade