how to install Eggdrop in your shell

A new eggdrop version has just been released; you can get an Eggdrop v1.6.20 and set it up in your shell.

Setting up the Eggdrop in your shell

First Download Wincap OR Filezilla by click here

  1. Download the eggdrop tarball file using wget  :    wget
  2. Extract your eggdrop file to its own directory by :   tar zxvf eggdrop1.6.20.tar.gz             This is assuming that you are using the eggdrop1.6.20.tar.gz file.
  3. Switch to your eggdrop directory with:    cd eggdrop1.6.20
  4. Check whether you have the tools for compiling your eggdrop thru:  ./configure   *If you do not have the tools for compiling your eggdrop, you will receive alerts and recommendations on what tools you need to install to compile your eggdrop. Simply follow this and install the required tools to continue.
  5. After you have checked all the required tools for your eggdrop compilation, compile your eggdrop with the following       :     make config    (this sets up the modules)
    make     (this completes your eggdrop compilation)
  6. After the compilation, to install your eggdrop to a folder named ‘eggdrop’, you can simply    :    make install
  7. Set permissions of your eggdrop folder with the following :    cd    then  :   chmod 700 eggdrop
  8. Edit your config file : First, go to your eggdrop directory
    cd eggdrop Edit your eggdrop.conf   file using your shell text editor       (vi, pico, nano)
    nano eggdrop.conf  After editing your eggdrop.conf   file, make sure to save your it.

Running your eggdrop

After you have successfully compiled and configured your eggdrop settings, you can now run your eggdrop. Make sure you are in your eggdrop directory when you do this, or you can:

cd ~
cd eggdrop

Then to run your eggdrop for the first time,

./eggdrop -m eggdrop.conf
(assuming that the name of your config file is eggdrop.conf)

Once your eggdrop is connected, you can have it recognize you as its owner with
/msg BotnickName hello

It will ask you to create a password so it is recommended that you keep your password secure.

After the initial run of your eggdrop, you will no longer need to use
./eggdrop -m eggdrop.conf

Instead, you can just use
./eggdrop  (if it recognizes your config file as eggdrop.conf)

./eggdrop yourconfigfile.conf  (if you have another file name for your eggdrop config)



How to add Gseen and Stats Modules?

What is a module?

Modules are pieces of code programmed in C and can provide extra functions for your eggdrops, stats, seen, functions etc. Your eggdrop will come with some preinstalled modules that you will be able to see in the config are loaded by the command loadmodule ModuleName. Modules will generally run quicker then tcl scripts as they are already compiled but they are harder to install as your bot will most likely need to be recompiled for each module, wheras you can load a tcl on the fly and just rehash/restart the bot.

How to load a module?We assume that you have already downloaded the source for your eggdrop (eggdrop1.6.20.tar.gz etc..) and unzipped it on your shell. If not do this before you continue As read on the top

Download a module – one from below or another from the internet.

Stats Module –    wget

Gseen Module –

Use wget from your shell url or an ftp client like FileZilla to upload these files to your shell.

For the purpose of this help snippet we will concentrate mainly on the stats module and assume your eggdrop source directory is eggdrop1.6.20

Upload or move your module stats.mod.1.3.3.dev1.tar.gz /gseen.mod.1.1.1.dev3.tar.gz to the directory ~/eggdrop1.6.20/src/mod/ in your shell. 

Move to the directory eggdrop1.6.20/src/mod/ on your shell and unzip the stats module.

tar -zxvf stats.mod.1.3.3.dev1.tar.gz (tar -zxvf gseen.mod.1.1.0.tar.gz)

Move back to the eggdrop1.6.18 and compile your bot as usual:


make iconfig


make install 

Important: With the stats module you must remember to copy the language files from ~/eggdrop1.6.20/src/mod/stats.mod/ to ~/eggdrop/language/ ! 

Go to : 
cd /eggdrop1.6.20/src/mod/stats.mod/ 
cp stats.conf /home/yourshellusername/eggdrop/
cp stats.lang /home/yourshellusername/eggdrop/language/

Important: With the stats module you must remember to copy the language files from ~/eggdrop1.6.20/src/mod/gseen.mod/ to ~/eggdrop/language/ ! 

