NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server Urban Terror (2026)

Urban TerrorUpdated Nov 5, 20269 min read

In breve. Puoi ospitare un server Urban Terror da solo gratis: esegui su Linux lo script ufficiale UrTUpdater per server dedicati per scaricare la versione 4.3.4, copia server_example.cfg in server.cfg, avvia Quake3-UrT-Ded.x86_64 e apri la porta UDP 27960. Oppure noleggia un server Urban Terror e salta la parte di rete.

I giocatori trovano il tuo server dal nome nell'elenco server del gioco: con dedicated 2 il server si annuncia ai master server impostati in server.cfg.

Verificato il 5 novembre 2026 con Urban Terror 4.3.4, la versione più recente offerta dall'updater ufficiale.

Questa guida usa tre fonti: l'UrTUpdater ufficiale e i file che scarica (server_example.cfg e mapcycle_example.txt), il codice sorgente del motore di FrozenSand (ioq3-for-UrbanTerror-4) per la porta predefinita e il comportamento dei master server, e l'installazione che il nostro pannello esegue per ogni server Urban Terror. Per passare subito al noleggio, vai all'opzione 2.

Cosa ti serve

  • Il software del server: i file del server dedicato di Urban Terror 4.3.4, scaricati dall'updater ufficiale. L'elenco versioni dell'updater indica la 4.3.4 come ultima, datata 21 giugno 2018. Non installare la 4.3 sopra una versione precedente: la pagina di download ufficiale consiglia una cartella vuota.
  • Una macchina sempre accesa: un PC di scorta, un home server o una macchina virtuale nel cloud. Questa guida usa Linux a 64 bit, che è quello che usiamo noi. Non abbiamo testato un server Windows.
  • Strumenti per l'updater: curl e xmllint (il pacchetto libxml2-utils su Debian e Ubuntu). L'updater non parte se manca uno dei due.
  • RAM e CPU: lo sviluppatore non pubblica i requisiti del server, quindi considera una stima qualsiasi cifra che leggi altrove.
  • Un limite di giocatori: si imposta con sv_maxclients. La config di esempio ufficiale dice che oltre 16 non è consigliato e che superare 24 può causare brutti bug.
  • Rete: UDP 27960 per il gioco, raggiungibile da internet. È la porta server predefinita nel codice sorgente del motore di FrozenSand, il motore ioquake3 che mantengono per Urban Terror 4.

Opzione 1: ospitalo da solo

Questi passaggi valgono per Debian o Ubuntu. Lo script dell'updater e i nomi dei file sono quelli usati dalla nostra installazione.

