Simulateur Grille Réseau local MariaDB : tuto rapide
Apparence
-
Simulateur connecté à une grille en réseau local
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
- Réseau local de la grille OpenSim locale..
- Ouvrir le port du simulateur au trafic TCP et UDP si nécessaire.
- Avoir un compte sur la grille locale avec prénom, nom et mot de passe
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
Dans bin/OpenSim.ini
[Const] BaseHostname = "<IP de l'ordinateur de la grillr dans le réseau local>" PublicPort = "<port public de la grille>" PrivatePort = "<port privé de la grille>"
[Network] http_listener_port = <port du simulateur>
[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"
Créer le fichier bin/config-includes/GridCommon.ini
cd <chemin vers le dossier OpenSim>/bin/config-include/ cp GridCommon.ini.example GridCommon.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_utilisa;Password=<mot_de_passe>;Old Guids=true;"