Go to:
cd /eggdrop1.6.20/src/mod/gseen.mod/
cp gseen.conf /home/yourshellusername/eggdrop/
cp /home/yourshellusername/eggdrop/language/
cp gseen.en.lang /home/yourshellusername/eggdrop/language/

This completes the installation of a new module.

You now need to add a line to your eggdrop.conf 

source stats.conf 
source gseen.conf

Following these measures you can start your bot ./eggdrop eggdrop.conf 


Stats module files:

[[email protected]:~/eggdrop1.6.20/src/mod/stats.mod] ls
Makefile        dcccmds.c       pubcmds.c       stats.conf      user.c
README          help            sensors.c       stats.ger.lang  userrec.c
UPDATES         livestats.c     slang.c         stats.h         webfiles.c
bar.gif         misc.c          slang.h         stats.lang
datahandling.c  msgcmds.c       stats.c         tclstats.c
[[email protected]:~/eggdrop1.6.20/src/mod/stats.mod]

Gseen module files:

[[email protected]:~/eggdrop1.6.19/src/mod/gseen.mod] ls
Makefile                gseen.c                 sensors.c
README                  gseen.conf              slang.c
UPDATES                  slang_chanlang.c
addons                  gseen.en.lang           slang_duration.c
ai.c                    gseen.h                 slang_gseen_commands.c
datahandling.c          gseencmds.c             slang_ids.c
do_seen.c               misc.c                  slang_multitext.c
generic_binary_tree.c   seenlang.h              slang_text.c
global_vars.c           seentree.c              tclcmds.c
[[email protected]:~/eggdrop1.6.20/src/mod/gseen.mod]
With BOTH modules (stats & gseen) you must remember to copy the language files
from  ~/eggdrop1.6.20/src/mod/stats.mod/ (~/eggdrop1.6.20/src/mod/gseen.mod/) to ~/BotDirectory/language/ !

Also do not forget to copy the conf (gseen.conf / stats.conf) files to
your ~/BotDirectory.
( As i Mention On the Top )

You should also note that not all modules come with a .conf file and therefore you will need to load the module from your eggdrop.conf file by including the following line. Both stats and gseen have this line in their respective stats.conf and gseen.conf file which you will have loaded.

loadmodule ModuleName

Best of luck. 

How to install bahamut


You can find here all the steps you have to do in order to install and run a Bahamut.

In a terminal of the host machine were you want to install the Bahamut just type the folowing commands:

type: wget


type: wget
type: tar xvzf bahamut-1.8.4-release.tar.gz


type: tar xvzf bahamut-1.8.3-release.tar.gz

cd bahamut-1.8.4-release

type: pwd
u get destination for example /usr/home/dostiplus/bahamut-1.8.4-release

type: ./configure –prefix=/usr/home/dostiplus/ircd-1.8.4 –with-maxconnections=1000

type: make

type: make install
u will get override rwxr-xr-x dostiplus/users for
/usr/home/dostiplus/ircd-1.8.4/ircd.old? (y/n [n])
type y and press enter

type: cd ../ircd-1.8.4

type: pwd
you get destination example /usr/home/devil/ircd-1.8.4

type: cp ../bahamut-1.8.4-release/ircfuture/ircd.conf . <<< with the .

type: cp ../bahamut-1.8.4-release/ircfuture/ircd.motd . << with the .

pico ircd.conf

After that change the things that are noted by QF
before you do that make ./mkpasswd enter
then you get plaintext: << put the operpass and press enter
copy the result to the ircd.conf and put it in the place for the oper pass for each oper.

then after u finish ./ircd to run the ircd

How To Install And Compile Addtional Module of Anope

Helpfull For New Poeple on Irc World


1: first of all login into shell

2: cd anopex x= version

3: go to anope/src/modules folder upload module there or weget in that folder like  os_clientjoin.c


4: now go to main folder which is  anopex

5: type make modules

6: gmake install

7: go to your irc server and type  os modload name




hope so….




something like this…

1. login to shell

2. cd anope-1.7.17

(assuming the latest version)

3. cd src/modules

4. wget

