Das Whitecore -Entwicklungsteam hat den ursprünglichen Aurora Virtual World Server, das aus dem OpenSim -Projekt abgeleitet ist, auf eine neue Ebene verschoben.
Die Struktur und die Codebasis wurden stark überarbeitet und stehen unter kontinuierlicher Entwicklung.
Es liegt stark darauf, alle Benutzer zu unterstützen, die Technologiefokus zu unterstützen und mit anderen Entwicklern zusammenzuarbeiten, unabhängig davon, ob es sich um einen zu betrachenden Entwickler oder auf serverbasierten Entwickler handelt, um eine Reihe von Funktionen zu entwickeln, die stabil sind, schnell mit einer vereinfachten Benutzerfreundlichkeit für Benutzer.
Windows .net 4.8
Linux 64 Bit (Mono 6)
Anmerkungen:
- Ab Juli 20228 wird Whitecore jetzt mit .NET 4.8 (mono / msbuild) zusammengestellt, wenn Sie Kompilierungsfehler erhalten.
- Ab Januar 2017 sind die Bibliotheken von Libomv als Submodul des Whitecore -Repo enthalten. Stellen Sie beim Klonen sicher, dass die Submodule enthalten sind.
git clone --recursive https://github.com/WhiteCoreSim/WhiteCore-Dev.git
So aktualisieren
cd <your WhiteCore repository>
git submodule init
git submodule update
Wenn Sie nicht wissen, welche Submodule sind, oder Git nicht aus der Befehlszeile verwenden, sollten Sie auch die Submodules abrufen.
Wenn Sie das Repo mit der Option ZIP-Datei herunterladen, müssen Sie auch das Whitecore-Libomv-Submodul herunterladen und in Ihrem lokalen Whitecore-Repo extrahieren. https://github.com/WhiteCoreSim/Whitecore-LibOMV
- Für diejenigen, die den Master verwenden, melden Sie sich bitte zurück, wenn Sie Probleme mit den Builds haben. Wir, die Entwickler, können nicht alles testen und wir hoffen, dass Sie, die Benutzer, uns helfen können, Dinge zu melden, die brechen. Bitte verwenden Sie den Ausgabe -Tracker mit dem vordefinierten Text, um die Meldung von Problemen zu erleichtern
- Die Bulletsim Physics Engine wurde in letzter Zeit aktualisiert und ist eine Alternative zu der Open Dynamics Engine, die als Standard verwendet wird. Bitte probieren Sie es aus und sagen Sie uns, ob es ordnungsgemäß funktioniert (oder nicht)
- Für Linux- oder OSX -Benutzer wird empfohlen, dass die neueste verfügbare Mono -Version installiert wird, um mögliche Probleme zu vermeiden.
Weitere Informationen finden Sie hier:
http://www.mono-project.com/docs/getting-started/install/linux/
Die Unterstützung ist aus verschiedenen Quellen erhältlich.
IRC-Kanal #Whitecore-Support auf Libera.chat
https://web.libera.chat/gamja/#whitecore-support Der IRC-Kanal wird von den Entwicklern kontinuierlich überwacht, aber es gibt möglicherweise niemanden, der Sie sofort befragt hat (verschiedene Zeitzonen), aber es wird beantwortet, wenn Sie geduldig sind.
In http://whitecore-sim.org finden Sie die neuesten Entwicklungen, Downloads und Forum
MEWE -Community für Whitecore mit einem freundlichen Haufen, der gerne Fragen beantwortet. Finden Sie es unter https://mewe.com/group/5cb284545da1780ba88ca30d
Whitecore ist so konfiguriert, dass sie "aus der Box" ausgeführt werden. Die Standardkonfiguration gilt für den Standalone -Modus, verwendet die eingebettete SQLite -Datenbank und ist für Einzelbenutzer -Tests oder -entwicklung vorgesehen.
Überprüfen Sie die Dokumentation, um einen Netzbetrieb oder eine spezifische Anpassung an Ihre Anforderungen zu erhalten.
Um zu sehen, wie Sie Whitecore konfigurieren
##### Windows: Führen Sie die Datei 'runprebuild.bat' aus. Auf diese Weise werden Sie aktuelle Systemkonfiguration überprüft, die richtigen Visual Studio -Seelen- und Projektdateien kompilieren und Sie sofort erstellen (falls gewünscht) [ein spezifisches "RunPrebuild vs2015.Bat" wird bereitgestellt, wenn Sie Visual Studio 2015+ verwenden.
#####*Nix: (auch OSX) Führen Sie die 'RunPrebuild.sh' von einer Terminal- oder Konsolenhülle aus. Sie werden für Ihre gewünschte Konfiguration aufgefordert, die entsprechende Lösung und die Projektdateien für Mono werden zusammengestellt und schließlich auffordern, Sie sofort zu erstellen (falls gewünscht)
Führen Sie alternativ das Skript "autobuild.sh" aus, um Whitecore in Ihren Systemspezifikationen zu konfigurieren und zu erstellen.
##### OSX: (Finder) Führen Sie den Befehl 'runPrebuild.Command' durch 'Double -Klicken' im Finder aus. Sie werden für Ihre gewünschte Konfiguration aufgefordert, die entsprechende Lösung und die Projektdateien für Mono werden zusammengestellt und schließlich auffordern, Sie sofort zu erstellen (falls gewünscht)
Um Whitecore zu kompilieren, finden Sie im Ordner compiling.txt im Ordner whitecoredocs, um weitere Informationen zu erhalten
*Hinweis: Für Windows 7, 8 und 10 werden beim Kompilieren einige Warnungen angezeigt, die darauf hinweisen, dass die Kernbibliothek nicht mit dem übereinstimmt, was angegeben ist. Dies ist ein Problem damit, wie Microsoft die Net 4.5 -Pakete bereitstellt und sicher ignoriert werden kann, da Windows tatsächlich die richtige Bibliothek verwendet, wenn Whitecore ausgeführt wird *
Wenn Sie Probleme haben, die sich in Ihren Simulator anmelden, schauen Sie sich http://forums.osgrid.org/viewtopic.php?f=14&t=2082 im Abschnitt Routerkonfiguration für weitere Informationen zur Lösung dieses Problems.
Hinweis: Ab Version 0.9.2 hat sich das Whitecore -Repository -Format geändert.
Das Whitecore-optionale-Modules-Repository wurde ebenfalls für die neue Struktur aktualisiert. Verwenden Sie die neuesten Commits des Whitecore-Dev oder einer Release-Version> = 0.9.2, um eine korrekte Kompilierung zu gewährleisten
Weitere Informationen zu Dateien und Konfigurationen finden Sie in der Datei "Aktualisieren von Pre 0.9.2 Version.txt".