Installa il server

  1. Installa gli strumenti.
    sudo apt update
    sudo apt install curl libxml2-utils -y
  2. Crea un utente e una cartella vuota per il server.
    sudo useradd -m -s /bin/bash -U urt
    sudo su - urt
    mkdir -p ~/server
    cd ~/server
  3. Scarica l'updater del server dedicato dalle release di UrTUpdater su GitHub (FrozenSand/UrTUpdater, release v4.0.3-RC1, contrassegnata come pre-release).
    curl -sSL -o UrTUpdater-Ded.sh https://github.com/FrozenSand/UrTUpdater/releases/download/v4.0.3-RC1/UrTUpdater-v4.0.3-Ded.sh
  4. Eseguilo una volta, a mano.
    bash UrTUpdater-Ded.sh
    Il primo avvio deve essere interattivo: con -q lo script si ferma con "Initial run must be interactive". Mostra la licenza e chiede se la accetti. Poi ti chiede di scegliere una versione (scegli 4.3.4 (latest)), un mirror di download, un motore (scegli Quake3-UrT (default)) e se aggiornare automaticamente. Se rispondi n agli aggiornamenti automatici, chiede se scaricare subito l'aggiornamento: rispondi y. Il download è di circa 1,5 GB. Alla fine chiede se vuoi giocare ora: rispondi n, perché avvia il client di gioco, non il server. In seguito, bash UrTUpdater-Ded.sh -q controlla e scarica gli aggiornamenti senza fare domande (la guida dello script dice che è pensato per cron). Ferma il server prima di eseguirlo.
  5. Controlla che il binario del server sia eseguibile (di solito l'updater lo fa già).
    chmod +x Quake3-UrT-Ded.x86_64

Scrivi le impostazioni

  1. Copia i file di esempio che l'updater ha messo nella cartella q3ut4:
    cp q3ut4/server_example.cfg q3ut4/server.cfg
    cp q3ut4/mapcycle_example.txt q3ut4/mapcycle.txt
  2. Modifica q3ut4/server.cfg. Queste sono le righe che cambierai per prime, con i nomi usati dal file di esempio:
    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"
    Lascia g_password vuoto per un server pubblico. I commenti del file di esempio elencano i tipi di gioco: 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. Per g_friendlyfire, 0 è disattivato, 1 è attivo con kick dopo troppi team kill e 2 è attivo senza kick.
  3. Capisci cosa fanno le mappe. L'ultima riga di server.cfg, map ut4_casa nell'esempio, è la mappa con cui parte il server. Il file mapcycle.txt elenca le mappe che il server gioca a rotazione dopo di essa. L'elenco di esempio inizia con ut4_turnpike e ut4_paris.

Apri la porta

  • Gioco: consenti UDP 27960 nel firewall della macchina (per esempio sudo ufw allow 27960/udp) e inoltrala sul router.
  • Elenco server: la config di esempio tiene sv_master2 e sv_master3 puntati a master.urbanterror.info e master2.urbanterror.info. Lasciali così com'è, in modo che il server raggiunga i master server.

Avvialo ed entra

  1. Avvia il server dalla cartella del server:
    ./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"
    Il server è attivo quando il log stampa ------- Game Initialization -------. Eseguilo sotto un gestore di servizi come systemd, così riparte dopo un crash. Mantieni dedicated 2: secondo il codice sorgente del motore, solo un server avviato con dedicated 2 invia heartbeat ai master server (dedicated 1 è per il gioco in LAN).
  2. Entra. Apri Urban Terror, vai all'elenco server e cerca il nome che hai impostato in sv_hostname.
  3. Aggiorna fermando il server ed eseguendo di nuovo bash UrTUpdater-Ded.sh.

Opzione 2: ospitalo su PlayNHost

Il noleggio elimina l'installazione, lo script dell'updater, il firewall e gran parte della modifica del file di config. Scegli comunque un nome, una mappa, un tipo di gioco e le tue regole.

  1. Scegli un piano. Apri la pagina di hosting server Urban Terror e confronta i piani: RECON (16 giocatori), ASSAULT (24) e SPECOPS (32) al momento della scrittura. Premi Crea server (Personalizza piano su SPECOPS) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa ------- Game Initialization ------- quando è pronto.
  3. Dagli un nome. Nella pagina Impostazioni, apri Impostazioni di gioco e imposta l'Hostname del server e il Messaggio di ingresso. Per un server privato, imposta una Password del server. Poi riavvia.
  4. Scegli le regole nella stessa scheda: Giocatori max, Tipo di gioco / Modalità di gioco, Limite di tempo mappa, Fuoco amico e Bot. Riavvia per applicarle. Mappa viene scritta in server.cfg solo al primo avvio del server; per cambiare la mappa iniziale in seguito, modifica l'ultima riga di q3ut4/server.cfg (map "ut4_casa" per impostazione predefinita) nella scheda Files e riavvia.
  5. Aggiungi il controllo admin. Imposta una Password RCON se vuoi eseguire comandi rcon dal gioco o da uno strumento esterno.

Cosa fa il pannello per te

  • Installazione e file: il server viene installato con lo stesso updater ufficiale, versione 4.3.4, e server_example.cfg e mapcycle_example.txt sono già rinominati in server.cfg e mapcycle.txt. Non rispondi mai alle domande dell'updater.
  • Porta: la tua porta viene assegnata e passata al server come net_port a ogni avvio. Non devi aprire nulla.
  • Impostazioni: a ogni avvio il pannello riscrive in server.cfg hostname, messaggio di ingresso, limite di giocatori, password RCON, password del server, fuoco amico, tipo di gioco, limite di tempo e minimo di bot. Cambiali nel pannello, non nel file, altrimenti la tua modifica a quelle righe viene sostituita. La mappa iniziale viene scritta solo al primo avvio, quindi dopo la riga map la puoi modificare tu.
  • Bot: l'installazione aggiunge bot_enable 1 e bot_minplayers 0 a server.cfg. Il campo Bot imposta bot_minplayers, e il suo valore predefinito è 0. Il campo Tipo di gioco / Modalità di gioco accetta da 1 a 11, quindi Free For All (0) non è offerto. Fuoco amico consente al massimo 1, quindi la modalità senza kick (2) non è offerta.
  • Mappe: Mappa imposta solo la mappa con cui parte il server, e il pannello la scrive in server.cfg solo al primo avvio. Quando finisce ogni mappa (per esempio quando scade il Limite di tempo mappa), il gioco passa da solo alla mappa successiva in mapcycle.txt, quindi modifica quel file nella scheda Files per cambiare la rotazione.
  • Console e RCON: la console nella pagina del tuo server funziona senza password RCON. RCON in sé resta disattivato finché non ne imposti una.

Ospitarlo da solo o noleggiare: un confronto onesto

  • Costo: il software del server è gratuito. Ospitarlo da solo costa elettricità, hardware e banda, oppure una macchina cloud. Il noleggio è un canone mensile stabilito dal piano.
  • Disponibilità: un server casalingo è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware del provider.
  • Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
  • Configurazione: ospitarlo da solo richiede la riga di comando, l'updater, un server.cfg modificato a mano e una porta UDP aperta. Il noleggio richiede un nome, un tipo di gioco e una mappa.
  • Controllo: ospitarlo da solo ti dà ogni cvar della config di esempio da 26 KB. Sui nostri server cambi le principali nel pannello e hai anche la scheda Files per le aggiunte in server.cfg e mapcycle.txt.

Pronto a saltare la configurazione? Guarda i piani server Urban Terror.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI