From: Preston A. E. <pr...@go...> - 2001-11-11 00:21:04
|
Best IRCD for Magick 1.4 would prollie be any version of dalnet's ircd=20 BEFORE bahamut (ie. the dreamforge series) ... As for compiling ACE and Magick, its not all that hard, however there=20 are certain requirements for compiling ACE and Magick II -- since your=20 on linux, you dont need pth or zlib, you already have them installed. The most important things when looking at compiling Magick II are: 1) The compiler you have -- it must be >=3D 2.95.x, I use 3.0.1 :) 2) Memory, you have to have a significant amount to compile (I'd say=20 about 128mb of REAL ram, and at least 64mb of swap). You can compile=20 with less, however it can take a REAL long time to do so, as it would be=20 swapping parts of the compile continually. As for ACE and Magick II, I'll list out some instructions for compiling=20 both of them, and installing Magick. cd ACE_wrappers export ACE_ROOT=3D$PWD cd ace ln -s config-linux.h config.h cd ../include/makeinclude ln -s platform_linux.GNU platform_macros.GNU cd ../.. make cd .. Before doing the make, you may want to edit the Makefile, and limit the=20 amount of directories its oging to compile (ie. the DIRS =3D option) to=20 just ace, you dont need the rest, but it wont hurt. I'm going to assume=20 you're leaving the libACE.so file in the ACE_wrappers/ace directory,=20 so after the above ... cd Magick-2.0b12 LD_LIBRARY_PATH=3D$LD_LIBRARY_PATH:$PWD/../ACE_wrappers/ace export LD_LIBRARY_PATH ./configure --with-acelib=3D$PWD/../ACE_wrappers/ace/libACE.so --with-aceinc $PWD/../ACE_wrappers make cd .. Now you will have built ACE and Magick ... Magick DOES support make=20 install if you want to use it, but I usually dont, I usually use the=20 following instructions to setup my services directory: mkdir services cd services mkdir bkup mkdir logs cp ../Magick-2.0b12/src/magick . cp ../Magick-2.0b12/src/magick.debug . cp ../Magick-2.0b12/src/magick_keygen . cp ../Magick-2.0b12/docs/magick.ini . cp -r ../Magick-2.0b12/lang . cp -r ../Magick-2.0b12/files . cd .. cp Magick-2.0b12/helper/services* . The last step there will copy 3 files (serviceschk, servicesbkup, and=20 servicescycle) to the parent directory of services (usually your home=20 directory). You should edit these files, and put them into the crontab.=20 They are used to restart services, backup the databases into a backup=20 directory, and copy, clear, and archive the logs respectively. Anyway, above is a command-by-command instruction set on how to setup=20 ACE and Magick II on linux ... Its actually not all that hard really. I hope it helps you, but as for Magick 1.x, its no longer being=20 maintained. There are a few modified versions of Magick 1.4 out there=20 which may add supoprt for some more recent IRCD's, but I dont know where=20 these versions are (do a websearch), and I cant vouch for any of the=20 code in them. Thanks, Paul wrote: > I am running both ultimate IRC and Magick on redhat 6.1 > What do you suggest. What would be the best ircd to install to work wit= h > magick and is ace and pth just a few config make commands I started to= read > the readme and just remember bagging the idea. >=20 > paul >=20 > -----Original Message----- > From: Preston A. Elder [mailto:pr...@ma...] > Sent: Saturday, November 10, 2001 5:02 PM > To: Paul > Subject: Re: Connecting Magick errors >=20 > Unfortunately, Magick 1.4 does not support Ultimate IRC, and is also no > longer being maintained ... >=20 > What OS are you running services from? >=20 > Paul wrote: >=20 >=20 >>Hello Preston, >> >>I am using Ultimate IRC 2.8.2.b3 for the server and I have recreated th= e >>ircd.conf now knowing a little more and it created the C & N & U lines = for >>me . I am not getting any errors on startup as I was. I am using mirc32= on >>win 98 as a client and I notice when I just connect and type /names I g= et >> > a >=20 >>list of the services that look like they come with Ultimate IRC. When I >>login as /oper and my username and password and I type /names I am seei= ng >>the list with Magick-1 Death etc. listed. >> >>It is running if you would like to check it for your self. >>Ircd.nukesupport.com 6667 >>I am trying to use Magick I as I just didn't want to get involved with = ACE >>and pth. >> >>Sincerely, >>Paul >> >>-----Original Message----- >>From: Preston A. Elder [mailto:pr...@ma...] >>Sent: Saturday, November 10, 2001 1:42 PM >>To: Paul >>Subject: Re: Connecting Magick errors >> >>What IRCD are you trying to connect to? >> >>Paul wrote: >> >> >> >>>Hello Preston, >>> >>>Thank you for your reply. Yes I have figured that out I now have it >>> >>> >>starting >> >> >>>ok problem I am having now is when I log on and try: >>> >>>/msg nickserv register password >>> >>>I am getting a message stating that >>> >>>-NickServ- Sorry, could not obtain your user information. >>> >>>I have just tried removing the * in the ircd.conf where it says >>> >>>Q::Reserved for services:*ChanServ >>> >>>I did notice a string that read Magick- Death something with a listing= of >>>the *Serv's but now I am not seeing it . >>> >>>I appreciate all your help. >>> >>>Thanks >>>Paul >>> >>>Ps forgive me for I have never even used irc before. I run some linux >>>servers and have learned a little php on my own but the installation a= n >>>config of these files has had me going around the clock for over three >>> >>> >>days >> >> >>>now. >>> >>>-----Original Message----- >>>From: Preston A. Elder [mailto:pr...@ma...] >>>Sent: Friday, November 09, 2001 5:48 PM >>>To: Paul >>>Subject: Re: Connecting Magick errors >>> >>>Uhhm, you named the services server the same as its uplink (the real i= rc >>>server) -- they have to have different names. >>> >>>Change the SERVER_NAME option to services.NukeSupport.com :) >>> >>>Paul wrote: >>> >>> >>> >>> >>>>Hello prez, >>>> >>>>Sorry to bother you. I have read deja.com and searched hi and low. Tr= ied >>>>everything I saw but no luck. >>>> >>>>I know it has to do with c & n lines just lost with it. >>>> >>>>I don't know where else to go for help and am really looking forward = to >>>>getting it setup correctly. >>>> >>>>Sincerely, >>>>Paul >>>> >>>>This is my magick.ini stuff >>>>REMOTE_SERVER=3Dircd.nukesupport.com >>>>#REMOTE_SERVER=3D63.84.201.108 >>>>#REMOTE_SERVER=3D127.0.0.1 >>>>REMOTE_PORT=3D6667 >>>>PASSWORD=3D9463 >>>> >>>># Information about us as a server. >>>>SERVER_NAME=3Dircd.NukeSupport.com >>>>SERVER_DESC=3DNukeSupport Magick IRC Services >>>>SERVICES_USER=3DphpNuked >>>>SERVICES_HOST=3DNukeSupport.com >>>> >>>>And here is a few of the combos I have tried with c & n line in my >>>>ircd.conf. I am using UltimateIRC 2.8 >>>> >>>>#C:php...@ir...:9463:ircd.NukeSupport.com:6667:30 >>>>#N:php...@ir...:9463:ircd.NukeSupport.com::30 >>>> >>>>C:*.NukeSupport.com:9463:*.NukeSupport.com:6667:30 >>>>N:services.NukeSupport.com:9463:services.NukeSupport.com::30 >>>> >>>>C:63.84.201.108:9463:services.nukesupport.com:6667:30 >>>>N:63.84.201.108:9463:services.nukesupport.com::30 >>>> >>>>These are the errors I am seeing when I run magick -debug >>>> >>>>[Nov 09 16:33:24 2001] All systems nominal >>>>[Nov 09 16:33:24 2001] debug: Sent: PASS :9463za >>>>[Nov 09 16:33:24 2001] debug: Sent: SERVER ircd.NukeSupport.com 1 >>>>:ircd.NukeSupport.com Magick IRC Services >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK NickServ 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Nickname Server >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK ChanServ 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Channel Server >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK HelpServ 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Help Server >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK IrcIIHelp 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :ircII Help Server >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK MemoServ 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Memo Server >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK DevNull 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :/dev/null -- message >>>>[Nov 09 16:33:24 2001] debug: Sent: :DevNull MODE DevNull +i >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK OperServ 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Operator Server >>>>[Nov 09 16:33:24 2001] debug: Sent: :OperServ MODE OperServ +i >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK Death 1 10 phpNuked >>>> >>>> >>>> >>>NukeSupport.com >>> >>> >>> >>>>ircd.NukeSupport.com 1 :Global Noticer >>>>[Nov 09 16:33:24 2001] debug: Sent: :Death MODE Death +io >>>>[Nov 09 16:33:24 2001] debug: Sent: NICK Magick-1 1 10 phpNuked >>>>NukeSupport.com ircd.NukeSupport.com 1 :Magick Outlet >>>>[Nov 09 16:33:24 2001] debug: Sent: :Magick-1 MODE Magick-1 +i >>>>[Nov 09 16:33:24 2001] debug: Received: :ircd.NukeSupport.com NOTICE = AUTH >>>>:*** Looking up your hostname... >>>>[Nov 09 16:33:24 2001] debug: Received: =FF:ircd.NukeSupport.com NOTI= CE >>>> > AUTH >=20 >>>>:*** Found your hostname (cached) >>>>[Nov 09 16:33:24 2001] unknown message from server >>>> > (=FF:ircd.NukeSupport.com >=20 >>>>NOTICE AUTH :*** Found your hostname (cached)) >>>>[Nov 09 16:33:24 2001] debug: Received: :ircd.NukeSupport.com NOTICE = AUTH >>>>:*** Checking ident... >>>>[Nov 09 16:33:24 2001] debug: Received: :ircd.NukeSupport.com NOTICE = AUTH >>>>:*** Checking for open socks server... >>>>[Nov 09 16:33:24 2001] debug: Received: :ircd.NukeSupport.com NOTICE = AUTH >>>>:*** No ident response; username prefixed with ~ >>>>[Nov 09 16:33:24 2001] debug: Received: :ircd.NukeSupport.com NOTICE = AUTH >>>>:*** No socks server found (good) >>>>[Nov 09 16:33:24 2001] debug: Received: ERROR :Server >>>> > ircd.NukeSupport.com >=20 >>>>already exists from ircd.NukeSupport.com >>>>[Nov 09 16:33:24 2001] unknown message from server (ERROR :Server >>>>ircd.NukeSupport.com already exists from ircd.NukeSupport. >>>>[Nov 09 16:33:24 2001] debug: Received: ERROR :Closing Link: >>>> >>>> >>>> >>>[63.84.201.108] >>> >>> >>> >>>>(Server Exists) >>>>[Nov 09 16:33:24 2001] unknown message from server (ERROR :Closing Li= nk: >>>>[63.84.201.108] (Server Exists)) >>>>[Nov 09 16:33:24 2001] Read error from server: Broken pipe >>>>[Nov 09 16:33:24 2001] debug: Sent: :ircd.NukeSupport.com SQUIT >>>>ircd.NukeSupport.com :Read error from server: Broken pipe >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>> >>>-- >>>PreZ >>>Development Head, Magick IRC Services >>> >>>Magick IRC Services, power to the PEOPLE! >>>Product Site: http://www.magick.tm >>>Project Site: http://www.sourceforge.net/projects/magick >>> >>> >>> >>> >>> >> >> >>-- >>PreZ >>Development Head, Magick IRC Services >> >>Magick IRC Services, power to the PEOPLE! >>Product Site: http://www.magick.tm >>Project Site: http://www.sourceforge.net/projects/magick >> >> >> >> >=20 >=20 >=20 > -- > PreZ > Development Head, Magick IRC Services >=20 > Magick IRC Services, power to the PEOPLE! > Product Site: http://www.magick.tm > Project Site: http://www.sourceforge.net/projects/magick >=20 >=20 >=20 --=20 PreZ Development Head, Magick IRC Services Magick IRC Services, power to the PEOPLE! Product Site: http://www.magick.tm Project Site: http://www.sourceforge.net/projects/magick |