Benvenuti in Ubuntu Tricks

Benvenuti!
Questo blog è stato creato con l'intento di raccogliere e raggruppare informazioni su Linux, in particolare sulla distribuzione Ubuntu. Saranno postati trucchi&consigli, ma anche programmi poco conosciuti che offrono servizi molto utili. Speriamo che questi post possano aiutarvi a farvi scoprire o ri-scoprire il vasto mondo di questo versatile sistema operativo.

Gli Amministratori:
- Noah -

giovedì 30 dicembre 2010

Urban Terror - Presentazione, come creare un server "homemade" e bot

Dopo aver piacevolmente trascorso le vacanze natalizie eccomi di nuovo qui a parlarvi di un gioco a mio avviso non molto conosciuto.


Prima di tutto vorrei fare una breve presentazione di questo gioco: come da titolo si chiama "Urban Terror". È uno sparatutto in versione multiplayer per Linux, Windows e Mac (ovviamente qui tratterò solo per la versione Linux). È giocabile sia online (con giocatori provenienti da tutte le parti del mondo) sia in singleplayer (creando dei bot, cioè "robot"). In questo post vi spiegherò come creare bot e server (con o senza password) dove potrete invitare i vostri amici.


Esistono 7 modalità di gioco:
Team Survivor
vince la squadra che elimina tutti i giocatori della squadra avversaria
Capture the Flag
vince la squadra che totalizza più punti portando la bandiera avversaria nella propria base
Bomb-Mode
una squadra deve piazzare e difendere una bomba e l'altra squadra deve tentare di disinnescarla
Team Deathmatch
vince la squadra che ha totalizzato più punti allo scadere del tempo (1 uccisione = 1 punto)
Free for All
tutti contro tutti
Capture and Hold
ogni squadra deve catturare e mantenere il controllo su diverse zone della mappa
Follow the Leader
cercare di non fare uccidere il leader della propria squadra

Le armi a vostra disposizione saranno:
Pistole
    * Beretta 92F/Beretta 92FS
    * IMI Desert Eagle
Armi primarie
    * Colt M4
    * Heckler & Koch G36
    * AK-103
    * Z-M Weapons LR 300
    * Remington SR-8
    * Heckler & Koch PSG-1
    * IMI Negev
Armi secondarie
    * Heckler & Koch MP5
    * Heckler & Koch UMP
    * Franchi S.p.A SPAS-12
Granate
    * Heckler & Koch HK69
    * Granate fumogene
    * Granate a frammentazione
Protezioni
    * Giubbotto in Kevlar
    * Elmetto in Kevlar
Accessori opzionali delle armi
    * Mirino Laser
    * Silenziatore
Altri equipaggiamenti
    * Medikit
    * Visore Tattico
    * Munizioni Extra


--> Installazione del gioco:

Scaricate a questo indirizzo il gioco
QUI
posizionatelo nella vostra home e scompattatelo.
Per non avviare ogni volta il programma da terminale (a volte può rivelarsi scomodo) creiamo un'icona nel menù Applicazione>Giochi
Clicchiamo con il destro sula barra menù in alto a sinistra e diamo modifica menù, andate in giochi e cliccate su nuova voce. Compilate come segue.


Ora è necessario dare i diritti di esecuzione ai file eseguibili, a seconda se possedete una versione di ubuntu a 32 o 64 bit, e successivamente avviare il gioco. Aprite il terminale e digitate

Per un sistema operativo linux a 32 bit
chmod +x /UrbanTerror/ioUrbanTerror.i386
./ioUrbanTerror.i386
Per un sistema operativo linux a 64bit
chmod +x /UrbanTerror/ioUrbanTerror.x86_64
./ioUrbanTerror.x86_64
Come prima schermata vi si chiederà di scegliere un nome, che sarà visibile in gioco e di fatto risulterà essere il vostro nome nel gameplay. È comunque possibile modificarlo in qualsiasi momento, anche mentre state giocando.

Benvenuti in Urban Terror (abbreviato UrT), come prima cosa vi consiglio di andare nel setup e sistemare le impostazioni video e audio secondo le vostre esigenze e possibilità. Vi consiglio di controllare anche l'impostazione dei comandi presente sempre nel setup e modificarla come volete!

--> Giocare Multiplayer
Cliccare su "Play online" poi su "Get new list" e scegliete un server. Ricordatevi di fare il reload list ogni tanto

--> Giocare Single player
Cliccare su "start server" e settate il vostro gioco e cliccate su "start server"
una volta entrati premete il tasto "altgr+ì" per aprire la console e digitate i seguenti comandi
/bot_enable 1
/reload
/botlist
/addbot bot_name level[1-5] ping[20-100]
--> Come creare un server

