Tjo Burak, bist wohl besser als ich dich eingeschätzt habe.
Nice Arbeit. ![]()
Beiträge von fnL
-
-
Alles anzeigen
Lags erscheinen nicht durch die Benutzung von MySQL, sondern hängen davon ab, WIE man es benutzt.
Beispielsweise ist es ein NoGo für jeden einzelnen Wert einen neuen Query zu senden.
Dies trifft auf das Tutorial von maddin bspw. zu.
Dort wird für jeden Wert ein eigener Query gesendet, wodurch Lags erst entstehen.
So sollte man es machen:
mysql_query("UPDATE accounts SET name = 'Trallala', level = 3, aRank = 1 WHERE name = 'LALALA'");
Hier werden mehrere Felder in einem Query bearbeitet.Außerdem sollte man die Datenbank immer lokal hosten.
Beachtet man dies, wird die Wahrscheinlichkeit von Lags deutlich verringert.
Die Datenbank sollte min. im selben Netzwerk gehostet werden. Eine lokale Anbindung muss nicht gewährleistet sein, es reicht die simple Anbindung über LAN. Das sind i.d.R. bis 100MBit/s oder sogar 1000MBit/s. Das ist mehr als ausreichend für die reine Datenspeicherung und Datenverwaltung.
-
Die Laggs können aber nicht von dem Plugin bzw. erstrecht nicht von der Speichermethode kommen.
Hast du vieleicht Irgendwelche Mods laufen die deine Serverlaggs verursachen könnten ?Aber durch doofes speichern schon. Speichert man beispielsweise erstmal alles mögliche in zich Queries, dauerts halt bis die Speicherung fertig ist immer ewig. Solange laagts.
-
Wenn du die Speichermethode meinst...
MySQLMeiner Meinung nach schneller, einfacher und später auch komfortabler für das CP.

Außerdem einfacher zu backuppen und editieren.
-
Was genau meinst du mit "Methode"?
-
Hallo zusammen,
es wird bei mir andauernd ein HTC One S im Netzwerk angezeigt, obwohl ich keins besitze. W-Lan Zugriff ist eigentlich nur mit den MAC Adressen möglich, die im Router eingetragen sind.. Komisch ist unter anderem auch, dass das Gerät nach einer Zeit aus der Netzwerkanzeige unter Windows wieder verschwindet und dann wieder erscheint.. Ist das ein Bug?
Schau im Router nach. Je nach Router kannst du das ja protokollieren lassen.PS: Eine MAC Filterung ist nicht mehr wirklich sicher.
An deiner Stelle würde ich MAC Filterung; Unsichtbare SSID und WPA/PSK bzw. WPA2 Schlüssel nehmen. Das ist zwar nicht 100% sicher, aber kenne aktuell keine WLAN Technologie die eine große Sicherheit bietet. Man kann es nur einem "Hacker" möglichst schwer machen.
-
Selfmade Script? Dann viel Spaß. Entweder Script an fertiges CP anpassen oder CP an Script anpassen.
GF? Gibts bestimmt einige CPs einfach mal googeln.Fertige CPs bringen aber i.d.R. eines mit sich: Sicherheitslücken.

-
Bin froh, dass es verbuggt ist. Das verhindert die Masse an Servern, die alle gleich sind.
Andererseits auch schlecht, weil dadurch wieder so viele Threads geöffnet werden "wie fixt man das, dies geht nicht etc." -
Warum soll das jetzt besonders ressourcensparend sein? Mit BlueGs Plugin mit Caching mache ich zwei Query, beim ersten Frage ich nur ab ob der User existiert, beim zweiten gebe ich alle Eingaben des Users an das Callback weiter. Darin kann ich dann alles überprüfen, auslesen, setzen etc.
Ist denke ich bei weitem Ressourcensparender als dieses hier.
Außerdem interessiert es mich, warum du nicht direkt einen Query machst mit Passwort und Username drin. Diesen kannst du dann weiternutzen für das Laden der Daten.
Der Query würde dann wie folgt aussehen:SQLSELECT * FROM `accounts` WHERE `password` = 'PasswortEingabe' AND `username` = 'UsernameEingabe';
Zum überprüfen schaust du nur ob die Anzahl returnter Zeilen größer 0 sind. Login fertig.
Mit dem obigen Query hast du nämlich danach auch alle Daten aus der accounts-Tabelle zum richtigen Account. -
Warum titel, icon auf text und nicht auf varchar?
-
Das ist nicht deren Schuld.
Das kann ein Hacker auch draufgeladen haben.
klick mich
Eventuell Fehlalarm von deinem AV?Thermaltake v3. Würde aber aus persönlichem Geschmack raus Lüfter mit roten LEDs einbauen.

-
Man könnte ja auch Vorbedingungen für den Marktplatz schaffen.
Posts nur mit mind. halbjährlicher Mitgliedschaft und einer Mindestanzahl von 50-100 Posts. Außerdem zählen dort die Beiträge nicht zur Beitragszahl.
Das wäre doch mal schön. Hatte zuletzt auch das Bedürfnis wo drunter zu posten. -
Da kann sich ja jemand ran setzen. fnl *anguck*

Ich hab so viel auf meiner Liste stehen. Ich beende eins, da hab ich schon 5 neue Sachen draufstehn.
Sorry, ich falle dafür raus.
-
Ein Wiki extra für ein Script? Keine schlechte Idee. Ein eigenes Highlighting ebenfalls nicht. Würde sich aber nicht wirklich bei kleineren bis mittelgroßen Servern lohnen, oder ich liege ich da falsch?
Nunja, bei kleinen und mittelgroßen Servern wird sich ein Wiki dafür nicht wirklich lohnen. Aber wenn ich schon zwei Scripter einsetze, gehe ich davon aus, das man großes vor hat.
So ein Wiki ist letztlich dank OpenSource Software innerhalb von Sekunden eingerichtet.
Das am Highlighting kommt man eh net vorbei, außer man findet sich damit ab, dass man mit der C-Syntax arbeitet. Kenne keinen Collab. Editor der PAWN im Repertoire hat. -
Zum editieren empfiehlt sich außerdem die Nutzung von kollaborativen Editoren.
Gibt wahrscheinlich keinen mit PAWN Syntax-Highlighting also müsste man diesbzgl. das Syntax-Highlighting selbst schreiben.Außerdem hilft ein internes Wiki mit allen selbstgeschriebenen Funktionen, deren Parameter und Nutzung natürlich sehr.

-
hm, 150 für Graka, 150 für Prozessor
Wenn er beim Board bleibt und den von mir genannten Prozessor draufpackt kann er sich ne GTX660 von NVIDIA reinpacken. Damit sollte das eig. gut laufen. Oder er holt sich ne gute Grafikkarte in einem anderen Preissegment und spart sich 80€ für was anderes. -
http://www.alternate.de/html/p…om_II_X4_965,_CPU/141595/?
und eine gescheite Grafikkarte und die Mühle läuft wieder.
DDR3 RAM ist ja schon drin wie ich vom Board her sehe, je nach Größe den eventuell noch aufstocken.
-
Hinter jeder Zeile ein ; setzen.
-
Oh doch, den die meisten leute benutzen ds selbe Passwort auf diversen Plattformen, wenn ich nun eine datenbank habe in der e-mailadressen und gehashte pws stehen kann ich davon ausgehen, dass ich bei 25% in die e-mail konnten rein komme und wenn ich die e-mail konnten habe, kann ich mit hilfe der Funktion passwort vergessen beinahe überall rein.Tion:
Hm. sollte schneller gehen, ich mache mal nen test.
Angenommen du "verschlüsselst" dein Passwort "123456" mit md5(md5("123456"));
Nun geht jemand hin und bruteforced das durch und es würde zum unwahrscheinlichen Fall kommen, dass er eine Kollision findet. D.h. z.B. "545645645" hätte den gleichen Hash wie "123456".
Was will er nun mit 545645645 wenn die E-Mail Provider ihre Passwörter mit SHA512 "verschlüsseln". -
Passwörter entschlüsseln? Schwachsinn.
Mit Bruteforce einen Hash eines langen Passwort (32 Zeichen aufwärts) zu "erraten" und das richtige Passwort dabei zu haben? Kann schon unwahrscheinlich sein.
Ein Passwort (16 Zeichen aufwärts) von einem mehrfach gehashten Passworthash mit BruteForce "erraten"? Grenzt an die Unmöglichkeit. Warum? Ganz einfach, es kann bis dahin auch bereits eine Kollision entstanden sein. Ab da meint das BruteForce Programm man hätte das richtige Passwort geknackt, dabei hat man nur ein unrelevantes Passwort und könnte sich nur bei diesem Service dann einloggen. Hätte natürlich keinen Sinn, denn wenn ich schon die Datenbank dazu habe, warum sollte ich mir dann ein Passwort bruteforcen wenn ich den Hash doch einfach auf ein beliebiges neues abändern kann.Btw. MD5 war auch niemals wirklich dazu gedacht Passwörter zu "verschlüsseln". Sondern nur um zwei Werte auf Gleichheit abzuprüfen. Das man jetzt erst hier auf die Idee kommt, dass es große Datenbanken dazu gibt wundert mich.
Wer sicherer sein will nutzt SHA512 mit einem Salt. Damit sollten die Passwörter der User "unknackbar" sein. (vorerst)