5. cd ..

6. cd ..

7. make modules

8. make install

9. go to IRC and type /operserv modload modulename

without the .c extension


hope this will be more usefull for a noob ^^

Linux commands

A few commands to help out on the command line / SSH login

ls Displays everything in the current directory
ls -a Displays all files, including hidden
ls -l Displays all files, along with the size and timestamp
tar -zxpf Uncompresses tar.gz files
tar -xpf Uncompresses .tar files
gunzip Uncompresses .gz files
cp /path/to/old /path/to/new Copies a file to a new file
mv /path/to/old /path/to/new Moves a file to a new file, or rename
mkdir Creates a directory
rmdir Deletes a directory
rm Deletes a file
rm -rf Deletes a directory
cd /path/to/dir Moves to a directory
cd .. Move up one directory
cd ~ Moves to your home directory
cd – Moves to the previous directory
pwd Displays the present working directory (the one you’re in)
pico Edits a file
ftp Connect to a FTP server
lynx View a webpage
df Displays the hard drive stats
quota Displays your quota
uptime Displays the uptime of the server
uname -a Displays the operating system stats
whoami Displays your info
who Displays others connected to the server
last Displays the last login
whereis Tells where a file is located
BitchX IRC Client
mail Check your email
ps -x Displays processes your running
ps -a Displays all processes running
ps -ux Displays running processes, with CPU/Memory usage
kill pid# Kills a process
kill -9 pid# Kills an eggdrop process
killall proc_name Kills all running process of the same type
whatis Description of commands
man command Displays help on the command (manual)
nano Same as Pico (Use yum install nano if it doesn’t first work)
Top – gives an overall view of what is going on with the server including memory usage, serve load and running processes “q” to exit top
sar -q gives a report of the process list, 1 minute and 5 minute average load every 10 minutes since midnight server time
tar -zcf filename.tar.gz file Tars up the file or directory of your choice, replace filename.tar.gz with the name you want your tar file to have…with the tar.gz extension on the end and replace file with the file or directory you want to tar up. Can also use a path/to/file for both.
updatedb – Updates the locate/search DB.

netstat -n -p
Useful to see who is connected to your server, this also resolves hostnames to IP addresses and the -p switch shows you what each person connected is doing and provides a PID for it if there is one… useful if you need to kill something

find / -user username
Replace username with a username of one of your account to find all the files that belong to them. Also useful to add the |more switch so you can scroll one screen at a time. Ever have a client who seems to show a lot more files than are actually in their home directory? This is how you find those files and fix them. Common problem is cpmove files that don’t get properly deleted and get added to a users account.

/scripts/pkgacct2 username
Replace username with a user on your system. This should be done from the home directory. Useful for manually backing up an account if whm copy account doesn’t work. Then just move (mv) the file to a home directory accessible via the web and
chown user.user filename
and chmod to 750 or 755 and you can wget it from a different server if need be.

/scripts/restorepkg username
Once you’ve got the file and need to unpack it you use this command. The file should be in the /home directory to use this though. Remember folks…. username…. not cpmove-username.tar.gz

crontab -e
edit the crontab file and see what is set to run in there.

–help (add to end of the command following a single space)
Such as tar –help, similar to man it digs up info on any given command.

tail -10 filename
gives you the last 10 lines of a file. Can change the # to whatever you want.

cp -R FileOrDirectory path/to/destination
the -R allows you to copy an entire directory to somewhere else.

kill -9
not just for eggdrops… it’s called a “hard kill” and handy for killing off any stubborn process that refuses to die.

whereis filename (use the * as a wildcard or for broader search)
can also use locate or find (although locate is faster)

not just for killing programs.. you can also killall to kill all processes being run by a user. Handy if you have an abuser eating up system resources.


service servicename restart

Stop a service:
service servicename stop

Start a service:
service servicename start

Status (doesn’t work on all):
service servicename status

On a RedHat CPanel server, here are the useful services: (CentOS, x10’s default OS for VPSs, is a stripped-down RedHat OS.)

Root crontab: (can be used by any user with crontab permissions to edit their crontab. If you are running this as “root” it will edit root’s crontab, and the same goes for any other user. When “bob” runs crontab -e, he will edit his own crontab and not root’s, though he can only edit his own crontab if he has permissions.)