Ora andiamo al seguente percorso :
/UrbanTerror/q3ut4
ed apriamo il file server.cfg con il vostro editor di testo preferito.
Ci ritroveremo un file di configurazione.
Ci sono alcuni settaggi su cui porre particolare attenzione:
sets ” Admin” ” Scrivere qui il nome amministratore”
sets ” Email” “xxx@xxx.xxx”
Come intuibile qui nella prima riga bisognerà scrivere il nickname dall’admin del server, mentra nella seconda riga verrà inserita la vostra email.
set sv_hostname “Il nome del server” //Inserire un nome per il server
set g_motd “Messaggio descrittivo del server” //Inserire un messaggio
set sv_joinmessage “Messaggio di benvenuto” //Inserire un messaggio di benvenuto
Nella sezione //*** General Game Settings *** troviamo queste chiavi da modificare :
set sv_maxclients “6″
set g_gametype “8″
La prima variabile fa scegliere il numero di giocatori massimi che il server può ospitare,  per una connessione adsl da 7 mb consiglio di impostare un valore che varia tra i 6 e gli 8 giocatori, aumentando questi valori aumentarà di sicuro il ping e ci sarà lag.
La seconda variabile setta la modalità di gioco, cambiando il numero si avrà una modalità diversa. Ecco l’elenco dei numeri da settare per ottenere la modalità scelta :
0=FreeForAll, 3=TeamDeathMatch, 4=Team Survivor, 5=Follow the Leader, 6=Capture and Hold, 7=Capture The Flag, 8=Bombmode
Come visibile, nel nostro esempio il server è settato sulla modalità Bombmode.
Nella sezione //*** Passwords *** abbiamo da settare questa variabile :
set rconpassword “LaNostraPasswordQui”
Qui dobbiamo inserire la password per la rcon (la console dei comandi di UrT), consiglio di mettere una password difficile, altrimenti qualsiasi persona potrà usufruire dei diritti di amministrazione del vostro server.
Ora possiamo salvare il file server.cfg, ma non finisce qui! e’ ora di settare le mappe 
Per settare l’ordine di scorrimento delle vostre mappe preferite sul vostro server basta andare in questo percorso :
/UrbanTerror/q3ut4
Aprire il file mapcycle.txt, ci ritroveremo un file simile a questo :
ut4_turnpike
ut4_casa
ut4_kingdom
ut4_abbey
ut4_elgin
ut4_prague
ut4_uptown
Basta sostituire l’ordine dei titoli nel modo in cui più vi aggrada, in questo esempio dopo la mappa Turnpike verrà attivata la mappa Casa e cosi via…
Volete una mappa che non è inclusa nel pacchetto di UrT? Nulla di più semplice!
Nello stesso percorso citato precedentemente copiare la vostra mappa che ha il seguente formato nomemappa.pk3 , nuove mappe possono essere scaricare qui, una volta copiata il file della vostra mappa, non vi resta che aggiungere il suo nome nel file mapcycle.txt es :
ut4_nomemappa
Ora possiamo finalmente startare il nostro server!
Creiamo un file .sh per esempio start.sh e scriviamo al suo interno questo :
./ioUrTded.******(METTERE i386 oppure x86_64 a seconda se usate ubuntu a 32 o 64 bit) +set fs_game q3ut4 +set dedicated 2 +set net_IP ILTUOIP  +set net_port 27960 +set com_hunkmegs 512 +set ttycon 0 +exec server.cfg
Dovrete sostituire la stringa ILTUOIP, con il vostro ip attuale. Per sapere il vostro ip andare >>qui<<.
Ora bisogna aprire la porta 27960 sul vostro router, abilitando sia il traffico TCP che UDP. Ricordo inoltre di aprire questa porta anche su un eventuale firewall installato sul vostro pc.
Salviamo il file start.sh e copiamolo nella cartella "UrbanTerror"
diamo al file i permessi di esecuzione ed eseguimolo:
chmod 777 /UrbanTerror/start.sh
Per Ubuntu a 64 bit:
chmod 777 ioUrTded.x86_64
Per ubuntu a 32 bit;

chmod 777 ioUrTded.i386
Facciamo partire lo script
./UrbanTerror/start.sh
Il vostro computer ora è diventato un game-server! Ora non vi resta che dare il nome del vostro server agli amici, oppure direttamente il vosto ip per divertirsi.

4 commenti:

  1. Modalità single-player:
    usando /add_bot ottengo l'errore "AAS not initialized"

    RispondiElimina
  2. Ho dimenticato di precisare che i bot non funzionano in tutte le mappe.
    In che mappa stavi tentando di avviarli?

    RispondiElimina
  3. SE IO VORREI METTERE NEL MIO SERVER CHE SI USA SOLO SR8 E COLTELLO COME POSSO FARE???

    RispondiElimina
  4. Devi settare questo comando nel file di configurazione del server

    set g_gear "61"

    oppure runtime aprendo la shell digitando questo comando

    /rcon set g_gear "61"

    puoi trovare il gear-calculator che ti permette di calcolare il numero in base alle armi che vuoi qui
    http://www.urbanterror.info/docs/texts/123/#2.2

    e più informazione sulla configurazione del server qui
    http://www.urbanterror.info/docs/texts/123/

    Laerten

    RispondiElimina