|
|
Ligne 1 : |
Ligne 1 : |
| 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 [[Options_d'installation_d'un_simulateur#Points d'architecture décrits dans OSWiki|'''Points d'architecture décrits dans OSWiki''']] pourront être détaillés.
| | # [[Log des chats des réunions| Comptes rendus des réunions de développeurs]] |
| =Grille, Simulateur connecté et simulateur standalone=
| | # [[Tri des thèmes des réunions par domaines ]] |
| '''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.
| | # [[Lexique des réunions | Lexique OpenSimulator]] |
| | | # [[Présentation de la conférence OSCC 2024 ; Voice WebRTC pour OpenSimulator]] |
| <gallery >
| | # [[ OSCC 2024 : programme en français et heures de Paris| OSCC 2024 : programme en français et heure de Paris]] |
| Fichier:Simulateur-standalone.png | Simulateur standalone
| | # [https://cogito.no-ip.info/cogito/OSWiki_V1/index.php/Accueil Acienne version d'OSWiki] |
| Fichier:Simulateurs-connectes-grille.png|Simulateurs connectés à une grille
| | <!--*[[:Catégorie:Catégorie|Pages par catégories ]] |
| </gallery >
| | # [[Ressources |Ressources pour créations]] |
| | | # [[Commandes utiles |Commandes utiles]] --> |
| =Points d'architecture décrits dans OSWiki=
| |
| OSWiki ne décrit pas les éléments grisés.
| |
| | |
| {| class="wikitable"
| |
| |-
| |
| ! scope= "row" |Réseau
| |
| |style="color: black;"|Local
| |
| |style="color: black;"|Étendu
| |
| |
| |
| |
| |
| |-
| |
| ! scope= "row" |Machine
| |
| |style="color: black;"|Ordinateur
| |
| |style="color: black;"|Serveur
| |
| |style="color: Silver;"|Machine virtuelle
| |
| |style="color: Silver;"|Conteneur (LXC, Docker [[#Note1|<sup>1</sup>]])
| |
| |-
| |
| ! scope= "row" |Système d'exploitation
| |
| |style="color: black;"|GNU/Linux
| |
| |style="color: Silver;"|Windows
| |
| |style="color: Silver;"|MacOS
| |
| |
| |
| |-
| |
| ! scope= "row" |Plateforme de développement
| |
| | |
| En fonction de la version d'OpenSim
| |
| |style="color: black;"|Mono
| |
| |style="color: black;"| .NET (dotnet)
| |
| |style="color: Silver;"| .NET Framework
| |
| |
| |
| |-
| |
| ! scope= "row" |Base de données
| |
| |style="color: black;"|SQLite
| |
| |style="color: black;"|MySQL
| |
| |style="color: black;"|MariaDB
| |
| |style="color: Silver;"|MSSQL
| |
| |-
| |
| ! scope= "row" |OpenSimulator
| |
| |style="color: black;"|Simulateur
| |
| |style="color: black;"|Petite grille
| |
| |style="color: Silver;"|Grande grille
| |
| |
| |
| |-
| |
| ! scope= "row" |Mode d'installation des simulateurs
| |
| |style="color: black;"|Standalone
| |
| |style="color: black;"|Standalone hypergrid
| |
| |style="color: black;"|Grille
| |
| |style="color: black;"|Grille hypergrid
| |
| |-
| |
| ! scope= "row" |Serveur Web
| |
| |style="color: black;"|Apache
| |
| |style="color: Silver;"|Nginx
| |
| |
| |
| |
| |
| |-
| |
| ! scope= "row" |Site Web
| |
| |style="color: black;"| Un site web
| |
| |style="color: black;"| Pas de site
| |
| |
| |
| |
| |
| |}
| |
| | |
| <div id="Note1"><small>1.[https://github.com/Makopo/docker-opensimulator-simple Dockerfile pour OpenSimulator]</small></div>
| |
| | |
| = Ressources nécessaires =
| |
| ==Ressources pour lancer un simulateur==
| |
| {|class="wikitable"
| |
| |-
| |
| |'''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 [http://opensimulator.org/wiki/Performance/fr#CPU]
| |
| |-
| |
| |'''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 [http://opensimulator.org/wiki/Performance/fr#Disque]
| |
| |-
| |
| |'''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 [http://opensimulator.org/wiki/Performance/fr#R.C3.A9seau]
| |
| |}
| |
| | |
| ==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é.
| |
| {|class="wikitable"
| |
| !'''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
| |
| |}
| |
| | |
| *'''Exemples de viewers''' : | |
| ** [http://www.firestormviewer.org/ viewer Firestorm] (Linux, Mac, Microsoft)
| |
| ** [http://sldev.free.fr/viewer Cool VL ]
| |
| ** [https://www.dayturn.com/viewer/index.php?resources/ viewer Dayturn](Mac et Microsoft)
| |
| *'''Ressources''':
| |
| ** [https://secondlife.com/support/system-requirements/?lang=fr-FR System Configuration requise pour Second life].
| |
| ** [https://wiki.firestormviewer.org/fs_system_requirements Configuration requise pour Firestorm ]
| |
| =Quelle machine choisir pour votre simulateur ?=
| |
| {{Modèle:Architectures pour un simulateur autonome}}
| |
| | |
| {{Modèle:Architectures pour un simulateur connecté à une grille}}
| |