![]() |
client credits 1.6 [16.09.2003] client credits 1.6 Dieses Programm dient zum Verwalten der emule-Credits (clients.met) für Versionen ab 0.29b. Funktionen des Programms: - 1 Byte Uploads entfernen - alte Clients entfernen - Default Datum setzen - detailierte Statistiken Desweiteren ist eine Konvertierung von clients.met <0.29b in die Version ab 0.29b integriert. Funktionen im Detail - 1 Byte Uploads entfernen 1 Byte Upload- Eintragungen werden öfters von Leechern verursacht. Der rechtmäßige Inhaber eines Userhashes kann dadurch keine Credits mehr erzielen. Diese Funktion löscht Datensätze mit nur 1 Byte Upload und gibt dadurch den Userhash wieder frei. - Alte Clients entfernen Wer keine 0.30 emule Version hat aber dennoch seine clients.met von Clients befreien will, die man seit Ewigkeiten nicht mehr sah, ist mit dieser Funktion bestens bedient. Man hat hier alle Möglichketen, seine clients.met sauber und schlank zu halten. Zum einen kann man ALLE Clients löschen die man seit einer bestimmten Zeitspanne nicht mehr sah. Diese Zeitspanne wird in Tagen angegeben. Minumum sind 60 Tage. Zum anderen kann man aber auch nur alte Clients löschen, welche keine Sichere Identifizierung benutzen. Bei dieser Option gibt es kein Minimum der Tage. Trägt man bei Tage 0 ein, so werden alle Clients ohne SI gelöscht. Achtung: sollten aus früherer Version noch viele Clients ohne Datumseintrag vorhanden sein, so wird empfohlen diesen Datumseintrag mit der Funktion 'Set Default' zuvor zu setzen, da Clients ohne Datum immer als alt erkannt werden. Ein entsprechender Hinweis wird vom Programm ausgegeben. Default Datum setzen Ab Version 0.30a hat emule ein neues Feature. Es löscht Clients aus der clients.met zu welchen man seit 5 Monaten keinen Kontakt hatte. Leider hat dieses Verfahren noch einen Haken. Hatte man noch wenige Wochen zuvor eine ältere Version am laufen (z.B. 0.26) so wurde bei diesen Versionen das Datum des letzten Kontaktes nicht gespeichert (im Datumsfeld steht 0). Folglich erkennt die 0.30a Version diese Datensätze als zu alt an und wird sie löschen. Um dies zu verhindern kann man mit dieser Funktion allen Clients ohne Datum ein Default-Datum zuweisen. Als Wert ist das Datum zu empfehlen wann man zum letzten mal eine Version <0.27 eingesetzt hat (in etwa) oder man nimmt einfach ein Datum 3 Monate zurückliegend (Default-Wert). Achtung: Werden Änderungen an der clients.met vorgenommen, so darf emule nicht gestartet sein. Ist emule gestartet werden die getätigten Änderungen nicht von emule erkannt, desweiteren kann die Datenintegrität nicht gewährleistet werden. Ein Einlesen(Laden) der clients.met ist in jedem Fall unproblematisch. Binaries Sources Zitat:
Programmiersprache: Visual Basic 6.0 |
Downgeloaded, gestartet und 110 Clients mit 1 Byte UL rausgeschmissen. Läuft ohne ein Prob. Saubere Programmierarbeit Xman. |
Hab´s auch mal getestet un dabei 63 1 Byte-Sender enfernt. Läuft auch bei mir ohne Probleme! :mrgreen: Gruß MoD |
hi8 an alle ich habe 4789 Clients. wer sie will kann ic hsie schicken. damit kommt man besser in de nservern rein und downloadet man auch besser :lol: |
Mauri17, in welchem Eselhimmel lebst du ? Mit der Clients.met kommt man nirgendwo rein und was solch ich mit den Credits anderer. Ich habe meine Eigene. :mrgreen: Und was hat dein Post mit dem Programm von Xman zu tun ? NICHTS ! Du verbreitest nur falsche Informationen. |
sorry so wurde mir geasgt und steht auc hbei emule seiten.was soll ich machen damit ich schneller rein komme und besser downloade? helf mit bitte kenn mich net so gut aus :( |
Mauri17, in der clients.met stehen nur die Credits die Andere bei Dir haben. Eigentlich steht dort sogar nur drin, wieviel Du zu welchem Client hochgeladen hast und wieviel Du von welchem Client bekamst. Die einzige Möglichkeit die Du hast, schneller dranzukommen ist viel hochzuladen. Ansonsten hilft nur warten. |
Hört sich sehr interessant an, habe auch 92 1byte Uploader in meiner clients.met ausgemacht, aber wenn ich auf Entfernen klicke erhalte ich einen Error: unerwarteter Fehler :( Beim beenden tritt außerdem ein Laufzeitfehler auf: Zitat:
|
rubio, danke erst mal für die ausführliche Fehlermeldung. Ich hab den Code gerade nochmal durchgeschaut. Eigentlich kann an dieser Stelle gar kein Fehler auftauchen, da dieser Codeteil rein logisch gesehen sicher ist. Mögliche Ursache ist: Du hast während das Tool lief die Datei clients.met.tmp1 oder tmp2 gelöscht !? (darin speicher ich die Zwischenstände, werden automatisch wieder gelöscht) Falls Du das ausschließen kannst, werd ich morgen ne neue Version rausbringen welche eine genauere Fehlerbeschreibung ausgibt. |
Xman, keine Ursache erstmal :wink: Die tmp-Dateien habe ich erst später gelöscht, denn da das Programm nicht richtig beendet worden ist, wurden diese auch nicht automatisch gelöscht. |
nettes tool! 1.kleine verbesserungsvorschläge: dein tool prüft automatisch, ob eine emuleinstanz geöffnet ist, und verweigert die arbeit. 2. meldung, dass das speichern der neuen clients.met eroflgreich war. ansosten fällt mir im mom nix ein, gut arbeit! |
Zitat:
|
NaP, Das mit der Prüfung der emule-Instanz war auch schon mal so ein Gedanke von mir. Das Problem ist allerdings, daß man nie herausfinden könnte, ob die emule-Instanz auch zur bearbeiteten clients.met gehört. Darum hab ich das dann lieber gleich weggelassen, bevor ich mir unnütz arbeit mach. Es kann eigentlich auch nichts passieren, wenn man emule laufen hat und an der clients.met manipuliert. Nachdem emule die clients.met erst mal geladen hat werden diese Daten die ganze Zeit im Speicher gehalten. Wird zu dieser Zeit die clients.met manipulirt so ignoriert das emule. Änderungen daran wären also für die Katz. Das mit der Speicher-Erfog-Message werd ich mal beherzigen. Hast nämlich recht, von User sicht ist ne Bestätigung über den Erfolg wünschenswert. Aus programmtechnischer Sicht passiert dagegen beim speichern nichts anderes als das die clients.tmp1 in clients.met umbenannt wird. ;-) |
1.: Super Tool !! THX !! 2.: Habe vorher den 0.26 laufen gehabt - seit einer Woche den 0.30a. Kann ich nun nachträglich die neue clients.met und die alte , z.B. mit Notepad "mergen", und dann durch dein Tool laufen lassen, ohne eventuell beide unbrauchbar zu machen ? Da ich mom auf der Maloche bin, kann ich es nicht selbst testen - aber vielleicht hat es schon jemand getestet ? |
neue Version ist raus Enthält 2 wichtige Bugfixes. 1. Beim Speichern gabs nen Fehler, falls bereits eine clients.old existierte. Nun wird die alte clients.old erst gelöscht bevor die neue geschrieben wird. 2. Es kam zum Fehler, falls man erst auf Speichern klickte und dann eine der 3 Funktionen aufrief. Das ist nun unmöglich. rubio, ich denke das war auch die Ursache Deines Fehlers, daß Du aus versehen erst gespeichert hast. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.