Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSimulator vom Manni
#69
(30.01.2023, 22:57)Manfred Aabye schrieb: OpenSimulator Konfigurationen

Ich habe mal geschaut wie die Konfigurationen im Sourcecode des OpenSimulators aufgerufen werden,
und zwar über den Wert "Include-" dahinter kann man anscheinend schreiben, was man will.

Wenn man eine Konfigurationsdatei namens Const.ini im /bin Verzeichniss
des OpenSimulator/Robust erstellt kann man sie mit dem Befehl:

OpenSim.ini und Robust.ini
PHP-Code:
[Const]
Include-const = 
"Const.ini" 

GridCommon.ini
PHP-Code:
[Const]
Include-const = 
"../Const.ini" 

nachladen.

Die ganze Const.ini (Für alle Konfig´s) könnte dann so aussehen:
PHP-Code:
[Const]
    ; 
this section defines constants for grid services
    
to simplify other configuration files default settings

    
;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
    
BaseHostname "MyGridName .de"

    
;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
    
BaseURL http://${Const|BaseHostname}

    
; If you run a gridseveral services should not be availble to worldaccess to them should be blocked on firewall
    
PrivatePort should closed at the firewall.

    ;
# {PublicPort} {} {PublicPort} {8002 9000} "8002"
    
PublicPort "8002"

    
you can also have them on a diferent url IP
    
;# {PrivURL} {} {PrivURL} {"http://${Const|BaseURL}} "${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} {} {MoneyPort} {8008} "8008"
    
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 "databasename"
    
    
The User ${Const|MysqlUser}
    
MysqlUser "databaseUSERname"
    
    
The Password ${Const|MysqlPassword}
    
MysqlPassword "databasePasswd"
    
    
The Region Welcome ${Const|StartRegion}
    
StartRegion "Welcome"
    
    
;# Grid name ${Const|Simulatorgridname}
    
Simulatorgridname "MyGridName"
    
    
The Simulator grid nick ${Const|Simulatorgridnick}
    
Simulatorgridnick "MGN" 

Die MySQL Bereiche von Robust.ini und GridCommon.ini sehen dann so aus:
PHP-Code:
StorageProvider "OpenSim.Data.MySQL.dll"
ConnectionString "Data Source=localhost;Database=${Const|MysqlDatabase};User ID=${Const|MysqlUser};Password=${Const|MysqlPassword};Old Guids=true;" 

Der Rest ist eigentlich selbsterklärend.

Habs gerade laufen, funktioniert gut und für jeden weiteren Simulator,
muss nur ganz wenig Konfigurationsarbeit gemacht werden.
Halt nur noch den Port und die Datenbanknamen ändern für jeden Simulator.

Wenn ich das ausgiebig durchgetestet habe, stelle ich diese zur Verfügung.

So ist es erst einmal experimentell:
https://github.com/BigManzai/OpenSim-She...Config2023

Die Idee dahinter bzw. den Ansatz finde ich gut, hat nur einen kleinen Nachteil,
dadurch das die MySQL Daten Zentral eingegeben werden, und geladen werden im Robust und in der OpenSim bzw. Gridcommon, müsste man das mühseelig ändern, bei mir z.b läuft jede Sim 1. in einem eigenen OpenSim.exe und B. hat jede Sim eine eigene MySQL Datenbank, die so getrennt vom Robust ist Wink
Klar ist es mehr aufwand dadurch, aber dadurch bleibt der Robust relativ sauber, und die assets werden dezentral für jede opensim für sich gespeichert.
[-] The following 2 users say Thank You to Sleimer Akina for this post:
  • Bogus Curry, Manfred Aabye
Zitieren


