[Release] SapphireFlyff Website

10/02/2012 13:06 яαкєѕтχ3#151
Wollen mal auf das Update hoffen, so das die Homepage dann richtig fertig ist,
sprich Deadlocks entfernt sind, den die Homepage ist einfach Hammer <3
10/02/2012 13:42 Marv!n#152
Quote:
Originally Posted by яαкєѕтχ3 View Post
Wollen mal auf das Update hoffen, so das die Homepage dann richtig fertig ist,
sprich Deadlocks entfernt sind, den die Homepage ist einfach Hammer <3
Ob sie dadurch entfernt werden, kann ich nicht beurteilen. Als ich diese Änderungen während meiner letzten Projektteilnahme einbaute, wurde mir gesagt, dass deutlich weniger Deadlocks auftreten würden - ob das nun aber die Lösung des Problems ist, wage ich einfach einmal zu bezweifeln.

Eventuell liegt es ja auch nicht an der Website, sondern an irgendeiner meiner Modifizierungen im Admin-/GM-Panel. Ich weiß es jedenfalls nicht, da ich keine eindeutige Fehlerausgabe/-benennung erhalte.
10/02/2012 14:01 Sedrika#153
Quote:
Originally Posted by Xxl3lubbs View Post
Ob sie dadurch entfernt werden, kann ich nicht beurteilen. Als ich diese Änderungen während meiner letzten Projektteilnahme einbaute, wurde mir gesagt, dass deutlich weniger Deadlocks auftreten würden - ob das nun aber die Lösung des Problems ist, wage ich einfach einmal zu bezweifeln.

Eventuell liegt es ja auch nicht an der Website, sondern an irgendeiner meiner Modifizierungen im Admin-/GM-Panel. Ich weiß es jedenfalls nicht, da ich keine eindeutige Fehlerausgabe/-benennung erhalte.
Das panel von Stefan und mir basieren nur auf SQL queries.

Das an dem ich aktuell arbeite, basiert auf Prozeduren. Das hab ich vor auch rauszugeben, mit den flamern die dann kommen, rechne ich jetzt schon.
10/02/2012 14:58 Pedobeer.[1.0]#154
Quote:
Originally Posted by Sedrika View Post
Das an dem ich aktuell arbeite, basiert auf Prozeduren. Das hab ich vor auch rauszugeben, mit den flamern die dann kommen, rechne ich jetzt schon.
Ich kann dir auch sagen wieso alle Flamen, weil die meisten den noobs alles in den arsch stecken und sie dadurch ein Server machen können. Es gibt von Allen Deutschen Privat-servern nur 20% die auch wirklich was können. Dem Rest wurde alles in Arsch gesteckt (Files = Release | Homepage = Release | Maps = Release | Neue Features = Release)

mehr muss man nicht sagen oder? ;D
10/02/2012 15:16 Sedrika#155
Ein acp ist kein muss, nur Hilfe.
Aber wir weichen vom Thema ab.
10/02/2012 18:20 Marv!n#156
Neue Downloadlinks sind der ersten Seite zu entnehmen. Außerdem sind nun die Photoshopdateien downloadbar.

Prinzipiell läuft beispielsweise nun die Newsaktualisierung ab: Zuerst fügt ihr eine neue News hinzu / überarbeitet eine Alte und klickt anschließend in der Hauptansicht auf den entsprechenden Link, der die xinc_cronjob.php beinhaltet. Damit wird dann der entsprechende Inhalt auf den neusten Stand gebracht.
10/02/2012 21:54 xTwiLightx#157
Quote:
Originally Posted by Xxl3lubbs View Post
Meinem Verständnis nach allerdings auch nur, wenn beide dasselbe Eis wollen. Korrigiere mich bitte, wenn ich falsch liege.
Genauso ist es. Ich dachte, das sei mit meinem "nur noch ein Exemplar" deutlich geworden. :p

Quote:
Originally Posted by Xxl3lubbs View Post
Dass Indizes die Zugriffsdauer drastisch minimieren, stimmt. Merin Versäumnis, dass ich es nicht gemacht habe - mag daran liegen, dass ich mir alles, was ich benötigte, selbst beibrachte und mein Wissen somit noch astronomisch weit weg vom Expertenstatus ist (das soll weder eine Ausrede noch eine Rechtfertigung sein).
Denkst du etwa, dass ich irgendwelche Kurse besucht habe? :D
Alles selbst beigebracht. Wichtig ist bei Indexes, welchen Tables man Indexes verpasst. Bei oft benutzten Tables würde ich z.B. sogar davon abraten (wie der CHARACTER_TBL), aber das ist nur ein Beispiel.


