TheHub

From SPLRA
Jump to navigation Jump to search

Intro

This is a guide for how to get to The Smashing Pumpkins lossless hub. The hub has only a few rules, one of which is no mp3s. Please follow this rule as you will get a permanent ban if you do not. The other is dont share anything that is commercial, there are other places where you can do this and most of us do not partake in such things. With that said, I give you the guide for getting to the hub.

First things first, you need a program to do this. First I will present the windows tutorial, and then the linux tutorial. Someone else will have to pick up the mac, beos, amiga, etc tutorial as my system is linux.

Windows

Here you have a plethora of clients, including the dreaded (official) nmdc client. STAY AWAY FROM THIS PIECE OF JUNK. with that said, please grab a copy of dc++ or one of the variants. since before i want to linux the only client i used was dc++ (bcdc++ was used for 2 days befor the switch so i dont remember it at all), i will make a guide for that, and i hope that others can make a guide for the variants (mostly just to talk about the other features)

Regular old dc++

1) get dc++ or some variant. this guide will assume you are using dc++ which can be gotten at www.dcplusplus.sf.net

2) install dc++

NOT COMPLETE!

Linux

Well since i got the dc++ on linux to work, there is no reason not to talk about that one. both dc++ and valknut have their short comings, and i will discuss them here and then you can decide what you want to use.

Valknut (aka dcgui):

website http://dcgui.berlios.de this was for some time the only dc client that wasnt banned from hubs, but is slowly becoming banned as faking your share can be accomplished with this client (what people dont know is with the right knowlege of how to use linux, a share fake is very easy to accomplish, but please dont do it or ask how to). Valknut supports the normal features of direct connect, but in a horrid way. the gui is just clunky and up until the last majour change, didnt have tabs and most of it still does not. alot of times when i am downloading something, i find that the files have errored, and most of the time i cannot even get a file list from people (which makes it terribly painful to use). the transfer pane doesnt have a side scroll bar, so if the file you are geting has a long path, forget knowing what the file is called. there are only two nice things that i can say about valknut is that it has the ability to limit your upload speed( but not your download speed (the download speed part is written in, it just doesnt work at all)), and it rehases files fast.

Pros & Cons of valknut
Pros:

  • Can limit the upload speed
  • hashes files rather quickly
  • sudo tab system is built in (rather bad implementation)

Cons:

  • Files frequently error
  • tab system is terrible
  • gui is clunky
  • no horizontal scroll bar in the transfer window
  • search doesnt show the speed of the person
  • banned from alot of hub
  • (i am sure that there are more that i cant remember)

Final Verdict: gets the job done, but barely :(

DC++ for Linux

that is right, dc++ for linux is available and screen shots can be found here. if someone has used dc++ for windows, then this would look very familiar. so what can i say about dc++ for linux, well not much as i have not really used it to get any files yet (i am waiting for my queue to finish with valknut first), but i can tell you that it is very slick. it currently has no files that are released, but that doesnt stop most people from using it as the cvs is open and it is very easy to get and compile. it is leaps and bounds over valknut in much the way how dc++ is when compared to nmdc (neomadus direct connect, the official client). it has the nice tab system that is inheriant in dc++ for windows and it also has the horizontal scroll at the bottom of the transfers window (yay!!!). there are how ever a few problems with it, upon hub entry you do not see the rule, this is a majour problem since if you dont see the rules, you will get kicked (and possibly banned). the other problem is in the user list, you cant see if a user is passive or active (in their icon, it shows in their tag) till after you try to connect (this is really no biggy, because you can just look at their tag, but still an annoyance none the less). it got every file list that i tried to get on the first try (amazing). the only really bad problem is that it takes a long time to hash a share (and i mean long, about 3 hours to hash my ~90 gig share) and tears up the performance of the machine. i feel that this is fine, as i only change my share once a week and i can rehash it when i go to bed.

Pros and Cons of DC++ for Linux
Pros:

  • it is dc++ for linux, do you need any more pros after this?
  • great tab system
  • horizontal scroll bar
  • uses tth for real (at least i think it does, will look into that)?

Cons:

  • doesnt display the rules (this may actually be a setting that i missed)
  • hashing takes forever
  • cant see if someone is active or passive by their icon

Final Verdict: this client rocks, get it asap (or just to try since valknut sucks)

Going the Valknut route

though this isnt the best client, just to be fair, here is a guide.
1) get valknut. use the normal means such as apt-get valknut, urpmi valknut, emerge valknut, etc.

2) once you have valknut and it is installed, run the program and you will be presented with some options, they are blah blah blah (at work so i cant finish this as i dont have valknut here)

Going the DC++ for Linux route

this is a good idea, trust me.
the guide on this site is not up,however, if you want to install DC++ on your Linux box the wonderful ubuntu community has provided a guide that can be located here Here is the start of my guide to get it to install. To install dc++ for Linux you must meet a few minimum requirements (this translates into a pain in the butt unless your distro has a package management system)
The requirements are (coppied directly from the readme)
Gtk+ 2.4
libglade 2.4
pthread
zlib
libbz2
scons
g++ 3.4 (Yes, this is REQUIRED for succesfull compilation!)
Meet all of these? lets hope so

now then what you must do is get the source. this needs to be done via cvs, since no files have been released yet

  • cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login

(leave password blank)

  • cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp

that should do the job for you. so all that is left is

  • cd /location_to_where_it_is/linuxdcpp
  • scons

and there you have it, just run the file afterwards and smile


Go Active!!!

Passive users that can be active are one of the worst things, at least imho as they cannot get stuff from other passive people, thus clogging the active users slots. You need to open your DC ports to be active, you can do this by checking somewhere like PortForward. However, not everybody can open there ports do to a restrictive ISP, but it is suggested that you try your best to open the ports

-Syco54645 & quandar

Note: when adding information, please put your name on the bottom next to mine.