Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Neue OpenSimulator Konfigurationsdateien 0.9.2.2
#1
OpenSimulator Konfigurationen

Community-Projekt

OpenSimulator 0.9.2.2+ Konfigurationsdateien für ein Hypergrid angepasst.

Diese ersetzen die gleichnamigen Konfigurationen für Robust und OpenSim.

Die einzige Datei, die bearbeitet werden muss, ist die Const.ini Datei.

Hiermit wird das Erstellen eines Grid´s einfacher und schneller,

da sich nur noch 2 Punkte für jeden weiteren OpenSimulator ändern.

Diese Punkte sind SimulatorPort = "9010" und MysqlDatabase = "MysqlDatabase"

in der Datei Const.ini im Verzeichnis config-include.

Wenn jemand Fehler findet oder Verbesserungsvorschläge hat, hab ich immer ein offenes Ohr.

Link zu den Dateien auf Github:
https://github.com/BigManzai/OpenSim-She...Config2023
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 2 users say Thank You to Manfred Aabye for this post:
  • Bogus Curry, Dorena Verne
Zitieren
#2
Jetzt gibt es einen automatischen Installer namens config.sh
für die Skripte und die Verzeichnisstruktur.

Dieser erstellt euch die Grundlage eines Hyper Grid.
Es werden alle erforderlichen Eintragungen für alle Simulatoren gemacht.

100x Sims und 1x robust Verzeichnis in ein paar Sekunden.

Die Anzahl ist frei wählbar und zum Testen braucht ihr nur den Speicherort anzugeben,
wie z.B. das tmp Verzeichnis.

Anschließend, solange Enter drücken bis Programmende.
Jetzt sollten Verzeichnis robust und die Verzeichnisse sim1 bis sim5 vorhanden sein.

OpensimMULTITOOL erkennt automatisch, in welche Verzeichnisse der OpenSimulator kopiert werden muss.
Die Funktion für den Aufruf ist /opt/opensim.sh osupgrade.

Bitte denkt daran das OpensimMULTITOOL ist voreingestellt für das Verzeichnis /opt.
(tmp einstellen für den Test in der opensim.cnf)

Der Wunschdatenbankname ist frei wählbar und ist auch für robust.

Es werden für jeden Simulator an den Datenbanknamen eine Zahl angehängt.
So ist für sim1,2,3... der Wunschdatenbankname1, 2, 3...

Aber auch der Simulator Port wird automatisch einen Zähler hochgesetzt, also 9011, 9012, 9013...

Wenn dann mal Probleme auftauchen wisst ihr direkt sim5 belegt den Port 9015 und der Datenbankname ist Wunschdatenbankname15 das bringt licht in Kaos.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 2 users say Thank You to Manfred Aabye for this post:
  • Bogus Curry, Dorena Verne
Zitieren
#3
Prüft der Installer auch, ob Mono bzw. mysql installiert ist ?
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
[-] The following 1 user says Thank You to Bogus Curry for this post:
  • Manfred Aabye
Zitieren
#4
Nein, das macht das OpensimMULTITOOL in der Kopfzeile.
/opt/opensim.sh hilfe
Dir ist ja klar, dass Du unter Windows das interne Linux aktivieren musst und dort mono aufspielen?


opensimMULTITOOL V0.80.720

#####################################################################
01.02.2023 20:14:15 MULTITOOL: wurde gestartet am 01.02.2023 um 20:14:15 Uhr
01.02.2023 20:14:15 INFO: Server Name: *********
01.02.2023 20:14:15 INFO: Server IP: "**********"
01.02.2023 20:14:16 INFO: Linux Version: Ubuntu 22.04.1 LTS
01.02.2023 20:14:16 INFO: Release Nummer: 22.04
01.02.2023 20:14:16 INFO: Linux Name: jammy
01.02.2023 20:14:16 INFO: Bash Version: 5.1.16(1)-release
01.02.2023 20:14:16 INFO: MONO THREAD Einstellung: 1024
01.02.2023 20:14:16 INFO: Spracheinstellung: en_US.UTF-8
01.02.2023 20:14:16 INFO: Screen version 4.09.00 (GNU) 30-Jan-22
01.02.2023 20:14:16 INFO: system boot 2023-01-26 16:02
01.02.2023 20:14:16 INFO: mysqld Ver 10.6.11-MariaDB-0ubuntu0.22.04.1
#####################################################################

