Simulateur Autonome Hors réseau MariaDB : tuto rapide
Apparence
Pré-requis
- Système d'exploitation : ce tutoriel décrit une installation d'OpenSimulator pour Ubuntu Desktop 22.04 (Jammy Jellyfish) et Ubuntu 24.04 (Noble Numbat).
- Ressources (CPU, mémoire, disque)
- Dépendances
Base de données MariaDB
Installer MariaDB
sudo apt update sudo apt install mariadb-server
Créer la base de données du simulateur
sudo mysql CREATE DATABASE <nom_bdd>; CREATE USER '<nom_de_utilisateur>'@'localhost' IDENTIFIED BY 'Mot_de_passe'; GRANT ALL ON <nom_bdd>.* TO "<nom_utilisateur>"@"localhost"; FLUSH PRIVILEGES;
Installer OpenSimulator
Taper les commandes suivantes dans un terminal:
cd /home/<utilisateur>/<dossier d'installation> wget opensim-0.9.3.0.tar.gz tar -xvzf opensim-0.9.3.0.tar.gz rm opensim-0.9.3.0.tar.gz mv opensim-0.9.3.0 opensim
Configurer OpenSimulator
bin/OpenSim.ini
- Si bin/OpenSim.ini n'existe pas
cd <dossier d'installation d'OpenSim>/bin/ cp OpenSim.ini.example OpenSim.ini
- Vérifier
[Architecture] Include-Architecture = "config-include/Standalone.ini" ; Include-Architecture = "config-include/StandaloneHypergrid.ini" ; Include-Architecture = "config-include/Grid.ini" ; Include-Architecture = "config-include/GridHypergrid.ini"
Dans bin/config-include/StandaloneCommon.ini
[DatabaseService] ; SQLite ; Include-Storage = "config-include/storage/SQLiteStandalone.ini"; StorageProvider = "OpenSim.Data.MySQL.dll" ConnectionString = "Data Source=localhost;Database=<nom_bdd>;User ID=<nom_utilisateur>;Password=<mot_de_passe>;Old Guids=true;"
Lancement
- Dans un terminal lancer les commandes suivantes :
cd /home/<utilisateur>/<dossier d'installation>/opensim/bin ./opensim.sh
- Répondre aux questions posées dans la console (à partir d'ici mêmes consignes pour Windows et Mac Os):
Questions | Réponses | Commentaire |
---|---|---|
New region name []: | Donner un nom à votre région. | |
RegionUUID [xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]: | Touche Entrée | Touche Entrée pour utiliser la valeur proposée |
Region Location [1000,1000]: | Touche Entrée | Pour entrer d'autres coordonnées, séparez les deux coordonnées par une virgule |
Internal IP address [0.0.0.0]: | Touche Entrée | |
Internal port [9000]: | Touche Entrée | Pour ce mode pas besoin d'ouvrir et rediriger le port |
Resolve hostname to IP on start (for running inside Docker) [False]: | Touche Entrée | |
External host name [SYSTEMIP]: | 127.0.0.1 | Si vous laissez SYSTEMIP, vous ne pourrez pas utiliser le viewer sans être connecté à internet. |
New estate name [My Estate]: | Touche Entrée | |
Estate owner first name [Test]: | <prenom>
ou Touche Entrée |
Vous pouvez donner un autre prénom à votre avatar. Vous l'utiliserez dans le viewer pour vous connecter à la région. |
Estate owner last name [User]: | <nom>
ou Touche Entrée |
Vous pouvez donner un autre nom à votre avatar. Vous l'utiliserez dans le viewer pour vous connecter à la région. |
Password: | <mot_de_passe> | Vous utiliserez ce mot de passe dans le viewer pour vous connecter à la région. |
Email: | Touche Entrée | |
User ID [yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy]: | Touche Entrée |
- Le simulateur demeure connecté tant que l'invite de commande Region (<nom de la région>) # s'affiche dans la console du simulateur.
- Pour fermer le simulateur taper dans la console :
quit
Se connecter à la simulation
Le viewer
- Téléchargez le viewer pour OpenSimulator et votre système d'exploitation ici.
Se connecter
- Renseigner prénom, nom et mot de passe. Le prénom et le nom sont séparés par un espcace.
- Sélectionner "localhost" dans la liste des grilles.
- Cliquer sur Connexion
Sauvegarder une région
Taper la commande suivante dans la console du simulateur pour créer une archive (OAR):
save oar <adresse_de_l_OAR_sur_l_ordinateur>/<nom_du_fichier>.tar.gz
Pour restaurer l'archive taper :
load oar <adresse_de_l_OAR_sur_l_ordinateur>/<nom_du_fichier>.tar.gz
Pour plus d'information sur ces commandes taper help ou help load oar ou help save oar.