09 Août 2013 @ 9:32  

Installation du serveur Opensim et du client Firestorm.

Distribution : Debian GNU/Linux 7.1

I) Configuration de base du serveur :

1) Mise-à-jour de la distribution :

root@serveur:~# apt-get update
root@serveur:~# apt-get upgrade

2) Paquetage de base :

root@serveur:~# sudo apt-get install mc htop screen

3) Ajout d’un m2p_avatar01 :

root@serveur:~# adduser utilisateur

4) Installation de Mysql :

root@serveur:~# apt-get install mysql-server mysql-client

Mot de passe root de mysql : m2p_mysql

5) Installation de Apache :

root@serveur:~# apt-get install apache2 

6) Activaction de userdir :

root@serveur:~# a2enmod userdir
root@serveur:~# service apache2 restart

7) Installation de Php :

root@serveur:~# apt-get install  php5 php5-mysql libapache2-mod-php5

8) Configuration de php pour Apache :

Ouvrir :

/etc/apache2/mods-available/php5.conf

Chercher et commenter :

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

Action :

service apache2 restart

9) Installation de phpMyAdmin :

root@serveur:~# apt-get install  phpMyAdmin 

Mot de passe : m2p_phpmyadmin

10) Test :

root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd
utilisateur@serveur:~$ mkdir public_html
utilisateur@serveur:~$ cd public_html/
utilisateur@serveur:~/public_html$ 

Ouvrir :

index.php

Ajouter :

<?php

echo "utilisateur";

?>

Navigateur internet : http://166.66.66.1/~utilisateur/

II) Installation du serveur Opensim :

1) Installation de mono :

root@serveur:~# apt-get install mono-gmcs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil libmono-i18n2.0-cil nant mono-complete
root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd

2) Création de la base de donnée :

utilisateur@serveur:~$ mysql -u root -p

– Création de la base de donnée, de l’utilisateur et des accès :

mysql> CREATE DATABASE opensim;
mysql> GRANT ALL PRIVILEGES ON opensim.* TO 'utilisateur'@'localhost' IDENTIFIED BY 'm2p_utilisateur' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Ou

mysql> create database opensim;
mysql> use opensim;
mysql> create user 'utilisateur'@'localhost' identified by 'm2p_utilisateur';
mysql> grant all on opensim.* to 'utilisateur'@'localhost';
mysql> flush privileges;
mysql> quit

3) Répertoire de travail :

utilisateur@serveur:~$ mkdir OPENSIM
utilisateur@serveur:~$ cd OPENSIM/
utilisateur@serveur:~/OPENSIM$ 

4) Téléchargement du code source :

utilisateur@serveur:~/OPENSIM$ wget http://opensimulator.org/dist/opensim-0.7.5-source.tar.gz
utilisateur@serveur:~/OPENSIM$ tar xvfz opensim-0.7.5-source.tar.gz 
utilisateur@serveur:~/OPENSIM$ cd opensim-0.7.5-source
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ 

5) Compilation :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ ./runprebuild.sh
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ nant

6) Configuration

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ cd bin
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ cp OpenSim.ini.example OpenSim.ini

Ouvrir :

opensim-0.7.5-source/bin/OpenSim.ini

Chercher :

    ; Include-Architecture = "config-include/Standalone.ini"

Remplacer par :

     Include-Architecture = "config-include/Standalone.ini"

Ouvrir :

opensim-0.7.5-source/bin/config-include/StandaloneCommon.ini

Chercher :

    Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Remplacer par :

    ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Chercher :

;StorageProvider = « OpenSim.Data.MySQL.dll »

    ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"

Remplacer par :

    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=opensim;User ID=utilisateur;Password=m2p_utilisateur;Old Guids=true;"

7) Lancement du serveur :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ mono ./OpenSim.exe
New region name []: region0000
RegionUUID [c5d3521e-8f9f-4f4f-99f9-cfb78f326590]: 
Region Location [1000,1000]: 
Internal IP address [0.0.0.0]: 
Internal port [9000]: 
Allow alternate ports [False]: 
External host name [SYSTEMIP]: 166.66.66.1
...
21:30:48 - [ESTATE]: No existing estates found.  You must create a new one.
New estate name [My Estate]: region0000
...
Estate region0000 has no owner set.
Estate owner first name [Test]: region0000
Estate owner last name [User]: region0000
Password: m2p_region0000
Email: lesanglierdesardennes@gmail.com
User ID [208c6621-8ff5-4b9d-a829-1272a842567f]: 
...

8) Création d’un m2p_avatar01 :

Region (region0000) # create user avatar01p avatar01n m2p_avatar01 avatar01p.avatar01n@utilisateur.com

III) Installation du visualiseur Firestorm

1) Pré-installation :

[~] ➔ cd JEUX/SECONDEVIE/
[~/JEUX/SECONDEVIE] ➔ hg clone http://hg.secondlife.com/autobuild

2) Configuration :

Ouvrir :

~/.bashrc

Ajouter à la fin :

if [ -d /home/util01/JEUX/SECONDEVIE/autobuild/bin ]; then
	#On l'ajoute à la variable PATH
	export PATH=$PATH:/home/util01/JEUX/SECONDEVIE/autobuild/bin
fi

Action :

[~/JEUX/SECONDEVIE] ➔ source ~/.bashrc