Wenn hier keine mono Threads angezeigt werden, ist kein mono drauf.
OpensimMULTITOOL kann den ganzen Server vorinstallieren, mit mySQL oder mariaDB.

Die neue OpensimMULTITOOL Version, zeigt jetzt die Datenbankversion an.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



Zitieren
#5
Wieso Windows ? Ich bin unter Linux Mint ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#6
Up´s hab ich wohl mal wieder zu viel quergelesen. Angel
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 1 user says Thank You to Manfred Aabye for this post:
  • Bogus Curry
Zitieren
#7
(01.02.2023, 21:19)Manfred Aabye schrieb: Up´s hab ich wohl mal wieder zu viel quergelesen. Angel

Alles gut, ich bin nur unter Windiows, wenn ich spiele, aber in letzter Zeit eher weniger ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#8
So, ich habe config.sh noch ein wenig lesbarer gemacht.

Code:
##################################################################
########### ABBRUCH MIT DER TASTENKOMBINATION ####################
####################  STRG + C  ##################################
##################################################################
##     Die Werte in den [Klammern] sind vorschläge              ##
##     und können mit Enter übernommen werden.                  ##
##################################################################

Wieviele Konfigurationen darf ich ihnen schreiben? [5]
9999

Darf es eine Scheibe mehr sein? - lach
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 1 user says Thank You to Manfred Aabye for this post:
  • Bogus Curry
Zitieren
#9
Machst super Arbeit, auch wenn du manchmal ein komischer Kauz bist, bist echt ein guter Mensch. Grosses Danke schön dafür ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
[-] The following 1 user says Thank You to Bogus Curry for this post:
  • Manfred Aabye
Zitieren
#10
Anwendungsbeispiel config.sh:

Ich erstelle die Konfiguration eines Grids mit dem Namen HaloSuperGrid,
dazu habe ich mir einen Server gemietet mit der Adresse halosupergrid.org. (Fiktiv)

Dies möchte ich alles im /home Verzeichnis speichern.

Dazu brauche ich einmal Robust und 20 Mal den Simulator für Regionen.

Datenbanken erstelle ich mit dem Namen HSGrid für Robust
und HSGrid1 … bis … HSGrid20 für die Regionen.

Meine Verzeichnisse sollen den Namen robust und sim1 … bis … sim20 heißen.

Datenbank Benutzername: JohnDoe
Passwort: 123456
Startregion: HaloSuperGrid
Nickname HSG

Ich nutze hier bewusst Port 9010, weil es mit 9001, 9002 eventuell vielleicht Probleme geben kann.

Nach dem Enter drücken braucht das keine 3 Sekunden bis es fertig ist.

PHP-Code:
constconfig Version 0.1.0.0
Ihre aktuelle externe IP ist 
**************

##################################################################
########### ABBRUCH MIT DER TASTENKOMBINATION ####################
####################  STRG + C  ##################################
##################################################################
##     Die Werte in den [Klammern] sind vorschläge              ##
##     und können mit Enter übernommen werden.                  ##
##################################################################

