Aller au contenu | Aller au menu | Aller à la recherche

Mondes Virtuels

ici, je cause sur mondes virtuels, Secondlife (et par exension opensim, ce qui peux déborder sur la catégorie linux), Perfect world, etc....

Fil des billets - Fil des commentaires

vendredi, septembre 9 2011

à propos d'OpenSim et des ressources necessaires

Tout ce qui cera écris dans cet article n'engage que moi. C'est un condencé des diverses sources officieuses que j'ai trouvé sur le web et mon expérience personnelle. Si vous avez des infos précises qui contredise cet article, n'hésitez pas à me contacter. Je corrigerais bien volontier ce qui est exposées ici.
Contexte : Je parle ini d'OpenSim, un serveur de monde virtuel. Il est une re-écriture du protocole de SecondLife. Vous trouverez plus d'informations ici : http://opensimulator.fr/.

Pour résumer une sim est la contraction de simulator, une représentation 3D d'un monde virtuel. Ce monde virtuel étant hébergé sur un serveur, son contenu est envoyé à la demande au client. C'est un peux le même concept que celui du navigateur web et du serveur web : la page est envoyée à la demande et le navigateur vous l'affiche. A ceci près que pour OpenSim et SecondLife, on utilise un navigateur 3D (communément appelé viewer).
Ah et tout ce que contient une sim est crée par les visiteurs (appelés aussi citoyens ou résidents) grace à des outils de construction, allez ici pour voir comment c'est possible : http://secondworld.wordpress.com/2007/04/05/tutorial-construire-dans-second-life/ (ça date un peux mais globalement, ça ce passe comme expliqué).

Lire la suite...

mardi, août 23 2011

Aide mémoire sur les paramètres avancés de SecondLife

Voici quelques paramètres à configurer pour le client SecondLife.  Comme je n'arrive pas à les mémoriser,  je me fait un aide mémoire.
Ces paramètres sont très utiles si vous utilisez un pc portable !
Je ne vous cacherais pas que ces info viennent des échanges du groupe "Constructeurs et Scripteurs" dont le site web est ici.

Lire la suite...

mardi, février 10 2009

De l'installation d'OpenSim et de mono 2.2 sous Debian Lenny.

Nous allons nous livrer à petit exercice de patience. En effet, Installer Opensim necessite la présence de quelques dépendances comme mono, mysql, et apache. Cet article est inspiré de plusieurs autres qui sont sur le net, la version d'opensim testée est la release 8257, sur un serveur Debian Lenny.

Lire la suite...

vendredi, décembre 19 2008

Second Life et Gnu/Linux : installation facile!

Z'en avez marre de bidouiller pour installer SL ? et vous utilisez le serveur de son PulseAudio ? Alors ce script est fait pour vous!

téléchargez, lancez le et il installera le client SL pour vous, créera une icone sur votre bureau et appliquera une petite bidouille au SLVoice pour la compatibilité avec PulseAudio.

c'est cadeau! Attention, j'ai créé ce script dans un environement graphique KDE. je n'ai pas testé le raccourcis créé avec un autre WM. si ça marche pas, proposez moi des correction et on fera évoluer le truc! De plus, dans cette première version, j'ai considéré que le dossier du bureau est :

~/Desktop/

Ce script est largement incomplet, En effet, il faudrais faire un test du WM pour créer un raccourcis adapté a l'environement graphique, tester l'existence du dossier de bureau et du dossier ~/bin/ pour prévoir toutes les situations. Je verrais ça dans une prochaine version.

