Aller au contenu

« Options d'installation d'un simulateur » : différence entre les versions

De OSWiki
 
Ligne 152 : Ligne 152 :


{{Modèle:Architectures pour un simulateur connecté à une grille}}
{{Modèle:Architectures pour un simulateur connecté à une grille}}
* 🏗️

Dernière version du 9 janvier 2025 à 17:55

Cette page va vous aider à choisir l'architecture de votre simulateur en fonction de vos besoins. Toutes les solutions proposées ci-dessous ne seront pas développées dans ce wiki. Seuls les éléments composant l'architecture stipulée dans le premier chapitre Points d'architecture décrits dans OSWiki pourront être détaillés.

Grille, Simulateur connecté et simulateur standalone

OpenSimulator permet l'installation de grille, de simulateurs connectés à une grille ou de simulateurs autonomes (standalone). Les images ci-dessous représentent une schématisation de tous les types d'installations possibles et de leurs connexions.

Points d'architecture décrits dans OSWiki

OSWiki ne décrit pas les éléments grisés.

Réseau Local Étendu
Machine Ordinateur Serveur Machine virtuelle Conteneur (LXC, Docker 1)
Système d'exploitation GNU/Linux Windows MacOS
Plateforme de développement

En fonction de la version d'OpenSim

Mono .NET (dotnet) .NET Framework
Base de données SQLite MySQL MariaDB MSSQL
OpenSimulator Simulateur Petite grille Grande grille
Mode d'installation des simulateurs Standalone Standalone hypergrid Grille Grille hypergrid
Serveur Web Apache Nginx
Site Web Un site web Pas de site

Ressources nécessaires

Ressources pour lancer un simulateur

CPU Une règle approximative de base consiste à dire qu'il faudrait avoir un core par région normalement utilisée avec un total minimum de 2 cores. Mais on peut utiliser moins de CPU, si toutes les régions ne sont pas occupées simultanément par des avatars, ou par exemple, s'il y a moins de scripts.

Voir [1]

Mémoire En règle générale, une région avec beaucoup d'avatars, 15000 ou plus de primitives et 2000 scripts peut utiliser 1 Go de mémoire. Donc un simulateur avec 4 régions de ce type peut avoir besoin de 4 Go. Mais on peut utiliser moins de mémoire, si toutes les régions ne sont pas occupées simultanément par des avatars, ou par exemple, s'il y a moins de scripts.
Disque dur Un disques durs de bureau ( 7200 trs/min, 3.5") devraient suffire.

Voir [2]

Réseau Une règle de base très approximative est d'avoir 500 kbit de débit montant et 80 kbit de débit descendant par avatar enregistré simultanément sur une région pour un simulateur connecté.

Voir [3]

Ressources minimales pour utiliser un viewer

  • Machine : il est parfois nécessaire d'installer un navigateur 3D (viewer) sur le même ordinateur que le simulateur, si par exemple, vous avez installé un simulateur standalone non connecté, ou connecté à une grille. En revanche on n'installera pas de viewer sur un serveur dédié.
Ressource Minimum Recommandé
Système d'exploitation

Windows 10, 64-bit Linux 64-bit kernel 5.0 Mac OS 12 (Monterey)

Windows 11, 64-bit Linux 64-bit kernel 5.0 ou plus récent Mac OS 12 (Monterey)

Connexion internet

750 Kbps descendant, 100 Kbps montant Les connexions sans fil peuvent fonctionner, mais ne sont pas officiellement soutenues.

10 Mbps descendant, 1 Mbps montant

Écran 1024×768 pixels 1920×1080 pixels
Mémoire 8Go 16Go
Espace disque 1 GB application, 1 GB cache 1 GB application, 10 GB cache
Processeur Dual Core @ 2.70 GHz Quad Core @ 3.30 GHz
Carte Graphique Nvidia GTX 750Ti NVidia GeForce GTX 980

AMD Radeon R9 290X

Quelle machine choisir pour votre simulateur ?

Pour installer un simulateur autonome

Un simulateur en mode standalone ou simulateur autonome est un serveur de monde virtuel OpenSim isolé, ne dépendant pas d'une grille de mondes virtuels. Il est conseillé de créer une région par simulateur, mais le dispositif permet d'en créer plusieurs, toujours sur la même machine. Toutefois, le nombre de régions devrait être réduit.

TABLEAU DES OPTIONS D'INSTALLATION D'UN SIMULATEUR AUTONOME
Machine Remarque Nombre de simulateurs Connexion Réseau Utilisateurs
  • 🏗️

Pour installer un simulateur connecté à une grille

Un simulateur en mode grille est un serveur de monde virtuel OpenSim connecté à une grille OpenSimulator. Les services de données ne font pas partie du processus serveur de région mais sont fournis par la grille. Il est conseillé de créer une région par simulateur, mais le dispositif permet d'en créer plusieurs, toujours sur la même machine. Toutefois, le nombre de régions devrait être réduit.

  • 🏗️