17.12.2021, 12:15
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
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
All done!