Wieviele Konfigurationen darf ich ihnen schreiben? [5]
20
Ihre Anzahl ist 20
##################################################################
Wohin darf ich diese schreiben? [home]
home
##################################################################
Ihre Server Adresse? [**************]
halosupergrid.org
Ihre Server Adresse ist halosupergrid
.org
##################################################################
Ihr SimulatorPort startet bei: [9010]
9010
Ihr SimulatorPort startet bei
9010
##################################################################
Bitte geben sie den Datenbanknamen an [opensim]:
HSGrid
Ihr Datenbanknamen lautet
HSGrid
##################################################################
Bitte geben sie den Benutzernamen ihrer Datenbank an [opensim]:
JohnDoe
Ihr Datenbank Benutzername lautet
JohnDoe
##################################################################
Bitte geben sie das Passwort ihrer Datenbank an [opensim]:
123456
Ihr Passwort ihrer Datenbank lautet
: ********
##################################################################
Bitte geben sie den Namen ihrer Startregion an [Welcome]:
HaloSuperGrid
Der Namen ihrer Startregion lautet
HaloSuperGrid
##################################################################
Bitte geben sie den Namen ihres Grids an [MyGrid]:
HaloSuperGrid
Der Namen ihrers Grids lautet
HaloSuperGrid
##################################################################
Bitte geben sie den Grid-Nickname an [MG]:
HSG
Der Grid
-Nickname lautetHSG
##################################################################
SimulatorList.ini Datei ist noch nicht vorhanden
Lege robust an im Verzeichnis robust
Ich lege gerade sim1 an
!
Schreibe sim1 in SimulatorList.inilegen sie bitte Datenbank HSGrid1 an.
Ich lege gerade sim2 an!
Schreibe sim2 in SimulatorList.inilegen sie bitte Datenbank HSGrid2 an.
Ich lege gerade sim3 an!
Schreibe sim3 in SimulatorList.inilegen sie bitte Datenbank HSGrid3 an.
Ich lege gerade sim4 an!
Schreibe sim4 in SimulatorList.inilegen sie bitte Datenbank HSGrid4 an.
Ich lege gerade sim5 an!
Schreibe sim5 in SimulatorList.inilegen sie bitte Datenbank HSGrid5 an.
Ich lege gerade sim6 an!
Schreibe sim6 in SimulatorList.inilegen sie bitte Datenbank HSGrid6 an.
Ich lege gerade sim7 an!
Schreibe sim7 in SimulatorList.inilegen sie bitte Datenbank HSGrid7 an.
Ich lege gerade sim8 an!
Schreibe sim8 in SimulatorList.inilegen sie bitte Datenbank HSGrid8 an.
Ich lege gerade sim9 an!
Schreibe sim9 in SimulatorList.inilegen sie bitte Datenbank HSGrid9 an.
Ich lege gerade sim10 an!
Schreibe sim10 in SimulatorList.inilegen sie bitte Datenbank HSGrid10 an.
Ich lege gerade sim11 an!
Schreibe sim11 in SimulatorList.inilegen sie bitte Datenbank HSGrid11 an.
Ich lege gerade sim12 an!
Schreibe sim12 in SimulatorList.inilegen sie bitte Datenbank HSGrid12 an.
Ich lege gerade sim13 an!
Schreibe sim13 in SimulatorList.inilegen sie bitte Datenbank HSGrid13 an.
Ich lege gerade sim14 an!
Schreibe sim14 in SimulatorList.inilegen sie bitte Datenbank HSGrid14 an.
Ich lege gerade sim15 an!
Schreibe sim15 in SimulatorList.inilegen sie bitte Datenbank HSGrid15 an.
Ich lege gerade sim16 an!
Schreibe sim16 in SimulatorList.inilegen sie bitte Datenbank HSGrid16 an.
Ich lege gerade sim17 an!
Schreibe sim17 in SimulatorList.inilegen sie bitte Datenbank HSGrid17 an.
Ich lege gerade sim18 an!
Schreibe sim18 in SimulatorList.inilegen sie bitte Datenbank HSGrid18 an.
Ich lege gerade sim19 an!
Schreibe sim19 in SimulatorList.inilegen sie bitte Datenbank HSGrid19 an.
Ich lege gerade sim20 an!
Schreibe sim20 in SimulatorList.inilegen sie bitte Datenbank HSGrid20 an.
##################################################################
Lege robust und Daten an!
################################################################## 

Klar strukturiert.
   

Robust Konfigurationsergebnis
PHP-Code:
[Const]
;
# {BaseHostname} {} {BaseHostname} {example.com 127.0.0.1} 127.0.0.1
BaseHostname "halosupergrid.org"
 
;# http://${Const|BaseHostname}
BaseURL http://${Const|BaseHostname}
 
;# {PublicPort} {} {PublicPort} {8002 9000} 8002
PublicPort "8002"
 
you can also have them on a diferent url IP
;# ${Const|BaseURL}
PrivURL = ${Const|BaseURL}
 
;
grid default private port 8003not used in standalone
;# {PrivatePort} {} {PrivatePort} {8003} 8003
port to access private grid services.
grids that run all their regions should deny access to this port
from outside their networksusing firewalls
PrivatePort 
"8003"
 
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort "8008"
 
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort "9010"
 
; If this is the robust configurationthe robust database is entered here.
; If 
this is the OpenSim configurationthe OpenSim database is entered here.
 
The Database ${Const|MysqlDatabase}
MysqlDatabase "HSGrid"
 
The User ${Const|MysqlUser}
MysqlUser "JohnDoe"
 
The Password ${Const|MysqlPassword}
MysqlPassword "123456"
 
The Region Welcome ${Const|StartRegion}
StartRegion "HaloSuperGrid"
 