Nachrichten in diesem Thema
OpenSimulator vom Manni - von Manfred Aabye - 09.03.2022, 11:36
RE: OpenSimulator vom Manni - von Anachron - 09.03.2022, 16:48
RE: OpenSimulator vom Manni - von Bogus Curry - 09.03.2022, 17:46
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.03.2022, 19:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.03.2022, 00:30
RE: OpenSimulator vom Manni - von Pius Noel - 10.03.2022, 19:27
RE: OpenSimulator vom Manni - von Manfred Aabye - 11.03.2022, 14:38
RE: OpenSimulator vom Manni - von Pius Noel - 11.03.2022, 16:16
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.03.2022, 09:03
RE: OpenSimulator vom Manni - von Pius Noel - 12.03.2022, 13:32
RE: OpenSimulator vom Manni - von Manfred Aabye - 13.03.2022, 13:15
RE: OpenSimulator vom Manni - von Manfred Aabye - 15.03.2022, 13:11
RE: OpenSimulator vom Manni - von Manfred Aabye - 17.03.2022, 14:43
RE: OpenSimulator vom Manni - von Gubbly - 18.03.2022, 01:37
RE: OpenSimulator vom Manni - von Manfred Aabye - 18.03.2022, 11:14
RE: OpenSimulator vom Manni - von Gubbly - 18.03.2022, 16:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 18.03.2022, 11:24
RE: OpenSimulator vom Manni - von Manfred Aabye - 29.03.2022, 08:22
RE: OpenSimulator vom Manni - von Manfred Aabye - 05.04.2022, 10:59
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 14:19
RE: OpenSimulator vom Manni - von Xenos Yifu - 05.04.2022, 14:52
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 15:35
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 16:42
RE: OpenSimulator vom Manni - von Dorena Verne - 05.04.2022, 17:42
RE: OpenSimulator vom Manni - von Manfred Aabye - 06.04.2022, 15:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 17:37
RE: OpenSimulator vom Manni - von Dorena Verne - 22.04.2022, 18:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 17:50
RE: OpenSimulator vom Manni - von Bogus Curry - 22.04.2022, 18:48
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.04.2022, 20:08
RE: OpenSimulator vom Manni - von Dorena Verne - 22.04.2022, 20:11
RE: OpenSimulator vom Manni - von Manfred Aabye - 23.04.2022, 10:11
RE: OpenSimulator vom Manni - von Bogus Curry - 23.04.2022, 13:22
RE: OpenSimulator vom Manni - von Manfred Aabye - 23.04.2022, 20:03
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.05.2022, 11:59
RE: OpenSimulator vom Manni - von Manfred Aabye - 24.05.2022, 10:32
RE: OpenSimulator vom Manni - von Pius Noel - 24.05.2022, 18:00
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.06.2022, 21:09
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.06.2022, 21:39
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.06.2022, 12:57
RE: OpenSimulator vom Manni - von Manfred Aabye - 16.06.2022, 20:27
RE: OpenSimulator vom Manni - von Gubbly - 01.07.2022, 16:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 04.07.2022, 12:26
RE: OpenSimulator vom Manni - von Gubbly - 04.07.2022, 13:52
RE: OpenSimulator vom Manni - von Manfred Aabye - 05.07.2022, 13:24
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.07.2022, 21:23
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.12.2022, 12:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.01.2023, 20:11
RE: OpenSimulator vom Manni - von Bogus Curry - 09.01.2023, 11:03
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.01.2023, 20:52
RE: OpenSimulator vom Manni - von Bogus Curry - 10.01.2023, 11:05
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.01.2023, 12:12
RE: OpenSimulator vom Manni - von Bogus Curry - 10.01.2023, 18:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.01.2023, 14:02
RE: OpenSimulator vom Manni - von Bogus Curry - 12.01.2023, 16:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.01.2023, 22:12
RE: OpenSimulator vom Manni - von Pius Noel - 13.01.2023, 19:18
RE: OpenSimulator vom Manni - von Bogus Curry - 14.01.2023, 00:59
RE: OpenSimulator vom Manni - von Manfred Aabye - 14.01.2023, 18:16
RE: OpenSimulator vom Manni - von Anachron - 14.01.2023, 20:27
RE: OpenSimulator vom Manni - von Manfred Aabye - 27.01.2023, 17:26
RE: OpenSimulator vom Manni - von Manfred Aabye - 27.01.2023, 17:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 30.01.2023, 12:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 30.01.2023, 22:57
RE: OpenSimulator vom Manni - von Sleimer Akina - 31.01.2023, 18:31
RE: OpenSimulator vom Manni - von Pius Noel - 02.02.2023, 16:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 01.02.2023, 22:13
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.02.2023, 21:12
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 18:53
RE: OpenSimulator vom Manni - von Sleimer Akina - 03.04.2023, 20:47
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 22:23
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.04.2023, 22:26
RE: OpenSimulator vom Manni - von Sleimer Akina - 07.04.2023, 13:38
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.04.2023, 14:51
RE: OpenSimulator vom Manni - von Pius Noel - 10.04.2023, 16:32
RE: OpenSimulator vom Manni - von Bogus Curry - 08.04.2023, 15:23
RE: OpenSimulator vom Manni - von Pius Noel - 08.04.2023, 21:29
RE: OpenSimulator vom Manni - von Manfred Aabye - 08.04.2023, 23:21
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.04.2023, 21:28
RE: OpenSimulator vom Manni - von Pius Noel - 10.04.2023, 21:30
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.04.2023, 21:41
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 10:46
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 12:46
RE: OpenSimulator vom Manni - von Manfred Aabye - 11.04.2023, 13:22
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 14:50
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 15:41
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 17:45
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 18:34
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 19:13
RE: OpenSimulator vom Manni - von Pius Noel - 11.04.2023, 19:47
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.04.2023, 10:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 12.04.2023, 20:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 13.04.2023, 11:28
RE: OpenSimulator vom Manni - von Manfred Aabye - 14.04.2023, 13:41
RE: OpenSimulator vom Manni - von Sleimer Akina - 21.04.2023, 23:36
RE: OpenSimulator vom Manni - von Manfred Aabye - 15.05.2023, 15:55
RE: OpenSimulator vom Manni - von Bogus Curry - 15.05.2023, 19:07
RE: OpenSimulator vom Manni - von Manfred Aabye - 17.05.2023, 14:35
RE: OpenSimulator vom Manni - von Manfred Aabye - 22.02.2024, 13:44
RE: OpenSimulator vom Manni - von Manfred Aabye - 25.02.2024, 13:24
RE: OpenSimulator vom Manni - von Dorena Verne - 25.02.2024, 13:31
RE: OpenSimulator vom Manni - von Manfred Aabye - 25.02.2024, 19:20
RE: OpenSimulator vom Manni - von Manfred Aabye - 02.03.2024, 21:54
RE: OpenSimulator vom Manni - von Manfred Aabye - 21.04.2024, 12:25
RE: OpenSimulator vom Manni - von Bogus Curry - 22.04.2024, 20:13
RE: OpenSimulator vom Manni - von Manfred Aabye - 10.07.2024, 16:39
RE: OpenSimulator vom Manni - von Manfred Aabye - 19.09.2024, 23:07
RE: OpenSimulator vom Manni - von Manfred Aabye - 20.09.2024, 14:54
RE: OpenSimulator vom Manni - von Manfred Aabye - 21.09.2024, 14:59
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.10.2024, 14:18
RE: OpenSimulator vom Manni - von Manfred Aabye - 04.10.2024, 19:32
RE: OpenSimulator vom Manni - von Manfred Aabye - 06.10.2024, 14:01
RE: OpenSimulator vom Manni - von Manfred Aabye - 27.10.2024, 20:06
RE: OpenSimulator vom Manni - von Manfred Aabye - 28.10.2024, 10:10
RE: OpenSimulator vom Manni - von Manfred Aabye - 03.11.2024, 14:39
RE: OpenSimulator vom Manni - von Manfred Aabye - 09.11.2024, 16:05

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neue OpenSimulator Konfigurationsdateien 0.9.2.2 Manfred Aabye 10 2.728 03.02.2023, 15:59
Letzter Beitrag: Manfred Aabye

Gehe zu:


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