L'équipe de développement de Whitecore a déplacé le serveur mondial virtuel Aurora d'origine, dérivé du projet OpenSIM, à un nouveau niveau.
La structure et la base de code ont été fortement révisées et sont en cours de développement continu.
L'accent est mis sur la prise en charge de tous les utilisateurs, de l'augmentation de la mise au point de la technologie et de la travail avec d'autres développeurs, qu'il s'agisse de développeurs basés sur la visionneuse ou de développeurs de serveurs, pour développer un ensemble de fonctionnalités stables, rapidement avec une convivialité simplifiée pour les utilisateurs.
Windows .net 4.8
Linux 64 bits (Mono 6)
Notes:
- En juillet 20228, Whitecore est maintenant compilé avec .NET 4.8 (Mono / msbuild), n'oubliez pas cela si vous obtenez des erreurs de compilation.
- En janvier 2017, les bibliothèques Libomv sont incluses comme sous-module du Repo Whitecore. Lors du clonage, assurez-vous que les sous-modules sont inclus.
git clone --recursive https://github.com/WhiteCoreSim/WhiteCore-Dev.git
Pour mettre à jour un référentiel existant qui n'a pas le sous-module Libomv
cd <your WhiteCore repository>
git submodule init
git submodule update
Si vous ne savez pas quels sont les sous-modules ou si vous n'utilisez pas Git à partir de la ligne de commande, assurez-vous de récupérer également les sous-modules.
Si vous téléchargez le référentiel à l'aide de l'option Fichier Zip, vous devrez également télécharger le sous-module Whitecore-Libomv et l'extraire dans votre dépôt local Whitecore. https://github.com/WhiteCoreSim/Whitecore-LibOMV
- Pour ceux qui utilisent le maître, veuillez vous rendre compte lorsque vous rencontrez des problèmes avec les constructions. Nous, les développeurs, ne pouvons pas tout tester et nous espérons que vous, les utilisateurs, êtes en mesure de nous aider à signaler des choses qui se brisent. Veuillez utiliser le tracker de problème avec le texte prédéfini pour faciliter la signalement des problèmes
- Le moteur de physique Bulletssim a été mis à jour récemment et est une alternative au moteur de dynamique ouvert qui est utilisé par défaut. Veuillez l'essayer et nous dire si cela fonctionne (ou non) correctement
- Pour les utilisateurs de Linux ou OSX, il est informé que la dernière version mono disponible soit installée pour éviter les problèmes possibles.
Plus d'informations peuvent être trouvées ici:
http://www.mono-project.com/docs/getting-started/install/linux/
Le support est disponible auprès de diverses sources.
IRC Channel # Whitecore Support sur Libera.chat
https://web.libera.chat/gamja/#whitecore-support Le canal IRC est surveillé en continu par les développeurs, mais il n'y a peut-être pas quelqu'un pour vous répondre immédiatement (différentes fuseaux horaires), mais il sera répondu si vous êtes patient.
Consultez http://whitecore-sim.org pour les derniers développements, téléchargements et forum
MEWE Community for Whitecore avec un groupe amical qui est heureux de répondre aux questions. Trouvez-le sur https://mewe.com/group/5cb284545da1780ba88ca30d
Whitecore est configuré pour exécuter «hors de la boîte». La configuration par défaut concerne le mode «autonome», utilise la base de données SQLite intégrée et est destinée à des tests ou un développement utilisateurs uniques.
Pour un fonctionnement de la grille ou une adaptation spécifique à vos exigences, consultez la documentation.
Pour voir comment configurer WhiteCore, consultez "Configuration de WhiteCore.txt" dans le dossier WhiteCoredOCS pour plus d'informations
##### Windows: Exécutez le fichier 'runprebuild.bat'. Cela vous vérifiera la configuration du système actuelle, compilera les fichiers visuels de Studio Visual Studio et vous invite à construire immédiatement (si vous le souhaitez) [Un `` RunPrebuild spécifique vs2015.bat '' est fourni si vous utilisez Visual Studio 2015+]
##### * NIX: (également OSX) Exécutez le 'runprebuild.sh' à partir d'un terminal ou d'une coquille de console. Vous serez invité à la configuration souhaitée, la solution appropriée et les fichiers de projet pour Mono seront compilés et enfin, vous inciteront à construire immédiatement (si vous le souhaitez)
Alternativement, exécutez le script «autobuild.sh» pour configurer et créer WhiteCore sur les spécifications de votre système.
##### OSX: (Finder) Exécutez la commande 'runprebuild.command' Shell par 'double clicking' dans Finder. Vous serez invité à la configuration souhaitée, la solution appropriée et les fichiers de projet pour Mono seront compilés et enfin, vous inciteront à construire immédiatement (si vous le souhaitez)
Pour compiler Whitecore, consultez le dossier compilé.txt dans le dossier WhiteCoredOCS pour plus d'informations
* Remarque: Pour Windows 7, 8 et 10, lors de la compilation, vous pouvez voir certains avertissements indiquant que la bibliothèque de base ne correspond pas à ce qui est spécifié. Ceci est un problème avec la façon dont Microsoft fournit les packages nets 4.5 et peut être ignoré en toute sécurité car Windows utilisera réellement la bibliothèque correcte lorsque WhiteCore est exécuté *
Si vous rencontrez des problèmes qui vous connectent à votre simulateur, jetez un œil à http://forums.osgrid.org/viewtopic.php?f=14&t=2082 dans la section de configuration du routeur pour plus d'informations sur les moyens de résoudre ce problème.
Remarque: à partir de la version 0.9.2, le format du référentiel Whitecore a changé.
Le référentiel de modules d'option whitecore a également été mis à jour pour la nouvelle structure. Pour assurer une compilation correcte, utilisez les derniers engagements du Whitecore-DEV ou une version de version> = 0.9.2
Veuillez consulter le fichier "Mise à jour à partir d'un fichier avant 0.9.2 version.txt" pour plus de détails sur les fichiers et les configurations qui devront être modifiés Le document peut être trouvé dans le répertoire WhiteCoredOCS