Creazione Server per utenti Ubuntu
Sat Aug 04 12:55:17 CEST 2007
Sat Aug 04 12:55:17 CEST 2007 The Killer [ITA]
Ecco quì una guida creata da me con l'aiuto di Flydutch ( :* ) per creare un server di Tremulous su Ubuntu (il mio è ubuntu festy fawn 7.04) senza usare il terminale (eccetto il primo comando)
[code:1eokyivi]
Aprire un terminale e fare:
sudo apt-get install tremulous-server
Ora vai in /usr/games e rinomina tremulous-server in tremded
Vai al sito [url]http://tjw.org/tremulous/[/url] scarica il file simple_admin.dat , rinominalo in admin.dat e copialo nella cartellain/home/[i]tuonome[/i]/.tremulous/base
Vai al sito [url]http://www.mediafire.com/?cm72wndzbyl[/url] scaricati il file XD_server.cfg , rinominalo in server.cfg e copialo nella cartella /home/[i]tuonome[/i]/.tremulous/base
Vai su sistema/preferenze/menu principale e crea una nuova voce in giochi con il comando: tremded +set dedicated 2 +exec server.cfg e , come descrizione quello ke volete , come nome: Server Tremulous e come Tipo: Applicazione nel treminale.
Poi vai su [url]http://wraths.dyndns.org/downloads/code/binaries/[/url] e scaricati i file game.qvm e cliccando sul collegamento "linux/" scaricatevi anche il file tremded.x86
Vai in /home/[i]tuonome[/i]/.tremulous/base crea la cartella vm e copiaci dentro il file game.qvm precedentemente scaricato.
Vai in /usr/lib/tremulous-server cancella il file tremded e copiaci dentro il file tremded.x86 precedentemente scaricato.
Rinomina il file tremded.x86 in tremded
Clicca col destro su tremded poi fai prorpietà vai in permessi e spunta la casella "Consentire l'esecuzione del file come programma".
Ovviamente tutto bisognerà farlo con i permessi di root!
Fine! :D[/code:1eokyivi]
Ora andate su Applicazioni \ Giochi \ Server Tremulous
And now...Enjoy!!!!
Fri Aug 10 00:15:01 CEST 2007 The Killer [ITA]A causa della mia voglia sfrenata di imparare cose informatike

ho provato a fare questo bellissimo script per automatizzare l'installazione del server di tremulous su ubuntu feisty.
Per fare ciò bisogna aver la cartella /home/tuonome/.tremulous/base dove si mettono tutti i bind per capirci...solitamente synaptic lo installa così.
Ecco quì lo script...basterà copiarlo ed incollarlo in un file, salvarlo con un nome (es. server.sh) e poi da terminale fare: sudo chmod a+rwx server.sh e poi ./server.sh
[code:2giszpzq]#!/bin/bash
OPTIONS="Installa Rimuovi Avvia Info Esci"
select opt in $OPTIONS; do
if [ "$opt" = "Installa" ]; then
apt-get install tremulous-server
cd /usr/games
mv tremulous-server tremded
wget http://tjw.org/tremulous/sample_admin.dat
cd ~/
mv sample_admin.dat admin.dat
chmod u+rwx admin.dat
cp admin.dat ~/.tremulous/base
wget http://download9.mediafire.com/1ata3jnrmzsg/b5zxg7htdxz/XD_server.cfg
mv XD_server.cfg server.cfg
chmod a+rwx server.cfg
mv server.cfg ~/.tremulous/base
cd ~/Desktop
touch lancia_il_server
echo "#!/bin/bash
cd /usr/lib/tremulous-server
./tremded +set dedicated 2 +exec ~/.tremulous/base/server.cfg" >> ~/Desktop/lancia_il_server
chmod a+rwx lancia_il_server
wget http://wraths.dyndns.org/downloads/code/binaries/game.qvm
mkdir ~/.tremulous/base/vm
mv ~/game.qvm ~/.tremulous/base/vm
wget http://wraths.dyndns.org/downloads/code/binaries/tremded.x86
mv ~/tremded.x86 /usr/lib/tremulous-server
cd /usr/lib/tremulous-server
mv tremded.x86 tremded
chmod a+rwx tremded
echo Installation Completed!
elif [ "$opt" = "Rimuovi" ]; then
apt-get remove tremulous-server
cd /usr/games
rm tremded
cd ~/.tremulous/base
rm admin.dat server.cfg
cd ~/Desktop
rm lancia_il_server
cd /usr/lib/tremulous-server
rm tremded
elif [ "$opt" = "Avvia" ]; then
cd ~/Desktop
./lancia_il_server
elif [ "$opt" = "Info" ]; then
echo 'Questo script è stato creato da TheKiller. I file server.cfg e admin.dat si trovano nella cartella /home/tuonome/.tremulous/base . Per modificarli consulta il forum nel sito www.tremulous.it oppure provaci tu :)'
elif [ "$opt" = "Esci" ]; then
echo 'Spegnimento...'
exit
else
clear
echo 'Operazione Fallita'
fi
done
[/code:2giszpzq]
Chiedo aiuto per modifiche o per controlli se è giusto lo script. Grazie.
