02.02.2023, 14:07
(Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2023, 15:12 von Manfred Aabye.)
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.
Klar strukturiert.
Robust Konfigurationsergebnis
sim1 Konfigurationsergebnis
sim20 Konfigurationsergebnis
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.
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 lautet: HSG
##################################################################
SimulatorList.ini Datei ist noch nicht vorhanden
Lege robust an im Verzeichnis robust
Ich lege gerade sim1 an!
Schreibe sim1 in SimulatorList.ini, legen sie bitte Datenbank HSGrid1 an.
Ich lege gerade sim2 an!
Schreibe sim2 in SimulatorList.ini, legen sie bitte Datenbank HSGrid2 an.
Ich lege gerade sim3 an!
Schreibe sim3 in SimulatorList.ini, legen sie bitte Datenbank HSGrid3 an.
Ich lege gerade sim4 an!
Schreibe sim4 in SimulatorList.ini, legen sie bitte Datenbank HSGrid4 an.
Ich lege gerade sim5 an!
Schreibe sim5 in SimulatorList.ini, legen sie bitte Datenbank HSGrid5 an.
Ich lege gerade sim6 an!
Schreibe sim6 in SimulatorList.ini, legen sie bitte Datenbank HSGrid6 an.
Ich lege gerade sim7 an!
Schreibe sim7 in SimulatorList.ini, legen sie bitte Datenbank HSGrid7 an.
Ich lege gerade sim8 an!
Schreibe sim8 in SimulatorList.ini, legen sie bitte Datenbank HSGrid8 an.
Ich lege gerade sim9 an!
Schreibe sim9 in SimulatorList.ini, legen sie bitte Datenbank HSGrid9 an.
Ich lege gerade sim10 an!
Schreibe sim10 in SimulatorList.ini, legen sie bitte Datenbank HSGrid10 an.
Ich lege gerade sim11 an!
Schreibe sim11 in SimulatorList.ini, legen sie bitte Datenbank HSGrid11 an.
Ich lege gerade sim12 an!
Schreibe sim12 in SimulatorList.ini, legen sie bitte Datenbank HSGrid12 an.
Ich lege gerade sim13 an!
Schreibe sim13 in SimulatorList.ini, legen sie bitte Datenbank HSGrid13 an.
Ich lege gerade sim14 an!
Schreibe sim14 in SimulatorList.ini, legen sie bitte Datenbank HSGrid14 an.
Ich lege gerade sim15 an!
Schreibe sim15 in SimulatorList.ini, legen sie bitte Datenbank HSGrid15 an.
Ich lege gerade sim16 an!
Schreibe sim16 in SimulatorList.ini, legen sie bitte Datenbank HSGrid16 an.
Ich lege gerade sim17 an!
Schreibe sim17 in SimulatorList.ini, legen sie bitte Datenbank HSGrid17 an.
Ich lege gerade sim18 an!
Schreibe sim18 in SimulatorList.ini, legen sie bitte Datenbank HSGrid18 an.
Ich lege gerade sim19 an!
Schreibe sim19 in SimulatorList.ini, legen sie bitte Datenbank HSGrid19 an.
Ich lege gerade sim20 an!
Schreibe sim20 in SimulatorList.ini, legen 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 8003, not 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 networks, using firewalls
PrivatePort = "8003"
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort = "8008"
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort = "9010"
; If this is the robust configuration, the robust database is entered here.
; If this is the OpenSim configuration, the 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 8003, not 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 networks, using firewalls
PrivatePort = "8003"
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort = "8008"
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort = "9011"
; If this is the robust configuration, the robust database is entered here.
; If this is the OpenSim configuration, the 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 8003, not 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 networks, using firewalls
PrivatePort = "8003"
;# {MoneyPort} {} ${Const|BaseURL}:${Const|MoneyPort}
MoneyPort = "8008"
;# {SimulatorPort} {} {SimulatorPort} {${Const|SimulatorPort}} ${Const|SimulatorPort}
SimulatorPort = "9030"
; If this is the robust configuration, the robust database is entered here.
; If this is the OpenSim configuration, the 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.
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.