[03:17:36] -ERROR from server- Closing Link: [xx.xx.xx.xx] (Ping timeout)
[03:17:36] Server says my nickname is invalid.
[03:18:16] -ERROR from server- Closing Link: [xx.xx.xx.xx] (Ping timeout)
[03:18:16] Server says my nickname is invalid.
[03:18:55] -ERROR from server- Closing Link: [xx.xx.xx.xx] (Ping timeout)
[03:18:55] Server says my nickname is invalid.
[03:19:34] -ERROR from server- Closing Link: [xx.xx.xx.xx] (Ping timeout)
[03:19:35] Server says my nickname is invalid.
##### FILES AND DIRECTORIES #####
# Specify here the filename your userfile should be saved as.
set userfile "BOTNAME.user"
# Specify here the filename Eggdrop will save its pid to. If no pidfile is
# specified, pid.(botnet-nick) will be used.
set pidfile "pid.BOTNAME"
# If you want your userfile to be sorted upon saving, enable this setting.
# This causes the bot to use a bit more CPU when saving the userfile.
set sort-users 1
# Specify here where Eggdrop should look for help files. Don't modify this
# setting unless you know what you're doing!
set help-path "help/"
# Specify here where Eggdrop should look for text files. This is used for
# certain Tcl and DCC commands.
set text-path "text/"
# Set here a place to store temporary files.
set temp-path "/tmp"
# The MOTD (Message Of The day) is displayed when people dcc chat or telnet
# to the bot. Look at doc/TEXT-SUBSTITUTIONS for options.
set motd "text/motd"
# This banner will be displayed on telnet connections. Look at
# doc/TEXT-SUBSTITUTIONS for options.
set telnet-banner "text/banner"
# This specifies what permissions the user, channel, and notes files should
# be set to. The octal values are the same as for the chmod system command.
#
# To remind you:
#
# u g o u g o u g o
# 0600 rw------- 0400 r-------- 0200 -w------- u - user
# 0660 rw-rw---- 0440 r--r----- 0220 -w--w---- g - group
# 0666 rw-rw-rw- 0444 r--r--r-- 0222 -w--w--w- o - others
#
# Note that the default 0600 is the most secure one and should only be changed
# if you need your files for shell scripting or other external applications.
set userfile-perm 0600
I'm not exactly sure of your current state, but from what I can tell, your config-file is valid. However, the nickname you've selected does not conform to the IRC specs, thus the server you've selected won't let it online.
If it can't get online, you'll have a hard time "greeting" it (in order to create your user account, and with it, the user file).
Also, eggdrop only saves it's user file once an hour, so don't kill it straight after greeting it...
Don't bother with the botchk-script until you've got this part sorted. botchk is only used with cronjobs to automatically restart your eggdrop in the event that it crashes, get killed, etc.
./eggdrop -m rwpc.conf
Eggdrop v1.6.20 (C) 1997 Robey Pointer (C) 2010 Eggheads
[03:25:20] --- Loading eggdrop v1.6.20 (Fri Aug 26 2011)
[03:25:20] Listening at telnet port 3334 (all).
...
STARTING BOT IN USERFILE CREATION MODE.
Telnet to the bot and enter 'NEW' as your nickname.
OR go to IRC and type: /msg BOTNICK hello
This will make the bot recognize you as the master.
[03:25:20] === BOTNICK: 1 channels, 0 users.
Launched into the background (pid: 6081)
At this point, you've got one eggdrop running in user file create mode. As soon as this comes online, you'll have to greet it in order to create the user file..
Next:
./eggdrop rwpc.conf
Eggdrop v1.6.20 (C) 1997 Robey Pointer (C) 2010 Eggheads
[03:26:14] --- Loading eggdrop v1.6.20 (Fri Aug 26 2011)
[03:26:14] Listening at telnet port 3335 (all).
...
This tells me that your eggdrop was unable to listen on port 3334, and instead tried the next one; 3335. Most likely, this is because the previous process is still running and already listening on 3334.
I changed my Bot's name, and now I am in Channel...but here's problem
when i did
./eggdrop -m rwpc.conf
bot joined channel
when I did ./eggdrop rwpc.conf
it again said that USER FILE NOT FOUND =\
now what's probem :=\
Did you greet the bot, make sure it saved the userfile (either waiting atleast an hour, or using the .save command from dcc chat partyline) before trying to restart it?
Or did you simply issue the second command while your eggdrop was still within the channel?