Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
opensimMULTITOOL Ubuntu Linux Server
#21
Version V0.79.607 - opensim-0.9.2.2.315
307 Funktionen sind jetzt enthalten.

Bei einem Restart, wird jetzt bevor die Robust log Datei gelöscht wird,
alle Relewanten Daten von Besuchern gespeichert (Benutzername, UUID, Grid Name, MAC, IP etc.).
Diese Datei wird unter dem Namen "datum"visitorlist.log gespeichert.

Nachtrag: Ich habe das ganze in der "datum"visitorlist.txt leichter lesbar gemacht.
Es werden nun 2 Dateien geschrieben eine log und eine txt.

Download:
https://github.com/BigManzai/OpenSim-Shell-Script
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, Dorena Verne
Zitieren
#22
VERSION 0.79.625

Automatisiert Simulatoren aus der SimulatorList.ini ein und austragen.

Einträge hinzufügen oder entfernen, dazu direkt starten oder beenden:
Ohne Menü:
/opt/opensim.sh osdauerstop simX
/opt/opensim.sh osdauerstart simX

Mit Menü:
/opt/opensim.sh -> Dateimenu -> "Sim in Startkonfiguration einfuegen" -> SimX
/opt/opensim.sh -> Dateimenu -> "Sim aus Startkonfiguration entfernen" -> SimX

Nur Einträge hinzufügen oder entfernen:
Ohne Menü:
/opt/opensim.sh osstarteintrag simX
/opt/opensim.sh osstarteintragdel simX

Mit Menü:
/opt/opensim.sh -> Dateimenu -> "Sim eintragen" -> SimX
/opt/opensim.sh -> Dateimenu -> "Sim austragen" -> SimX

Beispiele:
Ich möchte sim6 aus der Liste löschen
/opt/opensim.sh osstarteintragdel sim6

Ich möchte mit Menü einen Simulator eintragen und starten
/opt/opensim.sh menuosdauerstart (oder im Datei Menü)

anschließend z.B. sim7 eingeben, dann wird es eingetragen und sofort gestartet.
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
#23
Was fehlt noch?
Habt ihr vielleicht Ideen oder Anregungen.
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, Dorena Verne
Zitieren
#24
Viellecht das ganze im webbrowser aufrufbar?
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
[-] The following 1 user says Thank You to Bogus Curry for this post:
  • Manfred Aabye
Zitieren
#25
Ja das geht sogar sehr einfach mit exec (html) oder shell_exec (php).
Aaaaaber das finde ich gefährlich.

Einfaches Beispiel:
PHP-Code:
[code]
<?
php
if ($_GET['run']) {
  
# Dieser Code wird ausgefuehrt, wenn ?run=true gesetzt ist.
  
exec("/opt/opensim.sh restart");
}
?>

<!-- Dieser Link fuegt Ihrer URL myfilename.php?run=true ?run=true hinzu -->
<a href="?run=true">Grid Restart</a> 
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, Dorena Verne
Zitieren
#26
OK, ja kann ich nachvollziehen ;D

Denke aber das einige sich so besser zurecht finden, da nicht jeder mit einer Konsole umgehen kann oder will ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch jeweils Donnerstag um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
[-] The following 1 user says Thank You to Bogus Curry for this post:
  • Manfred Aabye
Zitieren
#27
Beispiel 2

   

PHP-Code:
<!DOCTYPE html>
<
html>
<
title>opensimMultitool</title>
<
meta name="viewport" content="width=device-width, initial-scale=1">
<
link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<
body>

<
div class="w3-container w3-blue">
  <
h1>opensimMultitool</h1>
</
div>

<
img src="opensimMultitool.jpg" alt="opensimMultitool" style="width:100%">

<
style>
.
w3-button {width:150px;}
</
style>

<
div class="w3-container">
  <
p>opensimMultitool ist eine Sammlung von automatisierter aufgaben für den OpenSimulator.</p>
</
div>

<?
php
if ($_GET['start']) {
  
# Dieser Code wird ausgefuehrt, wenn ?start=true gesetzt ist.
  
exec("/opt/opensim.sh autostart");
}
if (
$_GET['stop']) {
    
# Dieser Code wird ausgefuehrt, wenn ?stop=true gesetzt ist.
    
exec("/opt/opensim.sh autostop");
  }
if (
$_GET['restart']) {
# Dieser Code wird ausgefuehrt, wenn ?restart=true gesetzt ist.
exec("/opt/opensim.sh restart");
}    
?>

<div class="w3-container">
  <!-- Dieser Link fuegt Ihrer URL ostools.php?start=true ?start=true hinzu -->
  <p><a href="?start=true" class="w3-button w3-blue w3-hover-green">Grid Start</a> Startet das gesamte Grid.</p>
  <!-- Dieser Link fuegt Ihrer URL ostools.php?stop=true ?stop=true hinzu -->
  <p><a href="?stop=true" class="w3-button w3-blue w3-hover-green">Grid Stop</a> Stoppt das gesamte Grid.</p>
  <!-- Dieser Link fuegt Ihrer URL ostools.php?restart=true ?restart=true hinzu -->
  <p><a href="?restart=true" class="w3-button w3-blue w3-hover-green">Grid Restart</a> Das gesamte Grid neu starten.</p>
</div>

<div class="w3-container w3-green">
  <h5>opensimMultitool</h5>
</div>

</body>
</html> 


Angehängte Dateien Thumbnail(s)
   
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 3 users say Thank You to Manfred Aabye for this post:
  • Bogus Curry, Dorena Verne, Klarabella Karamell
Zitieren
#28
Erst mal vorab alle meine Hochachtung vor dieser Leistung! Wer mehrere Regionen oder Grids verwalten will, hat dank des Multitools sicherlich das mächtigste Admin-Tool bei der Hand, das derzeit verfügbar ist. Und es ist keine Eintagsfliege, sondern Manni hat es seit Jahren gepflegt und weiter ausgebaut. Cool

Viele Nutzer (mich eingeschlossen) mögen grafische Bedienoberflächen lieber als Kommandozeile. Daher wäre es sicherlich eine bedeutende Verbesserung, eine grafische Bedienoberfläche anzubieten. Allerdings weiß ich, dass so ein Vorschlag ein ziemlicher Brocken ist: Viele Nutzer aus der Zielgruppe haben ihre Regionen auf Mietservern laufen, müssen also übers Web zugreifen. Ob und welche Webserver dort am Start sind, da kann man nichts voraussetzen. Das Multitool müsste also mit dem spartanischen Mini-Webserver auskommen, der in OpenSim eingebaut ist (OpenSim kann als vorhanden angenommen werden Big Grin ) oder es müsste die HTTP-Kommunikation selber übernehmen. Geeigneten Passwortschutz natürlich eingeschlossen beim gegebenen Funktionsumfang.

Und die Version 1.0 kann dann Kaffee kochen. Angel
Weiterhin viel Freude und Erfolg mit dem Tool!

Liebe Grüße,
Mareta
[-] The following 4 users say Thank You to Mareta Dagostino for this post:
  • Bogus Curry, Dorena Verne, Manfred Aabye, Xenos Yifu
Zitieren
#29
Die nachfrage scheint ja recht groß zu sein.
Ich hab noch eine Login Seite angefangen.

   


https://github.com/BigManzai/OpenSim-She...in/ost_web
(github.com/BigManzai/OpenSim-Shell-Script/tree/main/ost_web)
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
#30
Hier mal eine kleine einfache PHP Funktion,
um aus dem Bash Skript opensim.sh,
auf einfachster weise Funktionen aufzurufen.

Der eigentliche Sourcecode:
PHP-Code:
<?php
// Funktion zum aufruf von opensim.sh Funktionen.
function commandaufruf(string $funktionsname)
{
    
$ausgabe=null$rueckgabewert=null;
    
$zusammengesetzt="/opt/opensim.sh $funktionsname";
    
exec($zusammengesetzt$ausgabe$rueckgabewert);

    foreach (
$ausgabe as $bildschirmausgabe)
    {
        echo 
"<li>$bildschirmausgabe</li>";        
    }
}
?>

Der Aufruf:
PHP-Code:
<?php commandaufruf("info"); ?>

"info" ist eine von vielen möglichkeiten.

Dies ist funktionsfähig mit Bildschirmausgabe und ihr könnt es so in eurer Webseite integrieren.
Bitte beachtet das nur die Leute drankommen die auch ein recht dazu haben.

Zu finden im Github unter:
https://github.com/BigManzai/OpenSim-She...n/osmt_web
(github.com/BigManzai/OpenSim-Shell-Script/tree/main/osmt_web)

P.S.
Github Dateien sind jetzt voll funktionsfähig (login.php, ostools.php).
Die Ausgabe ist jetzt in einer Karte die Rechts oben ein ausblende X hat.
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, Dorena Verne
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Euer "Linux-Desktop" Dorena Verne 176 218.008 16.04.2024, 22:35
Letzter Beitrag: Akira
Bug Server ausgefallen, Hilfe! DJ Archie 11 1.654 23.03.2024, 13:20
Letzter Beitrag: royalgrid
Thumbs Up Waydroid | Android in a Linux container DJ Archie 1 820 03.10.2023, 12:21
Letzter Beitrag: Dorena Verne
  Von LInux mint zu Manjaro (Arch Linux) Bogus Curry 22 4.870 25.06.2023, 13:32
Letzter Beitrag: Bogus Curry
  Linux Mint Soundproblem Klarabella Karamell 5 2.020 05.10.2022, 22:27
Letzter Beitrag: Bogus Curry

Gehe zu:


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