I use eggdrop compiled by my shell provider and it was recently updated to v1.6.15. While updating the server went down and took my bot with it and as I tried to restart it I got the following message:
hylsy /opt/eggdrop % ./eggdrop /conffilepath/conffile.conf
Eggdrop v1.6.15 (C) 1997 Robey Pointer (C) 2003 Eggheads
--- Loading eggdrop v1.6.15 (Wed Dec 15 2004)
(blabla)
* Old userfile, use 'tclsh scripts/weed <userfile> c' to convert
Then I did as it said, and
hylsy /opt/eggdrop % tclsh scripts/weed /userfilepath/userfile.user c
So, what's wrong? Is the old userfile invalid (why would it be?) or is there something wrong with the converter? Former version of eggdrop was v1.17 so it was a kind of old. Can the userfile be converted in any way or do I need to make a whole new file? The bot starts perfectly fine in userfile creation mode, but it's a helluva work adding 50+ users with neccessary flags and hosts...
you haven't edited your conf? and you've been running precompiled ancient bot? you can hardly call yourself an eggdrop owner then
compile your own bot (ditch your shell provider if they wouldn't allow you to do so) and learn how to use it - it's quite different from the primitive version you've been using so far
Of course I have edited the configuration file on the neccessary parts, I just meant I haven't edited the part of the file where it says the version.
The bot is precompiled and I've been happy with that so far, so what's the point of compiling it again?
Anyway, if I understood correct, there's no way to convert the userfile of 1.17 (or 1.1.7 or whatever) to 1.6.15, so it seems that I have to create a new one...