crontab -e

To edit a users cron jobs: (run as a super-user, such as root. not available to regular users.)

crontab -u username -e

Replace username with the actual username of the client you want to edit.

(We’re still talking about RedHat [CentOS] that is running cPanel below. You can do most, if not all, of this from the WHM, so feel free to skip ahead a bit. 😛 )
/scripts/adddns Add a Dns Entry
/scripts/addfpmail Install Frontpage Mail Exts
/scripts/addservlets Add JavaServlets to an account (jsp plugin required)
/scripts/adduser Add a User
/scripts/admin Run WHM Lite
/scripts/apachelimits Add Rlimits (cpu and mem limits) to apache.
/scripts/dnstransfer Resync with a master DNS Server
/scripts/editquota Edit A User’s Quota
/scripts/finddev Search For Trojans in /dev
/scripts/findtrojans Locate Trojan Horses

Suggested Usage:

/scripts/findtrojans < /var/log/trojans /scripts/fixtrojans < /var/log/trojans /scripts/fixcartwithsuexec Make Interchange work with suexec /scripts/fixinterchange Fix Most Problems with Interchange /scripts/fixtrojans Run on a trojans horse file created by findtrojans to remove them /scripts/fixwebalizer Run this if a user's stats stop working /scripts/fixvaliases Fix a broken valias file /scripts/hdparamify Turn on DMA and 32bit IDE hard drive access (once per boot) /scripts/initquotas Re-scan quotas. Usually fixes Disk space display problems /scripts/initsuexec Turn on SUEXEC (probably a bad idea) /scripts/installzendopt Fetch + Install Zend Optimizer /scripts/ipusage Display Ipusage Report /scripts/killacct Terminate an Account /scripts/killbadrpms Delete \"Security Problem Infested RPMS\" /scripts/mailperm Fix Various Mail Permission Problems /scripts/mailtroubleshoot Attempt to Troubleshoot a Mail Problem /scripts/mysqlpasswd Change a Mysql Password /scripts/quicksecure Kill Potential Security Problem Services /scripts/rebuildippool Rebuild Ip Address Pool /scripts/remdefssl Delete Nasty SSL entry in apache default httpd.conf /scripts/restartsrv Restart a Service (valid services: httpd,proftpd,exim,sshd,cppop,bind,mysql) /scripts/rpmup Syncup Security Updates from RedHat/Mandrake /scripts/runlogsnow Force a webalizer/analog update. /scripts/secureit Remove non-important suid binaries /scripts/setupfp4 Install Frontpage 4+ on an account. /scripts/simpleps Return a Simple process list. Useful for finding where cgi scripts are running from. /scripts/suspendacct Suspend an account /scripts/sysup Syncup Cpanel RPM Updates /scripts/ulimitnamed RH 6 only. Install a version of bind to handle many many zones. /scripts/unblockip Unblock an IP /scripts/unsuspendacct UnSuspend an account /scripts/upcp Update Cpanel /scripts/updatenow Update /scripts /scripts/wwwacct Create a New Account Delete MRTG rpm -e –nodeps `rpm -qa|grep mrtg` Empty /tmp folder rm -R -f /tmp/c* rm -R -f /tmp/s* rm -R -f /tmp/p* rm -R -f /tmp/*_* rm -R -f /tmp/*-* Cheap Hosting, VPS, IRCD, Radio Hosting

1 Pound fish Owsum Video Must watch

1 Pound Fish | Funnypaki.Net by shahzad667

How to Use Sam

All Rjs of Funnypaki Please update your Profile on funnypaki.Net

Send Your Detail To PrinCe to Update Your Profile thanks

Pakistani Chat Rooms | Join Pakistan Free Online Chat Rooms

Join free Pakistani chat rooms top online Pakistan chat rooms, find and chat online with desi friends and also chat with people

online pakistani room chat with radio

online pakistani room chat with radio free chat rooma and Radio and make friends with free people and girls

pakistani free chat room

pakistani free chat room online -pakistani chat room free enjoy free pakistani chat room and radio