OpenGenesisLINKOPEN WORLDS. TOGETHER.
🇩🇪 Deutsch 🇬🇧 English 🇫🇷 Français soon 🇪🇸 Español soon 🇮🇹 Italiano soon 🇳🇱 Nederlands soon
Forum OpenGenesisLINK

OpenGenesisLINK

Wiki & verständliche Dokumentation

OpenGenesisLINKWindows: Server installieren und bauen

Windows: Server installieren und bauen

Windows-Installationsanleitung für OpenGenesisLINK: Git, .NET 8 SDK, PowerShell, Visual Studio und Server-Start.

Aktualisiert 2026-10-13
Windows: Server installieren und bauen

OpenGenesisLINK unter Windows bauen

Für Windows 10/11 und Windows Server eignet sich die .NET-8-Kommandozeile. Visual Studio ist optional. Auch unter Windows enthält das Projektarchiv-Release derzeit Quellcode statt eines Installationsprogramms.

1. Werkzeuge installieren

Benötigt wird das .NET 8 SDK (x64 oder ARM64 passend zum Rechner). Empfohlen: Git for Windows. Optional: Visual Studio 2022 oder neuer mit .NET-Desktop-Entwicklungswerkzeugen.

Mit dem Windows-Paketmanager winget kannst du das SDK und Git installieren (falls winget auf deinem System verfügbar ist):

winget install --id Microsoft.DotNet.SDK.8 --exact
winget install --id Git.Git --exact
# Neues PowerShell-Fenster öffnen:
dotnet --info
git --version

Visual Studio, MSVC und ein separates Mono-SDK sind für den normalen .NET-8-CLI-Build nicht zwingend erforderlich. PowerShell bringt Expand-Archive bereits mit.

2. Aktuelles Stable-ZIP herunterladen

Stable-Quellcode-ZIP herunterladen .

Im Windows-Explorer die ZIP-Datei entpacken und im Projektordner (mit OpenSim.sln) PowerShell öffnen. Alternativ lässt sich das Stable-Archiv direkt mit PowerShell herunterladen:

Invoke-WebRequest -Uri "https://opengenesislink.de/download/server/latest.zip" -OutFile ".\opengenesislink-stable.zip"
Expand-Archive -Path ".\opengenesislink-stable.zip" -DestinationPath ".\ogl-source" -Force
Set-Location (Get-ChildItem ".\ogl-source" -Directory | Select-Object -First 1).FullName

3. Aus Quellcode kompilieren

.\runprebuild.bat
dotnet build --configuration Release OpenSim.sln

Warum nicht compile.bat? Die geprüfte Projektarchiv-main-Baumstruktur enthält runprebuild.bat und OpenSim.sln, aber keine compile.bat. Deshalb verwendet die Anleitung den zuverlässigen dotnet build-Befehl.

4. Erste Standalone-Region konfigurieren

cd bin
if (-not (Test-Path .\OpenSim.ini)) { Copy-Item .\OpenSim.ini.example .\OpenSim.ini }
if (-not (Test-Path .\config-include\StandaloneCommon.ini)) { Copy-Item .\config-include\StandaloneCommon.ini.example .\config-include\StandaloneCommon.ini }

Öffne OpenSim.ini, aktiviere im Abschnitt [Architecture] nur Standalone.ini oder StandaloneHypergrid.ini und passe Netzwerk- und Regionseinstellungen an. Für einen lokalen Standalone-Test ist SQLite voreingestellt.

dotnet .\OpenSim.dll

5. Grid mit Robust betreiben

Für den Grid-Betrieb Robust mit gemeinsamer Datenbank und passend konfigurierten Simulatoren einrichten. Im Abschnitt [Architecture] stattdessen das passende Grid.ini bzw. GridHypergrid.ini wählen:

if (-not (Test-Path .\Robust.HG.ini)) { Copy-Item .\Robust.HG.ini.example .\Robust.HG.ini }
if (-not (Test-Path .\config-include\GridCommon.ini)) { Copy-Item .\config-include\GridCommon.ini.example .\config-include\GridCommon.ini }
# Erstes Terminal, im bin-Ordner:
dotnet .\Robust.dll
# Zweites Terminal, im bin-Ordner:
dotnet .\OpenSim.dll

Die Konfigurationsdateien enthalten nur Beispiele. Verwende eigene Zugangsdaten, geprüfte Ports, sichere Datenbankrechte und TLS/Firewall-Regeln. Keine bestehenden Produktions-INI-Dateien ungeprüft überschreiben.

Fehler beheben und weiterführende Hilfe

Bei Updates: Bestehendes Grid zuerst sichern (Konfiguration, Datenbanken, OAR/IAR und Geheimnisse). Den neuen Server nicht einfach über laufende Dateien kopieren.
Zur HauptseiteRoadmap