Silberwelten Forum

Normale Version: Eigenes OpenSim Server Hosting mit Ubuntu 20.04.3 LTS Teil 4
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Eigenes OpenSim Server Hosting mit Ubuntu 20.04.3 LTS Teil 4

Im letzten Beitrag wurden diese Themen angesprochen:

Einen Benutzer unter Linux anlegen (wird für das Setup von OpenSim benötigt)
Einen Sudo-fähigen Benutzer unter Linux anlegen
Einen Ordner erstellen
Eine Datei erstellen
Eine Datei umbenennen
Eine Datei mit nano anzeigen und editieren
Eine Datei downloaden und extrahieren
Navigieren im Terminal
Aktivierung der Firewall
SSH Port auf 31444 ändern
PermitRootLogin verbieten
Setup von MySQL und absichern
Datenbanken anlegen
Mono installieren


Heute:

Nach diesen Vorbereitungen erfolgt heute nun das eigentliche Setup von OpenSim!

Last login: Thu Dec 16 14:47:42 2021 from ganz weit weg

Ordner für die Installation von OpenSim erstellen:

salatbieger@Kiste:~$ mkdir opensim

Auflisten:

salatbieger@Kiste:~$ ls

opensim

In den Ordner opensim wechseln:

salatbieger@kiste:~$ cd opensim

Laden der aktuellen Version:

salatbieger@wKiste:~/opensim$ curl -O http://opensimulator.org/dist/opensim-0.9.2.0.tar.gz
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100 32.3M  100 32.3M    0    0  1530k      0  0:00:21  0:00:21 --:--:-- 1657k

Entpacken:

salatbieger@kiste:~/opensim$ tar xzvf opensim-0.9.2.0.tar.gz

Archiv wird entpackt

Auflisten:

salatbieger@kiste:~/opensim$ ls

opensim-0.9.2.0  opensim-0.9.2.0.tar.gz

In den Ordner opensim-0.9.2.0 wechseln:

salatbieger@kiste:~/opensim$ cd opensim-0.9.2.0

In den bin Ordner wechseln:

salatbieger@wkiste:~/opensim/opensim-0.9.2.0/bin$

OpenSim starten:

mono OpenSim.exe

Abfragen eintragen und mit ENTER bestätigen:

New region name []: Sauerkraut
RegionUUID [3cd07847-95bb-4151-89e1-17c072116298]:
Region Location [1000,1000]:
Internal IP address [0.0.0.0]:
Internal port [9000]:
Resolve hostname to IP on start (for running inside Docker) [False]:
External host name [SYSTEMIP]: Eintrag je nach Konfiguration!
16:11:36 - [REGION LOADER FILE SYSTEM]: Loading config files from ./Regions
16:11:36 - [REGION LOADER FILE SYSTEM]: Loading config file ./Regions/Regions.ini
16:11:36 - [REGION LOADER FILE SYSTEM]: Loaded config for region Sauerkraut
16:11:36 - [LOAD REGIONS PLUGIN]: Loading specific shared modules...
16:11:36 - [LOAD REGIONS PLUGIN]: Done.
16:11:36 - [LOAD REGIONS PLUGIN]: Creating Region: Sauerkraut (ThreadID: 1)
16:11:36 - [ESTATE]: Region Sauerkraut is not part of an estate.
16:11:36 - [RegionInfo]: Could not locate value for parameter TargetEstate
16:11:36 - [ESTATE]: No existing estates found.  You must create a new one.
New estate name [My Estate]: Blumenwiese

Estate Blumenwiese has no owner set.
Estate owner first name [Test]: karlhainz
Estate owner last name [User]: fruchtig
Password: !uff+der+Alm!

Region (Sauerkraut)

Region "Sauerkraut" is ready: "server_startup,1,0," on channel -800

INITIALIZATION COMPLETE FOR Sauerkraut - LOGINS ENABLED

OpenSim ist zu diesem Zeitpunkt ohne jegliche Konfigurationen an den .ini Datein zu starten.

Das Setup initialisiert automatisch SQLite.

Die Anweisung 'shutdown' fährt den Prozess herunter. OpenSim kann nachfolgend nach einem 'shutdown' auf unterschiedliche Art und Weise konfiguriert werden.

OpenSim im LAN ohne HG
OpenSim im LAN mit HG
OpemSim im LAN mit Robust
OpenSim im LAN ohne Robust
OpenSim auf VPS mit HG und Robust

Je nach Entscheidung fällt die Konfiguration der .ini Datein anders aus. Insbesondere sind Portfreigaben und Protokolle verschieden.

So ist es bereits mit einer einzigen Portfreigabe - Portweiterleitung und 2 Protokollen möglich, HG zu nutzen.

Pro Region wird ein weiterer Port - Protokoll UDP notwendig.


... wird fortgesetzt