Quote:
Originally Posted by Xxl3lubbs View Post
Habe heute vorgehabt, ein Update einzubinden, dass Cronjobs nutzt und somit nicht mit jedem Useraufruf alles immer neu abgefragt wird. Da die Deadlocks die CHARACTER_STR bzw. die usp_savePocket betrafen und deren große Gemeinsamkeit das UPDATE der CHARACTER_TBL ist, habe ich mich auf ebendiese Tabelle gestützt und folgende Seiten sozusagen zwischenspeichern lassen:
  • includes/boxes.php [Serverpeak, User online, kleines GW-Ranking]
  • sites/ranking.php [normales Spielerranking, GW-Ranking, Votestatistik - gerade hier waren viele Abfragen]
  • sites/news.php [da immer als erstes aufgerufene Seite]
  • sites/faqs.php, sites/rules.php [relativ statischer Inhalt]
Prinzipiell müsste noch der Shop, die Teamansicht und das Accountpanel folgen, dann wären sämtliche CHARACTER_TBL-Abfragen über Cronjobs geregelt, auch hätte ich die Daten lieber in *.xml als in *.txt - soweit aber kam ich nicht, da ungeplanterweise, ... ihr wisst schon. Mein USB-Stick zickt aber herum, sodass ich das Update frühestens heute Abend einspielen kann.
Auf Cronjobs wäre ich nicht gekommen, da ich nicht besonders bewandert bin, was PHP und Websprachen im Allgemeinen betrifft.
Wir werden ja sehen, ob es hilft - wobei es meiner Lösung mit der 10-minütigen Aktualisierung ja sehr nahe kommt.
10/04/2012 09:39 Marv!n#158
Ankündigung: Update "Fluid" (01)

Punkt #01: Aufnahme folgender Seiten in die Cronjobs
• Voteskript
• Downloads
• Teamansicht

Wenn die Voteitems sowie die Download-/Teamansicht ebenfalls in eine externe Datei ausgelagert worden sind, dürfte das die Performance der Homepage nochmal etwas steigern. Für Uneingeloggte wäre dann sogar keine Datenbankabfrage mehr nötig, ausgenommen der Itemshop.



Punkt #02:
Du hast einen Vorschlag? Dann pm mich.



__________________



In etwas fernerer Zukunft habe ich mir eine komplett objektorienterte Umsetzung vorgenommen, das kann aber noch ein gutes Weilchen dauern. Ich möchte hier einfach eine Website gerade für neue Server bauen, die über noch nicht die finanziellen Mittel verfügen, sich etwas Professionelles zuzulegen. Außerdem strebe ich einen höheren Standard der Websites an, als er gerade durch die Konkurrenzprodukte gesetzt wird.
10/04/2012 10:48 Sedrika#159
Einen gewissen standart kannst Du machen, wenn du Scripte schreibst, die mit vielen aktuellen Websites kompatibel sind.

Und cronjobs finde ich auch eine gute Lösung.
10/04/2012 16:11 яαкєѕтχ3#160
mhm kann mir wer helfen ?
Habe die Homepage auf mein Root installiert, aber wenn ich mich registriere kommt kein account in der datenbank, habe auch dank schmizi die bestätigung entfernt, auf mein lappi ging es auch, kann es sein das ich vielleicht spalten oder so vergessen hab ?
Homepage: [Only registered and activated users can see links. Click Here To Register...]
10/04/2012 16:27 Marv!n#161
Wenn du irgendetwas entfernt hast, kann ich dir ohne den entsprechenden Änderungen im Quelltext leider nicht helfen.
10/04/2012 16:32 яαкєѕтχ3#162
Hat sich schon erledigt, danke trotzdem.

Hier ein Bild [Only registered and activated users can see links. Click Here To Register...]

^^
10/04/2012 18:30 KazuyaX93#163
Quote:
Originally Posted by яαкєѕтχ3 View Post
Hat sich schon erledigt, danke trotzdem.

Hier ein Bild [Only registered and activated users can see links. Click Here To Register...]

^^
gehört zwar nicht zum Thema, aber... you wanna trolling me? xD
du hast fast die gleiche IP wie ich xD --> 46.228.199.102 (meine).
Nicht wundern, hab noch andere Projekte, deshalb keine direkte FlyFF-Seite x3


Zum Thema: Genau das gleiche Problem hatte ich auch schon. Xxl3lubbs hatte mir bei diesem Problem geholfen.
ich suche nachher mal die Lösung raus!
10/04/2012 18:47 mark.tan619#164
Can someone release/post the working
scripts on online characters ?
it doesnt work for me
10/04/2012 18:48 яαкєѕтχ3#165
Doch es gehört zum Thema, da er auch Support anbietet.
Und das du die Lösung raussuchen willst ist auch cool, nur bräuchte die sehr schnell,
ist eigentlich dringend aber ok.
Danke schon mal ;)