The following instructions assumes the following, please substitute your names where necessary :

  1. Your login name is loginname
  2. You have a bot archive filename called eggdrop1.4.3.tar.gz

   I.   Uploading The File   

Using your FTP program, you need to upload your egg file (eggdrop1.4.3.tar.gz) into your account. Just drop it into the root or default/main directory of your account.

Once you have the file uploaded, telnet into your account if you have not already done so.

Need help with Telnet/FTP? Click HERE


   II.   Unarchiving   

There are different ways in unix to unarchive a .tar.gz file in Unix. Different Unix/Linux systems often have different syntax depending on the operating system of choice. In our example below, we will do it in a basic form that is compatible with our servers, and is the most commonly used method.

1. To first unzip the file, type the following command :

    gunzipeggdrop1.4.3.tar.gz
2. To untar the file, you now type the following command :
    tar-xvfeggdrop1.4.3.tar
As the file expands, you will see it unpack a bunch of files, and in a particular directory structure. Once it completes, you should have a new directory in your account, named for the tar file in which you just unarchived. In this case, that directory would be called eggdrop1.4.3.


   III.   Compiling The Eggdrop   

1. First we need to be inside our new directory. Type the following to get there :

    cdeggdrop1.4.3
To test that you are in the correct directory, you can type pwd at the prompt and it will respond with your present working directory. In this case, it should be something like : /usr2/home/efnet/username/eggdrop1.4.3.

2. Now we are ready to start the compiling process. First we have to run the configure program to set various system variables. Type the following :

    ./configure
3. Once this complete, you are now ready to actually make the bot. Type the following :
    make config (Necessary for v1.6.x and higher)
    make
Once the make has created your eggdrop bot, you will now find a file in this directory called eggdrop.

NOTE : On some older bots, you may be required to do a make static instead of just a make. If you get an error, run a make clean before doing the make static. We use BSDi on many of our servers, and this really helps.

Finished : Your bot is now compiled, and ready to go. You will now need to create or edit your bot's configuration file, and then launch it online. You can receive help and have this automatically done for you by using our Magic Menu built into all of our systems.