Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Opensim - Starten Sims Server
#1
Hallo liebe Gridtalkgemeinde :-)

Ich hab da mal eine Frage, vielleicht kann mir hier jemand helfen. Hier die Fakten:

Grid (Opensim) läuft auf einem externen Server.
Alles eingerichtet, läuft alles, passt alles.

Die Sims sind auf verschiedenen Servern (Ordner) aufgeteilt (Beispiel: Sim 1-4 auf Server 1, Sim 5-8 auf Server 2 usw.).

Die Sims sollen hoch gefahren werden.
ABER: pro Server (Ordner).

Nun müssen immer ALLE Sims hoch und runter gefahren werden (was gerne geändert werden sollte).

Ich hatte dafür mal ein Script das über Putty gestartet wurde und komplett fertig war. Durch "Umbauarbeiten" passt dieses leider nicht mehr.

Beispiel aus dem "alten Script" zum starten - Server (Ordner) 1:
screen -dmS Robust Robust.sh (dieses nur einmalig)

Danach:
OSSMM01.sh (für Server 1)
OSSMM02.sh (für Server 2)
OSSMM03.sh (für Server 3)
OSSMM04.sh (für Server 4)

u.s.w.

Hat das jemand Erfahrung, bzw. eine Idee, bzw. Kenntnis?
The Public World
www.t-p-w.de

Hypergrid: thepublicworld.de:8002:tpw-start
Zitieren
#2
Hallo Marina,

ich habe zwei OpenSim Instanzen, eine fürs Metro Grid und eine fürs Dereos Grid. Die starte ich mit "tmux" so:

Code:
#!/bin/sh
while :
do
sleep 120
# try both Metro and Dereos and ignore error if already exists
running=`ps ax | grep OpenSim.exe | grep -v grep`
if [ -z "$running" ]
  then
    cd /home/mareta/metro/bin
    tmux new-session -d -s term -n Metro 'env LANG=C mono OpenSim.exe'
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe'
  else
    cd /home/mareta/metro/bin
    tmux new-window -n Metro -t term:0 'env LANG=C mono OpenSim.exe' 2> /dev/null
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe' 2> /dev/null
fi
done

Das ist eine aufgebohrte Version von: https://hyperweb.eu/OpenSim_0.8/AutostartTmux
Tmux ist ein Tool ähnlich wie Screen, nur dass das noch etwas aktiver gepflegt wird. Mit Screen hatte ich auf manchen Betriebssystemen Probleme, deshalb bin ich vor ein paar Jahren umgestiegen.

Liebe Grüße,
Mareta
Zitieren
#3
Tja rate stunde.

Ich denke mal du hast die Dateipfade geändert.
Dann brauchst du nur in den Scripten die Dateipfade anpassen.

Beispiele:
Von
screen -dmS Robust Robust.sh
auf
screen -dmS Robust /opensim/Robust.sh
oder
screen -dmS Robust /home/opensim/Robust.sh
oder
screen -dmS Robust /home/marina/opensim/Robust.sh
ändern.

Dies halt mit den korrekten Pfadangaben und in allen *.sh Dateien.
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
#4
Danke für deine Anwort.

Habe die eine PN Nachricht gesendet
The Public World

Home Page: www.t-p-w.de

Hypergrid: thepublicworld.de:8002:TPW-Start

Facebook : https://www.facebook.com/groups/1515426625432901/
Zitieren
#5
(08.03.2017, 02:09)Mareta Dagostino schrieb: Hallo Marina,

ich habe zwei OpenSim Instanzen, eine fürs Metro Grid und eine fürs Dereos Grid. Die starte ich mit "tmux" so:

Code:
#!/bin/sh
while :
do
sleep 120
# try both Metro and Dereos and ignore error if already exists
running=`ps ax | grep OpenSim.exe | grep -v grep`
if [ -z "$running" ]
  then
    cd /home/mareta/metro/bin
    tmux new-session -d -s term -n Metro 'env LANG=C mono OpenSim.exe'
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe'
  else
    cd /home/mareta/metro/bin
    tmux new-window -n Metro -t term:0 'env LANG=C mono OpenSim.exe' 2> /dev/null
    cd /home/mareta/dereos/bin
    tmux new-window -n Dereos -t term:1 'env LANG=C mono OpenSim.exe' 2> /dev/null
fi
done

Das ist eine aufgebohrte Version von: https://hyperweb.eu/OpenSim_0.8/AutostartTmux
Tmux ist ein Tool ähnlich wie Screen, nur dass das noch etwas aktiver gepflegt wird. Mit Screen hatte ich auf manchen Betriebssystemen Probleme, deshalb bin ich vor ein paar Jahren umgestiegen.

Liebe Grüße,
Mareta
Danke Mareta,
schauen wir uns mal an :-)
The Public World
www.t-p-w.de

Hypergrid: thepublicworld.de:8002:tpw-start
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Server-Tutorial: Linux und OpenSim Mareta Dagostino 38 72.543 07.04.2024, 21:52
Letzter Beitrag: Mareta Dagostino
  Installieren Sie OpenSim ermüdungsfrei mit einer install.sh royalgrid 7 318 26.03.2024, 10:54
Letzter Beitrag: royalgrid
  Hilfe benötigt: Benutzerkonten-Erstellung in OpenSim über PHP Skimi 5 460 25.03.2024, 20:28
Letzter Beitrag: Manfred Aabye
  Opensim Server für jede Region separat starten Skimi 18 1.601 21.03.2024, 22:51
Letzter Beitrag: Manfred Aabye
  Freeswitch Server + Plugins Firestorm Freeswitch royalgrid 11 387 17.03.2024, 03:06
Letzter Beitrag: royalgrid

Gehe zu:


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