anpera.net
http://anpera.homeip.net/phpbb3/

LoGD Server
http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=5550
Seite 1 von 1

Autor:  Serina [ Sa 09 Aug, 2014 16:51 ]
Betreff des Beitrags:  LoGD Server

Hallo,

ich möchte einen LoGD Server ein richten, allerdings läuft die Version die hier angeboten wird auf meinem Webspace nicht.
Ich schätze mal die Version ist einfach veraltet. http://logd.eu/index.php Bei DragonPrime hab ich mich schon angemeldet aber warte derzeit noch darauf das der Account freigeschaltet wird. :? Nun zu meiner Frage. Kann man die aktuelle Version auch woanders bekommen? Es wäre auch nett wenn sie mir jemand schicken könnte. :weia: :D

Edit: Ich lasse es gut sein und warte einfach auf die Freischaltung bei DragonPrime, wenns Jahre dauert. Das werd ich nie schaffen.

Autor:  anpera [ So 10 Aug, 2014 13:12 ]
Betreff des Beitrags:  Re: LoGD Server

Möglicherweise würde die über 10 Jahre alte Verison von hier sogar noch laufen, wenn du:
  • Die Änderungen und Bugfixes aus diesem Thread beachtest, und
  • PHP Notices und Deprecation Warnings nicht mehr ausgeben lässt.
    Dazu gibt es 2 Möglichkeiten:
    - In der PHP.INI bei "error_reporting" ein "& ~E_DEPRECATED & ~E_NOTICE" hinten anhängen. z.B. error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
    - Den Funktionsaufruf error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED); z.B. in die dbwrapper.php einbauen.
    oder
  • die angemeckerten alten Funktionen durch ihre Nachfolger ersetzt und die kleinen Fehler ausbesserst. ;)

Was dir da ausgegeben wird, sind nämlich eigentlich nur Hinweise auf veraltete Funktionen, die in zukünftigen Versionen von PHP wegfallen werden, und Hinweise auf Formfehler (z.B. fehlende Hochkommas), die nicht weiter kritisch sind.

Welche Version von PHP läuft denn auf deinem Webspace?
Und ... äh .. vorsicht bei "Webspace"! Viele Webspace-Anbieter verbieten das Betreiben von PHP-basierten Spielen in ihren AGBs.

Wegen der neuen LoGD-Version kann ich dir leider nicht helfen.

Autor:  Serina [ So 10 Aug, 2014 20:19 ]
Betreff des Beitrags:  Re: LoGD Server

Hey,

also auf meinem Webspace läuft Php Version 5.5
Mein Webspace läuft mit Windoof Server über 1und1. Wegen dem Verbot .. mh, da müsste ich nch mal nachlesen oder nachfragen aber eigentlich soll es im kleinen Rahmen bleiben. Eine kleine Rollenspielwelt werden für Freunde und mich.

So Erfahren bin ich mit PhP leider nicht, aber habe Hilfe von einem Freund. Ich werd die Tipps mal weiter geben und mich mit diesem Freund beraten. Vielleicht werd ich ja doch noch mal bei Dragonprime freigeschaltet. (so in paar jahren :? )

Edit: Ich hab mich erkundigt, laut Vertrag spricht nichts dagegen eine Logd Version auf dem Webspace zu hosten. :D

Autor:  anpera [ Mo 18 Aug, 2014 22:29 ]
Betreff des Beitrags:  Re: LoGD Server

PHP 5.5 und Windows ist die gleiche Kombination wie hier.
Nachdem mich ja - wie du schon weißt - am Wochenende der Ehrgeiz gepackt hat, mein eigenes LoGD auch wieder flott zu machen, kann ich sagen: Es geht.

Hier für die Nachwelt:
Die oben erwähnten Anpassungen sind unumgänglich. Außerdem hab ich noch Folgendes gemacht:
  • Sämtliche Varchar- und Text-Datenbankfelder nach UTF8 geändert
  • Alle PHP-Dateien neu in UTF8 abgespeichert
  • Bei der Übersetzung "vergessene" Umlaute im Code durch ihre HTML-Entities ersetzt, wo diese "unkodiert" ausgegeben werden würden. Also bei Output() mit $priv=true und bei direkt zusammengesetztem Output-String.
  • Bei in der Datenbank "serialized" gespeicherten Arrays mit Umlauten in Strings - also z.B. die Buffs bei Reittieren und Items - die Stringlänge angepasst (pro Umlaut +1)

Ist alles in allem vielleicht doch etwas Arbeit. Aber wer wirklich will, bekommt LoGD 0.9.7 so tatsächlich noch unter PHP 5.5 zum Laufen.

Autor:  Bathory [ Mi 20 Aug, 2014 00:12 ]
Betreff des Beitrags:  Re: LoGD Server

Aus meiner Erfahrung durch die Umstellung auf UTF-8 (bestimmt schon 2 Jahre aufem Buckel) nur die Felder in der Datenbank umzustellen und die Dateien neu (als UTF-8) abzuspeichern reichte zM beim DS-Code nicht aus.

Sondern alle Codestellen welche Text verarbeiten zB reguläre Ausdrücke, String-Funktionen, Strings als Char-Array usw mussten durch UTF-8 Aware-Pendants ersetzt werden oder neue Funktionen geschrieben werden.

Hinweis: durch die Umstellung auf UTF-8 Aware Funktionen entsteht ein massiver Overhead je nach Webspace / Server und PHP Version mehr oder weniger spürbar (hängt auch ab wie oft bei euch solche Funktionen aufgerufen werden) meist ist die Appoencode der Crux.

Mit einiger Optimierung in besagter Funktion und dem Cachen von Appoencode Output welcher nicht dynamisch ist (zB RP-Chat, Bios) lässt sich aber extrem viel in Puncto Performance erreichen.

Und was das serialize angeht so bin ich auf json_encode/_decode umgestiegen da diese besser mit UTF-8 zurecht kommen (wenn die lib installiert ist was sie meist ist).

Alles was hier steht macht sich auch meist nur in Heavy modded Lotgds bemerkbar vermutlich.

LG
Bathi

Autor:  Rohen [ Mi 20 Aug, 2014 09:24 ]
Betreff des Beitrags:  Re: LoGD Server

Hallo Serina,

unter http://www.lotgd.de/downloads/lotgd_1.1.2_upg.7z

findest du das letzte zusammengestellte Archiv mit den Änderungen von Dragonprime, Stand ist etwa der 23. April 2014.

Ich hoffe es hilft dir erstmal soweit weiter.

Talisman auf DP ist nicht unbedingt der Schnellste, zumal die Entwicklergemeinde dort auch sich eher der Inaktivität nähert nach meinem Geschmack.

Rohen von Falkenbruch

Autor:  Serina [ Fr 22 Aug, 2014 21:29 ]
Betreff des Beitrags:  Re: LoGD Server

Naja alleine werde ich das wohl kaum alles bewältigen, immerhin bin ich ja auch nur eine Hobby Bastlerin und kein php Profi.
Aber vielleicht hätte jemand Lust mit mir gemeinsam eine Logd Version zu betreiben. Server dafür ist vorhanden.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/