Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arbeiten an Dorenas World
#1
Wie einige ja bereits wissen, habe ich einen ziemlich kraftvollen Homeserver eingerichtet, der vorübergehend einige Regionen von uns aufnehmen soll, so dass ich einen der teuren alten Server erst einmal abstoßen kann.
Ich habe bereits begonnen nun einige oar von einigen Regionen gezogen, welche umziehen sollen. Ebenfalls die region.inis sind gesichert, alles schön sortiert in einem Projektordner auf meinem Mac.
Leider kann ich alles nicht in einem durchziehen, da ich noch andere wichtige Baustellen habe, unter anderem Datenrettung von Anachrons kaputten Mini-PC. Dazu Wäsche waschen, Haushalt, einkaufen und und und. Aber keine Sorge, ich bleibe am Ball.Wink
[-] The following 4 users say Thank You to Dorena Verne for this post:
  • Anachron, DJ Archie, Freddy Nightmare, Rubeus Helgerud
Zitieren
#2
Vorbereitungen für den Umzug für folgende Regionen sind abgeschlossen:
1. Anachonia
2. Dorenas World
3. Hallo-Wien
4. Redikom
Denke, morgen geht es weiter, dann werde ich die vorbereiteten Regionen starten, Oar einspielen usw.
[-] The following 5 users say Thank You to Dorena Verne for this post:
  • Anachron, Bogus Curry, DJ Archie, Jupiter Rowland, Rubeus Helgerud
Zitieren
#3
Bin heute nicht weitergekommen. Versuche seit Stunden Anas Uralt-Win 7 Lapi über Samba mit seinem neuen Mint-lapi zu vernetzen, keine Chance. Heute habe ich erstmal auf nichts mehr Lust.
[-] The following 2 users say Thank You to Dorena Verne for this post:
  • Bogus Curry, DJ Archie
Zitieren
#4
Folgende Regionen sind jetzt auf dem Homie:
1. Anachronia
2. Dorenas World
3. RedicomLand
4. Hallo-Wien
5. Waterworld
7. eXperience (Auf Uwes speziellen Wunsch)
8. Farm

Serverlast: Lächerlich, da geht noch was, aber schaut selbst.

   
[-] The following 4 users say Thank You to Dorena Verne for this post:
  • Bogus Curry, DJ Archie, Mareta Dagostino, Rubeus Helgerud
Zitieren
#5
Ok, läuft soweit stabil, wenig Last, nahezu perfekt.
Morgen kommen Asylum und Florida hinzu.
[-] The following 4 users say Thank You to Dorena Verne for this post:
  • Anachron, Bogus Curry, DJ Archie, Rubeus Helgerud
Zitieren
#6
Folgende Regionen sind nun auch umgezogen:
1. Florida
2.Key-West
3. Asylum
4. Merland
5. Mehrmeer

Serverlast*gähn*
   

Aber ein anderes Problemchen habe ich. Ich starte ja beide Instanzen mit screen, aber nur das erste funzt:

Script1:
opensim.sh
Code:
#!/bin/sh
while :
do
cd /home/bin
running=`ps ax|grep OpenSim.dll|grep -v grep`
if [ -z "$running" ]; then
      # The Log Entry
      TIME="OpenSim Down, Restarting: `date +"%A, %B %d - %r"`"
      echo $TIME >>/home/bin/os.log
      cd /home/bin
      screen -fa -S OS -d -U -m dotnet OpenSim.dll -gui=true -noverbose=true
      fi
      sleep 120
done

Script2
opensim1.sh
Code:
#!/bin/sh
while :
do
cd /home/sim2/bin
running=`ps ax|grep OpenSim.dll|grep -v grep`
if [ -z "$running" ]; then
      # The Log Entry
      TIME="OpenSim Down, Restarting: `date +"%A, %B %d - %r"`"
      echo $TIME >>/home/sim2/bin/os.log
      cd /home/sim2/bin
      screen -fa -S OS1 -d -U -m dotnet OpenSim.dll -gui=true -noverbose=true
      fi
      sleep 120
done

Hat jemand eine Idee woran das liegen könnte?
[-] The following 3 users say Thank You to Dorena Verne for this post:
  • Bogus Curry, DJ Archie, Rubeus Helgerud
Zitieren
#7
cd /home/bin
cd /home/sim2/bin
Stimmt da an deiner OpenSim Verzeichnisstruktur etwas nicht?

Verschieben von Verzeichnissen als Beispiel:
sudo mv /home/bin /home/sim1/bin

Wie wäre es damit?:
Code:
#!/bin/bash

simulator="$1"

# Check if simulator name was provided
if [ -z "$simulator" ]; then
    echo "Usage: $0 <simulator-name> (e.g. sim2)" >&2
    exit 1
fi

LOG_FILE="/home/$simulator/bin/os.log"
WORK_DIR="/home/$simulator/bin"
SCREEN_NAME="$simulator"
PROCESS="dotnet OpenSim.dll"

# Create log directory if missing
mkdir -p "$(dirname "$LOG_FILE")" || { echo "Could not create log directory" >&2; exit 1; }
touch "$LOG_FILE" || { echo "Cannot create log file: $LOG_FILE" >&2; exit 1; }

# Check if working directory exists
if [ ! -d "$WORK_DIR" ]; then
    echo "Error: Directory $WORK_DIR does not exist!" >> "$LOG_FILE"
    exit 1
fi

cd "$WORK_DIR" || { echo "Could not cd to $WORK_DIR" >> "$LOG_FILE"; exit 1; }

while :; do
    if ! pgrep -f "$PROCESS" >/dev/null; then
        # Log Entry
        echo "OpenSim down, restarting: $(date +"%Y-%m-%d %T")" >> "$LOG_FILE"
        
        if ! screen -fa -S "$SCREEN_NAME" -d -U -m $PROCESS -gui=true -noverbose=true; then
            echo "Failed to start OpenSim: $(date +"%Y-%m-%d %T")" >> "$LOG_FILE"
        fi
    fi
    sleep 120
done

Jetzt kannst du das so starten:
./script.sh sim1 # für /home/sim1/bin
./script.sh sim2 # für /home/sim2/bin
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 1 user says Thank You to Manfred Aabye for this post:
  • Bogus Curry
Zitieren
#8
Danke, funktioniert mittlerweile, deine Antwort kam zwar etwas spät, trotzdem danke.Smile
[-] The following 1 user says Thank You to Dorena Verne for this post:
  • Bogus Curry
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Umstellung von Dorenas World auf das Release 0.9.3.0 Dorena Verne 27 7.789 28.11.2024, 23:38
Letzter Beitrag: Ezry Aldrin
  Mein Hippo Client (0.6.3 (LL 1.23.5) hat keine In-World sounds :( cedra 5 9.151 21.10.2010, 17:37
Letzter Beitrag: cedra

Gehe zu:


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