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.
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
Scarica l'updater del server dedicato dalle release di UrTUpdater su GitHub (FrozenSand/UrTUpdater, release v4.0.3-RC1, contrassegnata come pre-release).
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.
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.
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).
Entra. Apri Urban Terror, vai all'elenco server e cerca il nome che hai impostato in sv_hostname.
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.
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.
Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa ------- Game Initialization ------- quando è pronto.
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.
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.
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.
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.
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.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy