Enhanced CTorrent Client für die FritzBox!

jesus.christ schrieb:
Haltet ihr die die Kombination von CTorrent mit Screen zum Nachschauen, wie weit der Junge ist, für unzureichend?
Gruß Niko

hm naja bei meiner Menge hätte ich dan 70 Screens und ein RAM-Problem nehme ich an ^^ Außerdem ist die Variante halt echt cool, weil die paar mb für cygwin hat man meistens noch und es ist verdammt komfortabel.

Nichtsdestotrotz screen or not, die Sache mit dem niedrig priorisieren bringts echt, habe ich in der Zeit als ich noch USB verwendet habe ^^ immer gamcht und der unterschied hat sich sehen lassen, speziell wenn man mehrere Torrents am laufen hat.
 
ctorrent upgedatet

Hallo
hab mal ctorrent mit neueste Patch neu kompiliert.
dnh3_update patch (27 Apr 2007)


Gruß
Boyz
 

Anhänge

  • ctorrent.tar.bz2
    388 KB · Aufrufe: 33
Code:
./ctorrent_new: ./ctorrent_new: 1: Syntax error: "(" unexpected
Will wohl nicht so ganz ;)
 
HI
bei mir läufts
/var/media/ftp/uStor01/test $ ./ctorrent -e 3 -C 2 -U 12 -M 60 debian-40r0-i386-CD-1.iso.torrent
META INFO
Announce: http://bttracker.acc.umu.se:6969/announce
Created On: Sat Apr 7 14:55:34 2007
Piece length: 524288
FILES INFO
<1> debian-40r0-i386-CD-1.iso [679430144]
Total: 647 MB

ich kenn mich mit ctorrent nicht so aus ich hab probiert mit nohup zu starten da macht ders nicht aber so scheint zu gehen

Gruß
Boyz
 
Hm. Seltsam. Nach neuem Runterladen gings auch wieder. Sorry^^

Gruß Niko
 
n1 dass es jemand gemacht hat...mein linux rechner ist nämlich gerade vereckt :mad: nehme mal an dass die hässlichen fehler von vorher jetzt auch wech sind ^^ thx Boyz

btw ctorrent muss man zumindest mit dem dsmod vom dezember nur im hintergrund starten also mit & und das geht dann schon so...
 
Muss für ctorrent in der Fritzbox die ganze Portbreite:

Code:
-p port         Listen port (default 2706 -> 2106)

freigegeben werden oder reicht da ein Port?
 
Also ich geb für den CTorrent gar nichts explizit frei.
 
Hm, ich starte ctorrent wie folgt:
Code:
./ctorrent -e 3 -C 2 -U 7 -M 60 mein_torrent.torrent
und er bringt:
Code:
error,initial meta info failed.
Ist da was am aufruf falsch? Ich nutze den vorletzten geposteten ctorrent. Kann das auch damit zu tun habe, dass meine 7170 hinter ner Fon hängt?

Edit: Es lag daran, dass ich die Torrentfiles per Tunnel und FTP auf die Box schieben wollte. Allerdings hatten sie nie die richtige Größe! Jetzt habe ich es mit der RudiShell rübergeschoben und das Torrent läuft jetzt!
 
Zuletzt bearbeitet:
jesus.christ schrieb:
Also ich geb für den CTorrent gar nichts explizit frei.

Dann bist du nicht connectable, d.h. Leute können von deinem Seed nicht ziehen.

le_petit schrieb:
Muss für ctorrent in der Fritzbox die ganze Portbreite:

Code:
-p port Listen port (default 2706 -> 2106)

freigegeben werden oder reicht da ein Port?

Das kommt darauf an wie viel du mit der Box gleichzeitig saugst/seedest. Ctorrent beginnt von oben und sucht sich absteigend den nächsten freien Port. Kannst es auch lassen mit der Portfreigabe, dann s.o.
 
Dafür, dass sich keiner connecten kann, uppt der aber ziemlich viel... ^^ Im Schnitt ist meine Ratio mindestens 1 down :1,5 up.
 
Ja schon klar aber wenn jetzt der, der von dir saugen will auch nicht connectable ist dann kann er nicht saugen... Soll heißen, so lange du nur was saugst und das dann weiterseedest ist das ok aber wenn du selber ein Torrent gebaut hast und das dann uppst kann es sein das nichts wird...
 
dnh3_update patch (23 May 2007)

dnh3_update patch (23 May 2007)

This patch provides critical updates to release dnh3. The patch file will be updated here as necessary if additional such issues are found.

This patch file contains the following component patches (not all were previously posted individually):

msg
Fixes a potential crash recording or reporting the type of message received from a peer. This could happen on multiple message types but may be likeliest to happen upon download completion (becoming seed).

bwrate
A problem has been observed with bandwidth rate measurement on NSLU2 devices. This appears to be due to a compiler or platform bug of some sort, but the root cause is not yet known. As such, it's possible that it may affect builds for other ARM devices or builds that use the same versions of build tools. While the problem is cosmetic with respect to bandwidth limiting, it can affect client operation in other ways. This patch provides a permanent workaround for this particular issue, but note that similar types of calculations are used in other parts of the program that cannot be fixed in this manner.

flush
Fixes a problem flushing downloaded data to disk in certain situations. If you have downloaded any torrents with dnh3-release, please check them with the "-c" option to confirm that all of the data was saved!

console
This fixes my interpretation of the description of the stdarg facility, which is at best unclear in most documentation that I have checked. The problem could cause crashes or incorrect behavior in the new console code.

clock_gettime
This patch emulates the clock_gettime function (well enough for this program's needs) using gettimeofday if clock_gettime is not present in the system libraries. This is needed in order to compile on Mac OSX and can also be used on other systems that do not have this function. (You'll know because configure exits with an error.)

maxfd
This corrects initialization of the maxfd variable in the main loop; the bug can result in abnormally high CPU utilization.
 

Anhänge

  • ctorrent.tar.bz2
    388.1 KB · Aufrufe: 28
Ich habe hier ein Problemchen, welches ich mal im Forum diskussen will.

Ich starte einen Torrent immer mit

Code:
./ctorrent -e 24 -D 20 -U 7 -C 2 -M 60 -p 2706 UbuntuStudio_7.04.torrent

Im Beispiel hat er das CD-Image schon nach 135 Minuten komplett heruntergeladen. Nach Adam Ries sind das doch 118kB/s im Durschschnitt!? Oder nicht??

Ist da was an meinem Aufruf falsch?

Hier habe ich noch mal, die Raten, die er beim ziehen hatte:
Code:
| 56/4/59 [1735/1736/1736] 928MB,44MB | 215,0K/s | 192,2K E:0,5
Die letzten 2 Werte sind doch Down- und Upload!
 
Das Problem hatte ich bei der hier zuerst von Olli geposteten (dynamisch gelinkten) Version. Mit einer statisch gelinkten Version hatte es sich dann erledigt. Weiß jetzt aber nicht, wie sich das bei aktuellen Versionen verhält.
Gruß Niko
 
Ich habe jetzt mal einige gepostete ctorrent Versionen ausprobiert. Bei keiner haelt er die Uploadlimits ein. Ich poste mal die Daten des letzten Downloads (wurde mit ctorrent aus posting 48 gemacht):
Code:
| 43/17/127 [1583/4067/4067] 1594MB,409MB | 92,16K/s | 208,32K E:0,16 
Connecting/ 47/13/172 [2396/4067/4067] 2402MB,700MB | 84,16K/s | 176,16K E:0,26 
Connecting/ 47/13/228 [3325/4067/4067] 3332MB,1033MB | 62,16K/s | 48,16K E:0,38 
Connecting- 47/13/254 [3774/4067/4067] 3781MB,1102MB | 75,11K/s | 128,0K E:0,41 
Connecting\ 44/16/270 [3947/4067/4067] 3954MB,1122MB | 76,11K/s | 144,32K E:0,42 
Connected\ 44/16/270 [4066/4067/4067] 4066MB,1136MB | 64,5K/s | 64,0K E:0,43 
Download complete. 
Total time used: 1281 minutes. 
Seed for other 24 hours. 
/ 0/37/157 [4067/4067/4067] 4066MB,1170MB | 0,12K/s | 30414,0K E:0,44 
Connecting\ 0/39/266 [4067/4067/4067] 4066MB,1205MB | 0,20K/s | 30414,0K E:0,45 
Connecting| 0/46/270 [4067/4067/4067] 4066MB,1278MB | 0,21K/s | 30414,0K E:0,47 
Connecting| 0/43/286 [4067/4067/4067] 4066MB,1305MB | 0,20K/s | 30414,0K E:0,48 
onnecting
Wie zu erkennen ist, sind die Begrenzungen nicht eingehalten worden. Die Grenzen liegen bei 20 up und 7 down. Hat da ctorrent ne Toleranz oder muss er sich da eigentlich daran strikt halten?
Bei den ctorrent von Jesuschrist haelt er die Downloadraten ein aber nicht die Uploadraten. Werde die anderen geposteten Versionen noch mal ausprobieren.
Ueberlege schon mir selber einen ctorrent dynamisch zu kompilieren. Habe aber leider nicht so viel Dunst von der Sache! :confused: Bin zwar unter Ubuntu recht fit, aber....
1. ich muss die lib in die Firmware kompilieren
2.
Code:
make toolchain && make libs
3.
Code:
export PATH=/pfad/zu/dsmod/toolchain/target/bin:$PATH
4. und im ctorrentverzeichnis
Code:
./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
und dann habe ich (theoretisch) einen dynamischen ctorrent Ist diese Vorgehensweise richtig? Passt einerseits nicht gaz rein, andererseits aber doch;)

edit: unterschiede in den Versionen
 
Zuletzt bearbeitet:
Enhanced Ctorrent dnh3.1

Enhanced Ctorrent dnh3.1
13-06-2007
 

Anhänge

  • ctorrent.tar.bz2
    408.5 KB · Aufrufe: 33
Wie üblich, danke an den Kompilierer :)
Gruß Niko
 

Neueste Beiträge

Statistik des Forums

Themen
246,157
Beiträge
2,247,057
Mitglieder
373,676
Neuestes Mitglied
twegner74
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.