| Website Comments, Suggestions, Questions, Concerns, Fan mail, Hate mail, Whatever goes. |
05-24-2005, 04:20 AM
|
#1 | | Junior Member ioFTPD Foundation User
Join Date: May 2005
Posts: 26
| scripts instalation
hello
I know that is very idiot request, but I lost my night trying do that and I dont have any sussess..., maybe you can help-me:
I have the latest ioFTPD configured (default, nothing more) and working fine in my server. I want put the follow scripts:
ioBanana
ioA
newdir
every time I tryed I stoped in the setp 6 of the iobanana instalation, I cant understand what they say to do.
help
anyone can do an step by step to instal and execute this scripts? I know thats is a big noowbie question but maybe in the future this tutorial will be util for more noowbies.... |
| |
05-24-2005, 07:32 AM
|
#2 | | Too much time... Ultimate Scripter
Join Date: Jul 2003
Posts: 1,462
|
The installation manual is already a step by step guide.
If you want some details on a particular step you might want to tell us which one it is. The "step 6" you mentionned could be anything. If you'd written the versions of ioBanana and ioFTPD you are using, we might have been able to open the docs and find this step... but it's always better to explain your problem as we usually don't want to search (or read minds) to understand what you're talking about.
|
| |
05-24-2005, 07:59 AM
|
#3 | | Junior Member ioFTPD Foundation User
Join Date: May 2005
Posts: 26
|
hold on! hold on!
im starting here!
im using the ioFTPD-beta5-8-4u, and ioBananav20.
questions:
1) the manual dont say what files and where I need put.
I need extract all the files in the zip to the .../script/ folder?
2) look: Quote:
Install:
Step 1. Remove all other zipscript references in ioFTPD.ini, unless you really know what you're doing !!!
--------------------------------------------------------------------------------
Step 2. Copy everything in ioFTPD\scripts\.
--------------------------------------------------------------------------------
Step 3. Configure ioBanana.ini
Note: Do NOT remove or comment a line unless the instructions tells you that you can do so!
Note 2: If there is a trailling / or \ in the sample config option, i suggest you use the same notation if you want a working script (ie: don't expect io_path=c:\ioFTPD\ to work correctly).
--------------------------------------------------------------------------------
Step 3b. Configure rules.cfg.
--------------------------------------------------------------------------------
Step 4. Add those to your ioftpd.env (if not already there), and RESTART ioFTPD:
========================================
SYSTEMPATH=%[$path]
VIRTUALPATH=%[$pwd]
STATSSECTION=%[$statssection]
CREDITSECTION=%[$creditsection]
SPEED=%.[speed]
USER=%[$user]
UID=%[$uid]
GID=%[$gid]
GROUP=%[$group]
GROUPS=%[group]
IDENT=%[$ident]
IP=%[$ip]
CREDITS=%[credits(mega)]
FLAGS=%[$flags]
TAGLINE=%[$unfo]
COMSPEC=%[environment(COMSPEC)]
PATH=%[environment(PATH)]
SYSTEMROOT=%[environment(SYSTEMROOT)]
SYSTEMDRIVE=%[environment(SYSTEMDRIVE)]
========================================
--------------------------------------------------------------------------------
Step 5. Add those to your ioFTPD.ini:
!!! Very IMPORTANT Note: make sure that the line with 'pre_stor' is at the end of the [FTP_Pre-Command_Events] section, after any other script you might have in that section. !!!
========================================
[Events]
OnUploadComplete = EXEC ..\scripts\ioBanana.exe upload
OnUploadError = EXEC ..\scripts\ioBanana.exe uploadfailed
[FTP_Pre-Command_Events]
user = %EXEC ..\scripts\ioBanana.exe closed %[$service]
pass = EXEC ..\scripts\ioBanana.exe ban
retr = EXEC ..\scripts\ioBanana.exe limiter
mkd = EXEC ..\scripts\ioBanana.exe dupecheck_dir
mkd = EXEC ..\scripts\ioBanana.exe checkdenypre
stor = EXEC ..\scripts\ioBanana.exe sc 50
stor = EXEC ..\scripts\ioBanana.exe pre_stor
[FTP_Post-Command_Events]
pass = %EXEC ..\scripts\ioBanana.exe alert %[service($service)(users)] %[$service]
dele = EXEC ..\scripts\ioBanana.exe zsdel
mkd = EXEC ..\scripts\ioBanana.exe mkd
rmd = EXEC ..\scripts\ioBanana.exe dirlog
rnfr = EXEC ..\scripts\ioBanana.exe dirlog
rnto = EXEC ..\scripts\ioBanana.exe dirlog
cwd = EXEC ..\scripts\ioBanana.exe rules
site = EXEC ..\scripts\ioBanana.exe age uinfo
[Scheduler]
Rotate_Log = 0 0 * * EXEC ..\scripts\ioBanana.exe rotatelog
Day_Stats = 59 23 * * EXEC ..\scripts\ioBanana.exe daystats
;Spider = 0 0 * * EXEC ..\scripts\ioBanana.exe SPIDER FORCEDELETE
;AutoNuke = 0,10,20,30,40,50 * * * TCL C:\ioFTPD\scripts\ioAUTONUKE.itcl
[FTP_Custom_Commands]
rules = EXEC ..\scripts\ioBanana.exe rules
groupinfo = EXEC ..\scripts\ioBanana.exe ginfo
gstats = EXEC ..\scripts\ioBanana.exe gstats
bstats = EXEC ..\scripts\ioBanana.exe bstats
pretime = EXEC ..\scripts\ioBanana.exe pretime
new = EXEC ..\scripts\ioBanana.exe sitenew
cid = EXEC ..\scripts\ioBanana.exe cid
resetstats = EXEC ..\scripts\ioBanana.exe resetstats
roulette = EXEC ..\scripts\ioBanana.exe roulette
dice = EXEC ..\scripts\ioBanana.exe dice
open = EXEC ..\scripts\ioBanana.exe open
openservice = EXEC ..\scripts\ioBanana.exe openservice
close = EXEC ..\scripts\ioBanana.exe close
closeservice = EXEC ..\scripts\ioBanana.exe closeservice
approve = EXEC ..\scripts\ioBanana.exe approve
listapproved = EXEC ..\scripts\ioBanana.exe listapproved
version = EXEC ..\scripts\ioBanana.exe version
rotatelog = EXEC ..\scripts\ioBanana.exe rotatelog
rescan = EXEC ..\scripts\ioBanana.exe rescan
totals = EXEC ..\scripts\ioBanana.exe totals
age = EXEC ..\scripts\ioBanana.exe age
dupe = EXEC ..\scripts\ioBanana.exe sitedupe
undupe = EXEC ..\scripts\ioBanana.exe undupe
nfo = EXEC ..\scripts\ioBanana.exe nfo
uptime = EXEC ..\scripts\ioBanana.exe uptime
restart = EXEC ..\scripts\ioBanana.exe restart
stransfer = EXEC ..\scripts\ioBanana.exe transfer
rank = EXEC ..\scripts\ioBanana.exe rank
moverls = EXEC ..\scripts\ioBanana.exe moverls
ircinvite = EXEC ..\scripts\ioBanana.exe ircinvite
irchost = EXEC ..\scripts\ioBanana.exe irchost
showbanana = EXEC ..\scripts\ioBanana.exe showbanana
## Be sure u put those *before* those of ioA!
## Do NOT remove the same command lines from ioA !!!
pre = EXEC ..\scripts\ioBanana.exe pre
wipe = EXEC ..\scripts\ioBanana.exe dirlog WIPE
nuke = EXEC ..\scripts\ioBanana.exe kicknuke NUKE
unnuke = EXEC ..\scripts\ioBanana.exe kicknuke UNNUKE
[FTP_SITE_Permissions]
groupinfo = 1GM
gstats = 1GM
bstats = 1M
pretime = *
new = *
roulette = *
dice = *
close = 1M
closeservice = 1M
open = 1M
openservice = 1M
approve = 1MN
listapproved = *
version = 1M
resetstats = 1M
rotatelog = 1M
rescan = *
age = 1M
dupe = *
undupe = 1M
nfo = *
uptime = *
restart = 1M
stransfer = *
exec = M
rank = 1M
moverls = 1M
ircinvite = !A *
irchost = !A *
showbanana = M
======================================== | I did all that but when I try: Quote:
For the spider, I suggest you run it using SITE EXEC the first time to see if it works good.
SITE EXEC c:\ioFTPD\scripts\ioBanana.exe spider
| nothing happen.
and: Quote:
After that, you can schedule it in ioFTPD.ini:
[Scheduler]
Spider = 0 0 * * EXEC ..\scripts\ioBanana.exe SPIDER FORCEDELETE
The 'FORCEDELETE' parameter is used if you want the script to delete all the symlinks it finds that are invalid.
For ioAUTONUKE, I suggest you schedule it with warnings enabled but not nukes.
If the warnings are all correct, you may enable nuking.
Remove both reference to ioA resetstats from ioFTPD.ini (if u have such a thing).
Mine does the same, but has section support.
Also, remove rescan and rescanall from ioA.
--------------------------------------------------------------------------------
Step 6. Change ioA.cfg:
========================================
Pre_Run_Script = "C:\ioFTPD\scripts\ioBanana.exe imdbpre"
========================================
also in ioA.cfg:
========================================
[Newdate]
Newdate_Log = ""%vfs" "%area" "%desc" "%phys""
[PRE]
Pre_Log = ""%user" "%group" "%type" "%vfs" "%desc" "%.2mb" "%.0files" "%release" "%genre" "%kbit" "%year""
[Credits]
Credits_Log = ""%user" "%group" "%mb" "%target""
[Wipe]
Wipe_Log = ""%vfs" "%release" "%user" "%group" "%.0files" "%.0dirs" "%.0mb""
[Invite]
Invite_Log = ""%user" "%group" "%ircnick""
[Request]
Request_Log = ""%user" "%group" "%request""
Reqfilled_Log = ""%user" "%group" "%request""
Reqdel_Log = ""%user" "%group" "%request""
Request_Wipe_Log = ""%release" "%.0dirs" "%.0files" "%.1mb""
[Nuke]
Nuke_Log = ""%vfs" "%user" "%group" "%nukee" "%nukeegroup" "%.0multi" "%.2size" "%reason""
[Unnuke]
UnNuke_Log = ""%vfs" "%user" "%group" "%nukee" "%nukeegroup" "%.0multi" "%.2size" "%reason""
========================================
| Why the scripter say about the ioA instalation files if before they said to remove all other zip scripts... and in my case I have an clean instalation, whitout other scripts. Quote:
Step 7. Bot scripts
You'll need to use this to get correct announces.
Using anything else is asking for troubles.
I developped on windrop 1.6.13, 1.6.15 and 1.6.16; anything else in unsupported, but might work. I didn't try.
Make sure your eggdrop is started using "eggdrop.exe -nt" for !search and !bnc to work correctly.
Create a sitebot user and give it the "1" flag; it needs to be able to kick, chgrp, etc.
!!! Very IMPORTANT Note: !!!
You can't change your ftp msgfiles and expect ioBanana to still be able to parse them correctly. If you change your msgfiles in text\ftp, you'll need some tcl knowledge to change ioBanana.tcl to fit your changes.
Copy the *.tcl and *.skin files from .\Eggdrop Scripts\ dir in windrop\scripts\ dir...
...and add this line to your eggdrop.conf:
========================================
source scripts/ioBanana.tcl
========================================
You'll need to configure it until you reach the "Configuration ends here" mark.
Optionnaly, you can edit the *.skin file to fit your taste.
Note: loadmodule transfer; loadmodule notes; loadmodule blowfish
Note: Create a text/ftp/Free with: [Free: %.[free($path)(mega)]MB]-[Sitename] for the !free <section> and low-diskspace warning to work...
You also need to add this line in the [FTP_Custom_Commands] section of ioFTPD.ini:
========================================
free = !..\text\ftp\Free
========================================
| and here I cant find the eggdrop.exe....
thats it.
if I can instal the banana I will can instal the other easily.
all this manul is for advanced users, programers, coders, but im a simple user like a lot of others here.
like I said this help will be good for others users too.
I need an more explained manual for this 
can you do that?
|
| |
05-24-2005, 10:21 AM
|
#4 | | Too much time... Ultimate Scripter
Join Date: Jul 2003
Posts: 1,462
| Quote: Originally posted by moreniu
im using the ioFTPD-beta5-8-4u, and ioBananav20.
| Why are you using an unregistered version of ioFTPD with a version of ioBanana that's reserved to registered users ? You won't receive any more support if you don't upgrade your board profile to show that you're a registered ioFTPD user. Quote:
1) the manual dont say what files and where I need put.
I need extract all the files in the zip to the .../script/ folder?
| It does and you've even paste this part. Quote: |
Step 2. Copy everything in ioFTPD\scripts\.
| Quote: |
Why the scripter say about the ioA instalation files if before they said to remove all other zip scripts... and in my case I have an clean instalation, whitout other scripts.
| ioA isn't a zipscript. It has a very nice installation manual. Quote: |
and here I cant find the eggdrop.exe....
| That's because it's another program as the manual says... Quote: |
I developped on windrop 1.6.13, 1.6.15 and 1.6.16; anything else in unsupported, but might work. I didn't try.
| Quote: |
if I can instal the banana I will can instal the other easily.
| I don't even understand what you're trying to explain there. Quote:
all this manul is for advanced users, programers, coders, but im a simple user like a lot of others here.
like I said this help will be good for others users too.
I need an more explained manual for this
can you do that?
| I've done it already. You have it in front of your eyes. I won't write any other manual with more details ; all the details are already in there... except a few only needed by advanced users but you don't want it to be more complex, do you ?
|
| |
05-24-2005, 11:47 AM
|
#5 | | Junior Member ioFTPD Foundation User
Join Date: May 2005
Posts: 26
|
thats good now?
im a registred user, look my loggin.
Why are you so rude with me? If I ask about this problem, is cause I like what this script do. other guys used it and point to me like the principal script to put in my server.
And when I have an doubt you reply me like to do as a fool.
if I ask is cause I dont know, but you dont reply me right, thats appear you cant do best like that.
but thanks for speend your time with my stupid question.
I will spend another night.
|
| |
05-24-2005, 12:46 PM
|
#6 | | Junior Member ioFTPD Foundation User
Join Date: May 2005
Posts: 26
|
I did all ok, I have the ioA installed and working fine, but I stop in that: Quote:
For the spider, I suggest you run it using SITE EXEC the first time to see if it works good.
SITE EXEC c:\ioFTPD\scripts\ioBanana.exe spider
| I have it in my client:
L] SITE EXEC c:\ioFTPD\scripts\ioBanana.exe spider
[L] 500 SITE EXEC: Command not understood.
any help?
|
| |
05-24-2005, 01:10 PM
|
#7 | | Too much time... Ultimate Scripter
Join Date: Jul 2003
Posts: 1,462
| Quote: Originally posted by moreniu
thats good now?
im a registred user, look my loggin.
| Your profile is enough for me. You should use the latest registered version of ioFTPD (5.8.5r atm) instead of an unregistered one anyway. Many features are only available in the registered version... and ioBanana has only been tested on this version. Do you have any reason for using the unregistered version ? Quote:
Why are you so rude with me? If I ask about this problem, is cause I like what this script do. other guys used it and point to me like the principal script to put in my server.
And when I have an doubt you reply me like to do as a fool.
if I ask is cause I dont know, but you dont reply me right, thats appear you cant do best like that.
but thanks for speend your time with my stupid question.
| This wasn't my intention (well, regarding the files to extract in a given location or the things that are clearly written in the manual, it was). I've repeated these things like thousands of times.
I don't know where you're living and what are you habits but in my country we usually teach things by pointing out mistakes (and such things some ppl seem to dislike).
Just to be sure, do you know these pages ?
- the documentation http://www.ioftpd.com/documentation
- the knowledge base http://www.ioftpd.com/kb
They're available in several languages, there might be yours (note that I don't know which one it is).
I suggest you start with a plain ioFTPD without scripts for a day or two, to learn the basis.
Then you should install ioA (ioAssistant) which is available on http://www.ioftpd.com/scripts. It's a great tool. And finally try ioBanana. Configuring and learning everything at once isn't a good idea. Starting with the ones that assume that you already know the basis isn't either Quote: |
I will spend another night.
| Night ! What timezone are you living in ?
Oops, I completely forgot to mention http://www.ioftpd.com/kb/view.php?kbid=90 for your SITE EXEC problem. Please use the CODE tag instead of the QUOTE one when you have preformatted text to paste. This way your text appear in my editing window when I quote you.
|
| |
05-24-2005, 01:16 PM
|
#8 | | Junior Member ioFTPD Foundation User
Join Date: May 2005
Posts: 26
|
thz 
I tryed with the registred version, and now the ioBanana work fine for me, just learning what that can do. but thanks for your help, and forgive my bad words.... |
| | | Create a free account to browse our forums without ads | | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | |
Similar Threads | | Thread | Thread Starter | Forum | Replies | Last Post | | Telnet kick bug | fobban | Bug Reports | 1 | 01-29-2003 01:34 PM | | Problems with http | ratnic | Bug Reports | 4 | 01-20-2003 09:07 PM | All times are GMT -5. The time now is 11:42 PM. | |