Lien :

http://wiki.secondlife.com/wiki/Build_Viewer_With_Autobuild

3) Compilation :

– Répertoire de travail :

[~/JEUX/SECONDEVIE] ➔ mkdir FIRESTORM
[~/JEUX/SECONDEVIE] ➔ cd FIRESTORM/

– Récupération du code source :

[~/JEUX/SECONDEVIE/FIRESTORM] ➔ hg clone http://hg.phoenixviewer.com/phoenix-firestorm-release/
[~/JEUX/SECONDEVIE/FIRESTORM] ➔ cd phoenix-firestorm-release/

– Configuration :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild configure -c RelWithDebInfoFS_open

– Compilation :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild build -c RelWithDebInfoFS_open

– Lancement du visualisateur :

[~/JEUX/SECONDEVIE] ➔ cd /home/util01/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged
[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged] ➔ ./firestorm 

Version de Firestorm : v4.4.5 34132

Erreur :

Si la fenêtre des préférences ne s’affiche pas alors effacer : panel_preferences_firestorm.xml

[~/JEUX/SECONDEVIE.1/FIRESTORM.src/phoenix-firestorm-release] ➔ rm indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml

Lien :

http://hg.phoenixviewer.com/phoenix-firestorm-release/file/d1723a46b247/README_BUILD_FIRESTORM_LINUX.txt

4) Modifier les serveurs :

[Moi][Préférences]
[Opensim]
[Grid Manager]

Supprimer tout les grilles sauf « the lost continent of hippo » :
– Sélectionner une grille puis [Remove]

[Ok]
[Quitter Firestorm]

5) Configuration de la grille Opensim :

Ouvrir :

~/.firestorm/user_settings/grids.user.xml

Chercher :

http://127.0.0.1:9000/

Remplacer par :

http://166.66.66.1:9000/

6) Relancer Firestorm.

7) Connexion :

– Paramètre de connexion :

Nom d’utilisateur : avatar01p avatar01n
Mot de passe : m2p_avatar01
Log into Grid : the lost continent of hippo

– Remeber password : V
[Log In]

Posted By: Administrateur
Last Edit: 09 Août 2013 @ 09:36

EmailPermalinkComments (0)
Tags
Categories: Firestorm, Kimsufi, Opensim
 12 Déc 2012 @ 9:19  

OpenSim et FireStorm.

I) Opensim.

1) Lancement :

[~] ➔ cd JEUX/SECONDEVIE/OPENSIM/opensim-0.7.4-source/bin/
[~/JEUX/SECONDEVIE/OPENSIM/opensim-0.7.4-source/bin] ➔ mono ./OpenSim.exe

2) Création d’un utilisateur :

Region (region0000) # create user util03 util03 mot2passe 1000,1000

II) Visualisateur : Firestorm

1) Pré-installation :

[~] ➔ cd JEUX/SECONDEVIE/
[~/JEUX/SECONDEVIE] ➔ hg clone http://hg.secondlife.com/autobuild

2) Configuration :

Ouvrir :

~/.bashrc

Ajouter à la fin :

if [ -d /home/util01/JEUX/SECONDEVIE/autobuild/bin ]; then
    #On l'ajoute à la variable PATH
    export PATH=$PATH:/home/util01/JEUX/SECONDEVIE/autobuild/bin
fi

Action :

[~/JEUX/SECONDEVIE] ➔ source ~/.bashrc

Lien :

http://wiki.secondlife.com/wiki/Build_Viewer_With_Autobuild

2) Compilation :

– Répertoire de travail :

[~] ➔ cd JEUX/
[~/JEUX] ➔ cd SECONDEVIE/
[~/JEUX/SECONDEVIE] ➔ mkdir FIRESTORM
[~/JEUX/SECONDEVIE] ➔ cd FIRESTORM/

– Récupération du code source :

[~/JEUX/SECONDEVIE/FIRESTORM] ➔ hg clone http://hg.phoenixviewer.com/phoenix-firestorm-release/
[~/JEUX/SECONDEVIE/FIRESTORM] ➔ cd phoenix-firestorm-release/

– Configuration :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild configure -c RelWithDebInfoFS_open

– Compilation :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild build -c RelWithDebInfoFS_open

– Lancement du visualisateur :

[~/JEUX/SECONDEVIE] ➔ cd /home/util01/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged
[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged] ➔ ./firestorm

Version de Firestorm : v5.0.1 31154

Lien :

http://hg.phoenixviewer.com/phoenix-firestorm-release/file/d1723a46b247/README_BUILD_FIRESTORM_LINUX.txt

3) Connexion :

– Name or Username = util03 util03
– Password = mot2passe
– Grid : localhost
[Connexion]

Posted By: Administrateur
Last Edit: 12 Mar 2014 @ 05:00

EmailPermalinkComments (0)
Tags

 50 derniers articles
 Retour
Changer Thème...
  • Users » 1
  • Posts/Pages » 530
  • Comments » 1
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

SteamCyberPunk



    Pas de Pages Enfants.

Discussion



    Pas de Pages Enfants.

Galerie Photos



    Pas de Pages Enfants.

Manifestations et festivals



    Pas de Pages Enfants.

Concerts et festival de musique



    Pas de Pages Enfants.

Articles



    Pas de Pages Enfants.