[Unreal-users] forwarded from fish
Status: Beta
Brought to you by:
wildchild
From: The N. (Stskeeps) <cm...@dr...> - 2000-04-15 15:08:36
|
Guys, we have been using 3.0(fix) in global for a while now. and I have to say, it Rocks. in the last few weeks, our Userbase has gone through the roof as well (due to a few merges and stuff like that, I don't know the details, I'm just their coder now) but with the growth of users, we have also noticed a few things: anybody that has joined would have seen that we are now SAjoining people to channels based on their Location (ie, Asia users get joined to #Sea, others get joined to certian channels) so this is what I want to know: Sajoin notices every Oper online about the join. I've tried to get sjoin working, but for the life of me can't figure it out. Is this fixed in 3.1? Its kinda flooding opers at the moment, and is getting really annoying. could we set it up so if the sajoin comes from a U lined server, it doesn't notice every oper? (and leave it upto the U lined server to send the notice?) svsflines rock. 1) we are currently kicking/sajoining users that are sending all those wonderful mirc virus's to a Virus Channel, where they are either cleaned, or Killed. but can we get the notice that is sent when a prohibited file is sent, made global instead of just to local opers. Most of the time, we don't have a Oper on each server, so we might miss the notice, and the user happily goes sending on. 2) I've made a module for Neostats that the virus guys can use to do sajoins/kicks/update file specs that are prohibited. It sends out svsfline when a new server comes online, but a few things I've noticed with it: if a server splits, and then rejoins, it already has the svsflines there, but for safety sake, NeoStats sends a new svsfline. Problems is that the file specs get duplicated up on all the other servers eg: stats --> dynamx ---> canada stats f gives me: (dcc) [s] *.pif why do you want to send a pif file. Possible virus. Silly, Naughty, Stupid ;) on all servers Then say, canada splits, and rejoins. Neo Sends out the svsfline (cause it doesn't know if canada lost its svsfline or not) and then bingo, we have duplicates. ie stats f dynamx* (dcc) [s] *.pif why do you want to send a pif file. Possible virus. Silly, Naughty, Stupid ;) (dcc) [s] *.pif why do you want to send a pif file. Possible virus. Silly, Naughty, Stupid ;) and stats f canada: (dcc) [s] *.pif why do you want to send a pif file. Possible virus. Silly, Naughty, Stupid ;) (dcc) [s] *.pif why do you want to send a pif file. Possible virus. Silly, Naughty, Stupid ;) Can we get svsfline to at least check if: 1) a filespec already exists and if so, not add it. 2) - even better... say we had: (dcc) [s] *.bat Virus 1 (dcc) [s] virus.bat Virus 2 *.bat would catch virus.bat... so why add virus.bat. Ie, get the server to check if there is another fline that would catch the filespec before adding virus.bat? and finally, on svsfline. although we don't use the dccdeny files anymore, I had this idea: when a server loads up, and gets its dccdeny file, when it connects to the rest of the network, it sends out the contents of its dccdeny file as a svsfline. (a bit line qlined nicks) This means that then you only have to update one servers dccdeny file but it would be replicated to the rest of the network? and to finish off: Glines are kool, but 1 quick question. If I'm a oper and add them, are they meant to be global (ie, in effect on all servers) or only local to that server. if they are meant to be global whats the syntax, cause it doesn't work for us. if this isn't the case, it would be cool if we had a timed K line of some sort for all servers (using services means more traffic, using the server means the user is killed before they even join the network :) Keep up the good work guys, Unreal roxs Fish P.S. Codemastr: you were looking for me this morning, email me if ya want. --------------------------------------------------------------------- Carsten V. Munk - The Nightwalker, known on IRC as Stskeeps or techie * ICQ: 16465977 - E-Mail: sts...@ts... * Author of UnrealIRCd (http://unreal.tspre.org) * Technical Admin @ irc.roxnet.org, server admin of irc.fyremoon.net "To understand a program you must become both the machine and the program." ---------------------------------------------------------------------- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/CC d- s: a--- C+++ UL P L++ E-- W++ N+ o-- K- w--- O- M V-- PS+ PE- Y+ PGP t+ 5 X R- tv- b+ DI++ D++ G e-- h! r z** ------END GEEK CODE BLOCK------ |