#!/bin/sh                                                                                                
SITE=http://secondlife.com                                                                               
DOWNLOAD_SITE=$SITE/support                                                                              
ALLDOWNLOADS_PAGE=downloads.php                                                                          
DESTDIR=~/bin
TEMPDIR=~/tmp
DESKTOPFILE=~/Desktop/Second\ Life\ Release\ Candidate.desktop
cd $TEMPDIR
rm -f $ALLDOWNLOADS_PAGE*
rm -rf *RELEASECANDIDATE*
rm -f $DESTDIR/RC
rm -rf $DESTDIR/*RELEASECANDIDATE*
rm -f SecondLife*.tar.bz2
clear

echo "Récupération de la releasecandidate de SL"
wget $DOWNLOAD_SITE/$ALLDOWNLOADS_PAGE
DOWNLOAD_LINK=`grep RELEASECANDIDATE $ALLDOWNLOADS_PAGE | sed s/\"/"\n"/g | grep href -A 1 | grep -v href | grep bz2`
LINK=`echo $DOWNLOAD_LINK | rev | awk -F\  '{print $1}' | rev`
ARCHIVE=`echo $DOWNLOAD_LINK | rev | awk -F/ '{print $1}' | rev`
wget $LINK
DIR=`echo $ARCHIVE | awk -F.tar.bz2 '{print $1}'`

echo "Installation en cours"
tar -jxf $ARCHIVE -C $DESTDIR/
ln -s $DESTDIR/$DIR $DESTDIR/RC

echo "Installation du raccourcis sur le bureau."
echo "[Desktop Entry]" > $DESKTOPFILE
echo "Comment=Client expérimental de Second Life" >> $DESKTOPFILE
echo "Comment[fr]=Client expérimental de Second Life" >> $DESKTOPFILE
echo "Exec[\$e]=~/bin/RC/secondlife" >> $DESKTOPFILE
echo "GenericName=Client expérimental de Second Life" >> $DESKTOPFILE
echo "GenericName[fr]=Client expérimental de Second Life" >> $DESKTOPFILE
echo "Icon=`echo $HOME`/bin/RC/secondlife_icon.png" >> $DESKTOPFILE
echo "MimeType=" >> $DESKTOPFILE
echo "Name=Second Life Release Candidate" >> $DESKTOPFILE
echo "Name[fr]=Second Life Release Candidate" >> $DESKTOPFILE
echo "Path[\$e]=~/bin/RC" >> $DESKTOPFILE
echo "StartupNotify=true" >> $DESKTOPFILE
echo "Terminal=false" >> $DESKTOPFILE
echo "TerminalOptions=" >> $DESKTOPFILE
echo "Type=Application" >> $DESKTOPFILE
echo "X-DCOP-ServiceType=" >> $DESKTOPFILE
echo "X-KDE-SubstituteUID=false" >> $DESKTOPFILE
echo "X-KDE-Username=" >> $DESKTOPFILE

echo "Purge du cache de SL"
rm -rf ~/.secondlife/cache

echo "Configuration de la voice avec PulseAudio"
mv ~/bin/RC/bin/SLVoice ~/bin/RC/bin/SLVoice.bin
echo '#!/bin/sh' > ~/bin/RC/bin/SLVoice
echo "killall SLVoice.bin" >> ~/bin/RC/bin/SLVoice
echo 'exec /usr/bin/padsp ~/bin/RC/bin/SLVoice.bin "$@"' >> ~/bin/RC/bin/SLVoice
chmod 700 ~/bin/RC/bin/SLVoice

echo "Installation de la release candidate de SL terminée!"

Vous créez le script puis le dossier :

~/bin

rendez le script exécutable :

chmod 700 monscript.sh

lancez le script, Il vas faire ses petites affaires puis éditez le fichier ~/bin/RC/secondlife et vous enlevez le "#" devant :

export LL_BAD_OPENAL_DRIVER=x

et

export LL_BAD_FMOD_OSS=x

et

export LL_BAD_FMOD_ALSA=x

Enfin dans le client secondlife, vous allez dans les propriétes de la voice, au niveau des paramètres matériels, vous choisissez "oss capture" pour le prérihpérique de capture et "oss software" pour le périphérique de rendu. Ce système fonctionne avec la release candidat 1.22.9 sous Mandriva 2009 et 2009.1.avec pulseaudio sous KDE 3.5.2 et kde 4.2. Pour avoir un son exploitable, il faut jouer avec la table de mixage de Kmixer et aussi le gestionnaire de volume de pulseaudio (pavucontrol).

Voilà, c'est fini!

Bien entendu, Je prendrais en compte toute correction et amélioration que vous proposerez! Et je terminerais par ma citation favorite : "si c'est idiot et que ça marche, alors ce n'est pas idiot!"