Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OpenSimulator vom Manni
#71
(31.01.2023, 18:31)AJEssen84 schrieb: [...]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.

Obwohl ich zur Zeit nur noch ein lokales Grid zum Testen und Basteln verwende, habe ich die Idee gerade mal in meine .ini-Dateien übernommen. Da bei mir Robust und jede Instanz eines Simulators in einem eigenen bin-Verzeichnis läuft verstehe ich den von dir beschriebenen "Nachteil" nicht. Oder habe ich da etwas falsch verstanden?

Die erforderlichen Anpassungen der Robust.ini, OpenSim.ini und GridCommon.ini mache ich genau einmal in einem separaten Verzeichnis das ausserhalb der OpenSim Installationen liegt. In diesem Verzeichnis habe ich auch für jede Instanz ein Unterverzeichnis mit der Const.ini Datei, die ich natürlich entsprechend anpassen muss. In dieser Const.ini habe ich aber nur das drin, was nicht in allen Instanzen ohnehin gleich ist. Dinge wie GridName oder GridNick gibt es bei mir nicht. Die sind fest in den einzelnen Hauptdateien drin.

Erstelle ich einen neuen Simulator dann muss ich jetzt nur noch die Const.ini erstellen und anpassen. Dann kann ich diese zusammen mit den angepassten Haupt-.ini-Dateien in ihre Ziel-Verzeichnisse kopieren. Somit ist Schluss mit der Sucherei der passenden Stellen in den einzelnen .ini-Dateien. Zum Erstellen der Datenbanken habe nutze ich ein Script.

Dasselbe gilt bei Updates, bei denen ich immer gleich das ganze OpenSim-bin-Verzeichnis neu erstelle. Verzeichnis leeren, OpenSim.zip entpacken (oder so), .ini's kopieren und fertig. Mit meinen vorgefertigten Scripts dauert das ein paar Sekunden.

Einen Nachteil gibt es noch. Man muss immer aufpassen, dass man Änderungen am Quellcode der .ini-Dateien nicht verpasst. Da ich immer nahe an den aktuellen Dev-Versionen bin, ist mir das schon öfters passiert. Da ich nur ein Testgrid betreibe, darf das auch mal passieren. Hält man sich an die Releases, dann sollte man die .ini-Dateien immer auch auf Änderungen prüfen.

Was die Regionen betrifft, so ist das nochmals was anderes. Ich hatte das immer wie Manni gehalten. Wichtig war für mich war immer möglichst flexibel zu bleiben.

Was die Assets betrifft, so sind diese immer in der Datenbank des Robust Servers. Was in den Datenbanken der Simulatoren liegt, sind die Prim- und PrimShape-Daten (inkl. Texturen) der gerezten Objekte und der PrimItems (Daten zu Asstes das sich im Inventar des Objekts befinden). Es ist aber absolut richtig (und meines Erachtens zwingend notwendig) die gridweit von Robust verwalteten Daten separat zu halten.

Ich müsste mal wieder über die Bücher. Aber soweit ich mich erinnere, gibt es auch andere Optionen zur Trennung von Code und Konfiguration. Eine davon ist, dass die Konfiguration in einem hartcodierten config-Unterverzeichnis liegt und die andere, dass OpenSim.exe mit einem /config Parameter gestartet werden kann. Ob das heute noch möglich ist oder ob das sogar nur eine von mir selbst programmierte Variante war, weiss ich nicht mehr. Das war um 2014, dass ich mich damit befasste und auch eine Konfiguration hatte, bei der alle laufenden Instanzen das gleiche Programmverzeichnis nutzten. Sowas würde ich heute nicht mehr machen.
[-] The following 3 users say Thank You to Pius Noel for this post:
  • Bogus Curry, Manfred Aabye, Sleimer Akina
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

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

Gehe zu:


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