;# Grid name ${Const|Simulatorgridname}
Simulatorgridname "HaloSuperGrid"
 
The Simulator grid nick ${Const|Simulatorgridnick}
Simulatorgridnick "HSG" 

sim1 Konfigurationsergebnis
PHP-Code:
[Const]
;
# {BaseHostname} {} {BaseHostname} {example.com 127.0.0.1} 127.0.0.1
BaseHostname "halosupergrid.org"
 
;# http://${Const|BaseHostname}
BaseURL http://${Const|BaseHostname}
 
;# {PublicPort} {} {PublicPort} {8002 9000} 8002
PublicPort "8002"
 
you can also have them on a diferent url IP
;# ${Const|BaseURL}
PrivURL = ${Const|BaseURL}
 
;
grid default private port 8003not used in standalone
;# {PrivatePort} {} {PrivatePort} {8003} 8003
port to access private grid services.
grids that run all their regions should deny access to this port
from outside their networksusing firewalls
PrivatePort 
"8003"
 
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort "8008"
 
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort "9011"
 
; If this is the robust configurationthe robust database is entered here.
; If 
this is the OpenSim configurationthe OpenSim database is entered here.
 
The Database ${Const|MysqlDatabase}
MysqlDatabase "HSGrid1"
 
The User ${Const|MysqlUser}
MysqlUser "JohnDoe"
 
The Password ${Const|MysqlPassword}
MysqlPassword "123456"
 
The Region Welcome ${Const|StartRegion}
StartRegion "HaloSuperGrid"
 
;# Grid name ${Const|Simulatorgridname}
Simulatorgridname "HaloSuperGrid"
 
The Simulator grid nick ${Const|Simulatorgridnick}
Simulatorgridnick "HSG" 

sim20 Konfigurationsergebnis
PHP-Code:
[Const]
;
# {BaseHostname} {} {BaseHostname} {example.com 127.0.0.1} 127.0.0.1
BaseHostname "halosupergrid.org"
 
;# http://${Const|BaseHostname}
BaseURL http://${Const|BaseHostname}
 
;# {PublicPort} {} {PublicPort} {8002 9000} 8002
PublicPort "8002"
 
you can also have them on a diferent url IP
;# ${Const|BaseURL}
PrivURL = ${Const|BaseURL}
 
;
grid default private port 8003not used in standalone
;# {PrivatePort} {} {PrivatePort} {8003} 8003
port to access private grid services.
grids that run all their regions should deny access to this port
from outside their networksusing firewalls
PrivatePort 
"8003"
 
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort "8008"
 
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort "9030"
 
; If this is the robust configurationthe robust database is entered here.
; If 
this is the OpenSim configurationthe OpenSim database is entered here.
 
The Database ${Const|MysqlDatabase}
MysqlDatabase "HSGrid20"
 
The User ${Const|MysqlUser}
MysqlUser "JohnDoe"
 
The Password ${Const|MysqlPassword}
MysqlPassword "123456"
 
The Region Welcome ${Const|StartRegion}
StartRegion "HaloSuperGrid"
 
;# Grid name ${Const|Simulatorgridname}
Simulatorgridname "HaloSuperGrid"
 
The Simulator grid nick ${Const|Simulatorgridnick}
Simulatorgridnick "HSG" 

Es fehlt nur noch die OpenSimulator Software.
Diese kann mit dem opensimMULTITOOL ebenfalls in Sekunden eingefügt werden.

INFO: Diese Konfigurationsverzeichnisse könnte man jetzt auch für Windows, Windows Server, macOS, macOS Server verwenden.


### NEU ###
Es werden jetzt vollständige und individuelle "Regions.ini" Dateien erstellt, die so direkt lauffähig sind.
Die osslEnable.ini wird jetzt mit Einstellung Moderat erstellt.
Aktiviert wird dies durch ja auswahl, nein oder Enter deaktiviert dies.
MoneyServer.ini wird jetzt auch erstellt und allgemein voreingestellt.
FlotsamCache.ini wird jetzt auch erstellt und allgemein voreingestellt.

BUG ExternalHostName bei der Regions.ini behoben IP oder Name wird jetzt korrekt eingefügt.
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 2 users say Thank You to Manfred Aabye for this post:
  • Bogus Curry, Pius Noel
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  OpenSimulator vom Manni Manfred Aabye 108 16.811 22.04.2024, 20:13
Letzter Beitrag: Bogus Curry

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste