Neues Grid aka Aufbau OpenSim mit Robust und Co... - Druckversion +- GridTalk.de (https://www.gridtalk.de) +-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4) +--- Forum: Technik (https://www.gridtalk.de/forumdisplay.php?fid=25) +---- Forum: Linux (https://www.gridtalk.de/forumdisplay.php?fid=26) +---- Thema: Neues Grid aka Aufbau OpenSim mit Robust und Co... (/showthread.php?tid=3185) |
RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - Wollex Baily2 - 09.11.2018 Also was ich noch weis, ist das Money system auf Win 10 Home Rechner gut lief. Sobald ich das auf einen Server startete ging das nicht mehr. Ich hab auch gesehen das deine Ini s nicht alles haben was man braucht,da du aber die 9.xx verwendest kann ich nicht genau sagen was wo da rein muss. Ich verwende ja seit Jahren die Arriba Version. Zb. habe ich in deiner Robust.ini gesehen das unter : Region_(Deine Start Region muss hier rein) = "DefaultRegion, FallbackRegion, DefaultHGRegion" nichts eingetragen und auskommentiert ist. (Kann auch sein das dies woanders in der 9.xxx steht) Also ich würde erst ein laufendes Grid erstellen und dann mit Money usw. Testen... RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - brenner23 - 09.11.2018 (08.11.2018, 23:40)Mareta Dagostino schrieb: Gloebit ist ein Money-Modul, das über den gleichnamigen Dienstleister Umtausch zwischen Real-Geld und Spielgeld ermöglicht. Allerdings müsstest du da als "Händler" (Merchant) einen Account machen und würdest damit in die Haftung gehen, was Bankvorschriften und Geldwäschegesetze betrifft. Nö für Spielgeld, also "betrittst meine Sim, bekommst 10 KN(öpfe) um ein Geschenk abzuholen" dafür will ich kein aufwand Betreiben.... es geht mir darum das wenn Du mein Sim betrits wo schon eh alles kostenlos ist das du, vlt in einer andere Welt mit Roleplaymoney bekommts RP's vom Game Master was du denn ausgeben kannst für Rolplaykram.... ein DiamantSchwert 100 RP's... Also kein Echtes Geld.... Nun zu den Updates: Installation als Nur Grid Ohne HG Profil Läuft Group Läuft IM Läuft Offline IM Läuft Pay Object 0 $ Läuft.... Was nicht geht ist Landverkauf... Lantool für PHP7 brauche ich.... apt-get install php-curl apt-get install php-xmlrpc ist aich aktuell Bei landkauf bei einer Landtool.php stürzt der Viewer ab... RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - Pius Noel - 09.11.2018 Da es auf Metropolis auch nicht mehr funktioniert, habe ich gestern mal einen Versuch auf meinem Testgrid gestartet, wo ich ebenfalls ein altes landtool.php benutze. Auch dort funktioniert es nicht mehr Es kann sein, dass ich da in der Konfiguration mal etwas verbastelt habe, aber ich denke eher, dass das Problem mit meiner Umgebung zu tun hat. Seit meiner letzten Verwendung des Landtools habe ich im Wesentlichen von Apache mit PHP 5.6 auf nginx mit PHP 7.0 sowie von MySQL 5.5. auf MariaDB 10.0.36 gewechselt. Ansonsten habe ich noch eine neue Version des Viewers (Firestorm) installiert. Bei mir kommt es nicht zu einem Abstutz, sondern verhält sich genau so wie bei Metropolis. Irgendwie funktioniert die Authentifizierung nicht. Wenn ich versuche die Konfiguration zu ändern, dann passiert etwas anderes, d.h. der Viewer wartet sehr lange auf eine Antwort vom Server und bricht dann irgendwann ab. Versuche ich es vor dem Abbruch nochmals (irgendwie kann ich den Vorgang unterbrechen und nochmals startten) dann habe auch ich den Viewer zum crashen gebracht. Zum Crash kommt es bei mir aber nicht immer. Ich werde am Sonntag mal ein paar Tests machen und versuchen mit Debuggen dem Problem auf den Grund zu kommen. PHP ist aber alles andere als meine Stärke. RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - Wollex Baily2 - 09.11.2018 Das mit dem Landverkauf geht doch schon lange nicht mehr. Warum auch Verkaufen wenn du Land abgeben möchtest also eine Sim dann einfach überschreiben in der Opensim.ini und in der Datenbank. Oder eine Sim neu erstellen und den neuen Besitzer statt dich eintragen beim Installieren. Wenn es kleinere Stücke sein sollen dann einfach Vermieten,Kubwa hat eine schöne Rentalbox die wir auch nutzen. Mfg RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - brenner23 - 09.11.2018 (09.11.2018, 12:02)Wollex Baily2 schrieb: Das mit dem Landverkauf geht doch schon lange nicht mehr.Es geht ja nicht darum das es lange her ist, Sagen wir mal so, es geht darum das ich anderen volle Reche zu land geben will, nicht das ich jemanden eine Ganze sim erstelle und das auf seinem naben setze.... Es geht darum ich will von dir 1042 oder 2048 land haben alles unter meiner kontrolle, nicht du gibst mir ne Gruppe ...und ich kann rezzen.... und wenn ich probleme mir einigen user habe dann will ich auch bannen können... gib mir das recht in der gruppe... dann möchte ich leute in die gruppe einladen die dann nur auf land dürfen... ach gib doch gleich den gruppenowner.... Also es geht darum das Jeder seine eigene Gruppe erstellen kann und auch aufs land setzen darf... Sicherheit... wenn er sie es eine eigene Parzelle hat und eigene gruppe... Dieser kann dann nicht in der Umgebung rumrezzen ... und du kannst ihm immer noch das land wegnehmen ... Also landtool.php ist schon noch wichtig... :-) Nachtrag in OS-Grid geht der Landverkauf noch ... habs getestet... lg RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - brenner23 - 09.11.2018 (09.11.2018, 10:56)Pius Noel schrieb: Da es auf Metropolis auch nicht mehr funktioniert, habe ich gestern mal einen Versuch auf meinem Testgrid gestartet, wo ich ebenfalls ein altes landtool.php benutze. Auch dort funktioniert es nicht mehr Also ich will mir mal das Landtool.php mal anschauen... php ist eher mein ding, bin zwar kein vollprofi aber ich will mal schauen welche fehler da gemacht werden... oder was erwartet wird und nicht eintrifft...also ich bau mal paar debugging logs ein um zu sehen wo in welcher zeile er austeigt..... Und ich hab eine Debial 9 Stretch mit Apache2 mit MariaDb , php7x am laufen.... Im alten grid war es Debian 7, Apache2 Mysql,php 4 oder 5.... Aber wer stell das denn noch bereit....:-) lg Nachtrag [09/Nov/2018:16:07:42 +0100] "POST /grid/helper/landtool.php HTTP/1.1" 200 203 "-" "-" Dies ist ein Post vom Viewer, Diesen habe ich mal versucht auszulesen in der Landtool.php Hab auch eine Entsprechende Log Funktion geschrieben PHP-Code: function xlog($text) { Ich denke mal das hier aus dem Viewer keine Daten kommen die verarbeitet werden können... oder im Viewer keine Daten bereitgelegt werden um diese zu verarbeiten... :-) Ich denke eher Letzsteres.... da es ja im OSG funktioniert mit Landverkauf .... lg RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - Pius Noel - 09.11.2018 Ich benutzte bisher ein einfaches landtool.php Script von Justin Clark-Casey. Ich habe jetzt herausgefunden, dass es bei mir wahrscheinlich an der Umstellung von PHP 5.6 auf PHP 7.0 liegt. Das Script benutzt eine Original MySQL Extension, die in PHP 7.0 nicht mehr unterstützt wird. @brenner23 hat jetzt geschrieben, dass vom Viewer keine Daten geliefert werden. Das dachte ich zuerst auch, denn auch mein erster Debug Code lieferte keine Resultate. Dann habe ich mit Go ein Listener geschrieben der nichts anderes macht als den Body auszugeben und da kommen beim Landkauf im Firestorm folgende Daten: Code: <?xml version="1.0"?> Nach ein bisschen Googeln habe ich weiter herausgefunden, dass $HTTP_RAW_POST_DATA auch nicht mehr unterstützt wird und durch file_get_contents("php://input") ersetzt werden muss. Ich denke, jetzt sollten wir in der Lage sein, das in den kommenden Tagen irgendwie hinzukriegen RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - brenner23 - 09.11.2018 Ok ich hab bab mal die Lanstol genommen und , ja mit dem php// dingens habe ich Content bekommen Code: 2018-11-09 22:16:20# |Call... Constent - <?xml version="1.0"?><methodCall><methodName>preflightBuyLandPrep</methodName><params><param><value><struct><member><name>agentId</name><value><string>d8384ae7-ae6a-4a36-a254-9d62f59f695f</string></value></member><member><name>secureSessionId</name><value><string>6c22a7e5-f4c9-45a5-b660-04329979a728</string></value></member><member><name>language</name><value><string>de</string></value></member><member><name>billableArea</name><value><int>0</int></value></member><member><name>currencyBuy</name><value><int>0</int></value></member></struct></value></param></params></methodCall> Ich hab aber ein Problem mit mit dem werten die hinten rauskommen sollen, und auch verarbeitet werden sollen... PHP-Code: ... Code: 2018-11-09 22:16:20# |Call... xmlrpc_server - Resource id #8 Die ausgabe verrät mir das im Post Daten da sind ... aber $agent_id $s_session_id werte sind leer.... Das mit dem dem Mysql kann kann man in auf Mysqli MariaDB unstellen ... :-) Wenn ich mir den Output anschaue musss man ja erstmal den Inal der da Drinne ist Brauchbar machen z.B. in form von $agentId=d8384ae7-ae6a-4a36-a254-9d62f59f695f RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - brenner23 - 10.11.2018 Habe fertig und noch was hinzugefügt... Diese Version ist umbgebbaut, der XML Content habe ich in seine Bestandteile zerlegt und alles wegefiltert, was unwichtig ist, dann das witige in Variabeln verpackt und Global gesetzt in den Fuktionen... Dann habe ich noch wenn jemand kein Monexmodul eingaubaut hat eine Fehlermeldung im Landverkauf eingebaut, das man sich sinngemäß beim Parcell Owner melden soll.. weil das Land/Parzelle mehr als 0 kosten soll .... die XLOG ist für debuging zwecke geeignet, die URL google.de kann gegen eure ausgetauscht werden... PHP-Code: <?php probiert es mal aus ... und meldet mir mal ob es bei euch funktioniert... Ich würde gerne hier mal eine Zip hinterlegen mit inhalt landtool.php ... aber vlt kann es jemand hier mal machen lg //So ich füge mal das Lantool.php Script hier als PastBin ein, ist in meinen Augen doppeltgemoppelt, weil es ja hier in einem CodeBlock ja schon vorhanden ist. Dachte es wären mehere Dateien, dann wäre ein ZipDatei ansprechend gewesen ;D https://paste.md-5.net/vutoxafeqa.php <--- Bogus RE: Neues Grid aka Aufbau OpenSim mit Robust und Co... - Pius Noel - 10.11.2018 Ich werde deine Lösung morgen auch mal ausprobieren. Ich habe inzwischen auch ein neues PHP Script auf der Basis von PDO geschrieben. Ich muss es noch bereinigen. Danach werde ich es morgen Nachmittag hier auch mal vorstellen. Ich musste übriges auf meinem Server noch php-xmlrpc nachinstallieren, sonst habe ich einen Fehler bekommen, da xmlrpc_server_create() nicht gefunden werden konnte. Die Fehlermeldung habe ich in den Logs von Nginx gefunden, das ich anstelle von Apache nutze. |