0.18

Releases and bugs in here...
arnetheduck
The Creator Himself
Posts: 296
Joined: 2003-01-02 22:15

0.18

Post by arnetheduck » 2003-03-03 14:52

0.18 is on its way up for the interested...

arnetheduck
The Creator Himself
Posts: 296
Joined: 2003-01-02 22:15

Post by arnetheduck » 2003-03-03 14:57

oh, and I want to have reports on how you use it, i e how many users typically in your hub, how it's going and so on...if you don't reply to this thread, you'll be removed from the beta testers group...

yakko
Posts: 258
Joined: 2003-01-27 06:04

Post by yakko » 2003-03-03 20:02

haven't upgraded to .18 yet, but i average about 160+ users in my NMDC based hub and don't feel comfortable replacing it with DCH++ yet so I run it on another port (iaconhub.com:5002) on the same machine running as a service. I've had about 10 people at once but haven't really stress tested it yet. There are a few bugs (the nick one I mentioned last week primarily) and some features that I have in the NMDC hub that I need taken care of (self-reg) before I can move over.

BSOD2600
Forum Moderator
Posts: 503
Joined: 2003-01-27 23:47
Location: USA

Post by BSOD2600 » 2003-03-03 22:19

I've been using DCH when our main POS hub crashes and no one can restart it at its remote location (roughly every other weekend). So, I just change the redirect to my computer. For the most part it has been working great. Every once in a while, the thing wil use 100% cpu and stay that way till restarted. At first I thought it was ZAP 3.6, so I ditched that and installed Kerio. That still didn't make a difference so I dont know whats happening (Win2K+SP3). The user count ranges from 50-60.

I'm not comfortable enough yet to replace it as our main hub simply because I know nothing about Luna and there are really not that many scripts out there for it to replace all the scripts we're using now (searchkick, dc++ tag hider, discusting porn search, nickverifier (informs ops if someone joins with a hub tag thats not registered), and the trivia bot (ok, not needed but nice))

When I do feel comfortable to replace the hub, is there any easy way to export the users out of nmdc and into dch ? I can use Stimbot's user export, but how can I get them automatically into DCH ?

Sedulus
Forum Moderator
Posts: 687
Joined: 2003-01-04 14:32

Post by Sedulus » 2003-03-03 22:52

BSOD2600 wrote:I can use Stimbot's user export, but how can I get them automatically into DCH ?
I'd write you [a] perl script, if the stimbot output is plaintext. that should be a matter of seconds.
Last edited by Sedulus on 2003-03-04 01:45, edited 1 time in total.
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)

TMM
Posts: 47
Joined: 2003-01-04 00:50
Location: leeds UK

Post by TMM » 2003-03-03 23:39

well i do appologise, i am going to be honest but as of yet i dont lie, i did some stress testing, like 70 users in 2 mins and it handled searches, pm's, chat like a charm and remained stable on my machine.
however i ran into problems when i couldent even get my friends in because they had supposibley invalid charactors...... this is a shame...
secondly i dont like LUA i find it really confusing and cant be arsed really lerning LUA................

and last, the reason i like dc so much is the interaction and development..
in dch you dont even see the hub... lol :))

anyway im sure it will turn out really well cos i know the ++ team r really friggin good and can do some genious work
ashes to ashes, dust to dust, if the dope dont get you. The acid must

deftonzs
Posts: 18
Joined: 2003-01-05 16:56

Post by deftonzs » 2003-03-04 03:09

will update tomorrow, i'm in the middle of a big french project right now
;-) my hub has over 200 people on it, i will tell you what the outcome is then.

Sedulus
Forum Moderator
Posts: 687
Joined: 2003-01-04 14:32

Post by Sedulus » 2003-03-04 03:11

Sedulus wrote:I'd write you [a] perl script, if the stimbot output is plaintext. that should be a matter of seconds.
if the formatting is the way I think it is:

Code: Select all

[username1][password1][False][sometime]
[username2][password2][False][sometime]
[operator3][password3][True][sometime]
[username4][password4][False][sometime]
then the perl script would be:

Code: Select all

while(<>){
  /^\[([^]]*)\]\[([^]]*)\]\[([^]]*)\]/;
  $L=($3 eq "True")?2:0;
  print "\t\t<User Password="$2" Level="$L">$1</User>\r\n";
}
assuming the OP-level is 2 (on line 3)

add the output to your access.xml and restart (do not +refresh) dch++

run this on win32 like:

Code: Select all

C:\> type PATH_TO_NMDCH\DCHub.UserList.Bak | PATH_TO_PERL\perl.exe file_with_the_above_code.pl
the output should look like:

Code: Select all

                <User Password="password1" Level="0">username1</User>
                <User Password="password2" Level="0">username2</User>
                <User Password="password3" Level="2">operator3</User>
                <User Password="password4" Level="0">username4</User>
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)

