LAN-blog

LAN-blog

Simple setup af DCHub(PtokaX)

DHS13Posted by Harleyman Sat, June 15, 2013 19:30:01

Havde en chat med nogle af rødderne fra Dreamhack sommer 2013 omkring at sætte en DC++ Hub op. Ingen havde skillz til at sætte en dc++ Hub op. Men spørgsmålet var hvor svært er det?

Jeg besluttede mig for at lave et script man kunne bruge på en CentOS6 når man nu er på DH og ikke gider gøre for meget ved det.

Den DC hub jeg har valgt hedder "PtokaX" fra http://www.ptokax.org/downloads.html

yum update ;yum install make

yum install gcc-c++

yum install zlib-devel

# Du skal bruge RPMforge repo.

yum install lua-devel

cd /home

wget http://www.ptokax.org/downloads.html

tar -xf 0.5.0.0-nix-src.tgz

cd PtokaX

wget http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz

tar -xf tinyxml_2_6_2.tar.gz ; cd tinyxml ; make ; cd ..

make centos6 ; mv cfg.example cfg ; cd cfg
(findes der en yum pakke til tinyxml?)

Min /cfg/Setting.xml

<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<PtokaX Version="0.5.0.0">
<Booleans />
<Integers>
<Integer Name="MaxUsers">2500</Integer>
<Integer Name="MaxUsersPeak">1</Integer>
</Integers>
<Strings>
<String Name="HubName">dchub.deadmeat.dk</String>
<String Name="HubAddress">dchub.deadmeat.dk</String>
<String Name="HubDescription">&lt;I got stuff here...&gt;</String>
<String Name="HubTopic">Leech All you Want!</String>
<String Name="IPv4Address">10.0.0.6</String>
</Strings>
</PtokaX>

I min etc/hosts (som løser problemet med Resolving of hostname 'dchub' has failed.)

skriver jeg : 10.0.0.6 dchub dchub.deadmeat.dk

Så kan man starte den med : ./PtokaX

Så burde den gerne skrive: PtokaX DC Hub 0.5.0.0 running...

Ellers skal man lige se i /logs/
Når den er færdig config. skulle den gerne være en deamon(og ligge i start boot) :

./PtokaX -d -c /home/PtokaX

ToDo : Webinterface (til brugere?) og noget styring / grafer

Mere / More on Setup with CentOS : http://wiki.ptokax.org/doku.php?id=guides



  • Comments(1)//blog.deadmeat.dk/#post262