Installazione di Freespace2 open manualmente

Questa guida illustra come installare la versione nativa di Freespace2 su Linux con i passi fondamentali.

Cosa serve

Per avere Freespace2 installato e funzionante sotto Linux servono:

  1. versione retail del gioco freespace2 (anche scaricabile gratuitamente dalla rete, i link in fondo alla pagina)
  2. eseguibile freespace 2 open scp (da compilare)
  3. media vp packs per migliorare la grafica nel single player (opzionali)

installare FS2 retail

potete installarlo tramite wine (o da windows) lanciando il setup, scegliendo come directory di installazione /usr/local/games/freespace2 o un altra a piacere

oppure usare l'installer per linux di icculus (nn l'ho testato) http://icculus.org/freespace2

installare FS2 open (fs2 scp)

installatevi openal per l'audio se nn lo avete ancora, servono anche i devel per la compilazione

scaricare l'ultima release fs2open 3.6.9 (aggiornato al 27-03-2007):

thread di riferimento LINK[

usate questo script per prelevare i sorgenti per l'eseguibile freespace 2 open scp da cvs:

#!/bin/bash
# CVS Checkout and Update Script for fs2_open
CVS_LINE="cvs -d:pserver:anonymous:anonymous@warpcore.org:/home/fs2source/cvsroot" # The cvs command
if [ "$UID" = 0 ]; then # check if user is root, and if so, echo a warning.
	echo "You are root. If this is a checkout, all files \
	will be created with root as the owner."
	sleep 3
fi  
if [ -e ./fs2_open ]; then # check if directory fs2_open exists
	echo "Found fs2_open, We are updating an old checkout."
CVS_ATTEMPT=0 # This updates the checkout.
until [  $CVS_ATTEMPT = 1 ]; do
	$CVS_LINE login && \
	$CVS_LINE update fs2_open && \
	let CVS_ATTEMPT=1
done
else
	echo "No fs2_open found, This is a new checkout."
CVS_ATTEMPT=0 # This creates a new checkout.
until [  $CVS_ATTEMPT = 1 ]; do
	$CVS_LINE login && \
	$CVS_LINE co -r "fs2_open_3_6_9" fs2_open && \
	let CVS_ATTEMPT=1
done
fi

copiare e incollare il testo dello script su un file di testo vuoto, salvare come .sh ed eseguirlo da consolle digitando

sh nomefile.sh

oppure rendetelo eseguibile usando il comando

chmod +x nomefile.sh

e poi eseguitelo con il comando

./nomefile.sh

una volta scaricati i sorgenti via cvs grazie allo script, entrare nella cartella fs2_open

cd fs2_open

e dare i comandi

./autogen.sh
./configure
make

per compilare avrete bisogno di un paio di librerie tipo le openal-devel e le librerie SDL devel, il configure controllerà e vi dirà le librerie mancanti che andrete ad installare con il gestore dei pacchetti della vostra distro.

dopo di che prendete l'eseguibile compilato (fs2_open), che dovrebbe trovarsi dentro la cartella “fs2_open/code” dopo la compilzione, e copiatelo nella cartella dove avete isntalalto freesapce 2 (per esempio /usr/local/games/freespace2/)

se avete dubbi o problemi, potete approfondire leggendo questo wiki dove sono elencati anche alcuni Troubleshooting come errori di compilazione etc..

(opzionale) se siamo interessati al single player e a migliorare i modelli e gli effetti del gioco in single player, scarichiamo i pak (media vp) che aggiungono modelli migliorati, effetti, luci e altro ancora.. Media VP files 3.6.8 quelli di default da scaricare sono (gli altri opzionali si trovano nel thread linkato su):

per isntallarli creare una cartella “media_vps” sotto freespace2 e mettergli dentro i file .vp estratti

avviare il gioco per il single player

N.B. se nn interessa il single player, saltare e andare direttamente al punto successivo

fs2open in linux si avvia da riga di comando (o script di shell), qui un elenco delle opzioni possibili da linea di comando → LINK una tipica linea di comando linux è questa

./fs2_open_r -spec -glow -jpgtga -img2dds -targetinfo -2d_poof -snd_preload -mipmap -orbradar -fps -ambient_factor 50 -mod media_vps

per il Multiplayer:

scaricare le working tables (da estrarre in freesapce2/data/tables/ )

scaricare il config file da mettere in freespace2/ e in freespace2/data/ in caso il link nn funzionasse, semplicemente creare il file fs2open_pxo.cfg nelle catelle citate prima e con un editor di testo scrivergli dentro (l'ip e la porta del server fs2netd)

64.92.160.250
12000

lanciare con la linea di comando e togliere la voce -mod media_vps, esempio:

./fs2_open_r -spec -glow -jpgtga -img2dds -targetinfo -2d_poof -snd_preload -mipmap -orbradar -fps -ambient_factor 50

se si hanno problemi aprire le porte 7117 e 7808 dal firewall

crearsi un account fs2netd qui poi nelle opzioni multiplayer allinterno del gioco selezionare PXO e mettere l'user e la password dell'utente appena creato in fs2netd

se il server Fs2Netd è giù, si può sempre giocare via tcp/ip… per giocare con una normale connessione TCP deselezionare dalle opzioni la voce PXO e per connettersi ad un server creato da qualkuno inserire nella voce tcp, dalle opzioni multiplayer, l'ip di ki sta hostando, oppure creare la partita dall'hangar e aspettare gli altri ke entrino (dandogli l'ip).

risorse utili e link

link per scaricare freespace2 retail dalla rete ecco alcuni link:

  • freespace 2 online installer è un installer che installa automaticamente freespace2 retail sul proprio pc utilizzando la connesisone a internet e scaricando i vari pacchetti automaticamente (da usare con wine)

guide e link utili per approfondire :

  • guida per i noob di freespace2 : LINK
  • guida installazione per il multiplayer:
  • isntallazione di FS2 open SCP: LINK
  • FS2 open linux how to: wiki
  • hard light production community di freespace 2
  • game warden community di freespace 2
  • fs2 scp sito del progetto fs2 open scp

conclusioni

Spero che questo tutorial risulti utile a nuovi utenti Linux che vogliono scoprirne le immense possibilità videoludiche e invito chiunque riscontri problemi a discuterne nel nostro forum o contattandomi (yemminator).


 



 
installazioni/fs2open.txt · Ultima modifica: 02/10/2007 18:20 da yemminator
 

 
Recent changes RSS feed Driven by DokuWiki

LA DOCUMENTAZIONE QUI PRESENTE NON HA GARANZIE IMPLICITE O ESPLICITE, USALA A TUO RISCHIO
LO STAFF DI PLAYLINUX E GLI AUTORI DEL MATERIALE QUI CONTENUTO NON SI ASSUMONO ALCUNA RESPONSABILITA'
DERIVANTE DALL'USO PROPRIO O IMPROPRIO DEL MATERIALE QUI CONTENUTO

TUTTI I MARCHI REGISTRATI APPARTENGONO AI RISPETTIVI PROPRIETARI

Playlinux 4 (layout e struttura) © 2006 Michele Comignano

CC
gli elementi grafici e strutturali di questo sito sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Non opere derivate 2.5)

i documenti presenti sul wiki (se non diversamente specificato) sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Condividi allo stesso modo 2.5)

cssxhtmlcrediti