qqzm
Posts: 47
Joined: 2003-01-23 12:08

Post by qqzm » 2003-03-04 10:39

Currently running a private hub for ~100 users sharing 50-200Gb each very nicely. CPU/memory/bandwidth usage are all amazing compared to other hub software.
Just gonna upgrade to 0.18...

KeithK
Posts: 15
Joined: 2003-01-08 22:34

Post by KeithK » 2003-03-04 11:40

I'm still running it as a private hub with only a few volinteers. I haven't dled 0.18 yet but I'm still getting "ork" in my hub and not going online untill I can figure out where it comes from.
ttyl...
KeithK

Persson
Posts: 18
Joined: 2003-02-02 13:21
Location: Sweden

Post by Persson » 2003-03-04 16:03

I'm running the hub as a invite only hub were my partners and I try out our new software. Usually around 5 - 10 people in the hub but we have been up to 20 in some times. I have tested the scripting with lua a little and I have found no problems with it yet. I use it as a service. It's not up 24/7, more like 18/7.

I run it on:
AMD Athlon XP 1800+
768MB DDR PC2700
160GB WesternDigital

I don't feel any slowdowns by running it all the time.

BSOD2600
Forum Moderator
Posts: 503
Joined: 2003-01-27 23:47
Location: USA

Post by BSOD2600 » 2003-03-04 17:21

Sedulus, Here is a sample output of the stimbot export (the guys name is [HM]Pood ) :

Code: Select all

[$L$HM$R$Pood][password][False][2/27/2003 12:36:08 AM]


When I tried your perl script, all I did was pop open the DCHub.UserList.Bak file. I ran "DCHub.UserList.Bak | perl.exe dch_userimport.pl" All files were in the same directory and perl is in my path.

yakko
Posts: 258
Joined: 2003-01-27 06:04

Post by yakko » 2003-03-05 04:54

w00t! Just upgraded to .18 and the nick problem seems to be gone! I had about 10 users come over and they seemed to be pleased. I think I'm going to redirect everyone in my hub for a few minutes and see what they think. If this only had self-reg i'd be set (and LUA confuses me. I suck at programming.:()

deftonzs
Posts: 18
Joined: 2003-01-05 16:56

Post by deftonzs » 2003-03-05 20:08

just updated... its seems to be running smoothly, looks good to me. I will report any act up if it does occur.

deftonzs

Sedulus
Forum Moderator
Posts: 687
Joined: 2003-01-04 14:32

Post by Sedulus » 2003-03-05 21:07

BSOD2600 wrote:Here is a sample output of the stimbot export...
ahyes, the brackets had to be escaped of course.

Code: Select all

while(<>){
  /^\[([^\]]*)\]\[([^\]]*)\]\[([^\]]*)\]/ or die "choked on: $_";
  $U=$1;$P=$2;$L=($3 eq "True")?2:0; # store extraced values
  $U=~s/\$L\$/[/g;$U=~s/\$R\$/]/g;   # unescape $L$ and $R$
  $P=~s/\$L\$/[/g;$P=~s/\$R\$/]/g;   # idem
  print "\t\t<User Password="$P" Level="$L">$U</User>\r\n";
}

BSOD2600 wrote:When I tried your perl script, all I did was pop open the DCHub.UserList.Bak file. I ran "DCHub.UserList.Bak | perl.exe dch_userimport.pl"
you forgot the "type".
run either:
type DCHub.UserList.Bak | perl.exe dch_userimport.pl
or
perl.exe dch_userimport.pl < DCHub.UserList.Bak
and if you want the output in a file, do:
type DCHub.UserList.Bak | perl.exe dch_userimport.pl >somefile
or
perl.exe dch_userimport.pl < DCHub.UserList.Bak >somefile

P.S.
the usernames shouldn't contain < or >
the passwords shouldn't contain \ " or &
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)

BSOD2600
Forum Moderator
Posts: 503
Joined: 2003-01-27 23:47
Location: USA

Post by BSOD2600 » 2003-03-06 03:55

Sedulus: Cool...thanks that one works great!

Jonte
Posts: 6
Joined: 2003-01-14 16:16
Location: Sweden

Post by Jonte » 2003-03-08 18:31

I am still interested, thou i have a new laptop that i could test the linux-version on. Am i still in?

deftonzs
Posts: 18
Joined: 2003-01-05 16:56

Post by deftonzs » 2003-03-11 12:12

tests have been running great, you can get to the hub with the address...

deftonzs.com:1411

reached almost 300 users (50 at the moment). Very stable, very clean... all around nice, i will be switching it to my main hub deftonzs.com:411 very soon.

Who is online

Users browsing this forum: Google [Bot] and 0 guests