Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Neue OpenSimulator Konfigurationsdateien 0.9.2.2
#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


Nachrichten in diesem Thema
RE: Neue OpenSimulator Konfigurationsdateien 0.9.2.2 - von Manfred Aabye - 02.02.2023, 14:07

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  OpenSim und die neue Version 0.9.3.0 Holger Berger 3 137 Gestern, 11:55
Letzter Beitrag: Holger Berger
  OpenSimulator vom Manni Manfred Aabye 122 33.239 09.11.2024, 16:05
Letzter Beitrag: Manfred Aabye

Gehe zu:


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