I splitted the topic because it's now about IPFilter, not server.met.
Current IPFilter implementation definiately has some bugs:
1) "Everything is filtered until IPFilter ready" renders source seeds useless:
2010-04-25 16:13:13: IPFilter.cpp(525): IPFilter: Filtered IP xxx.xxx.xxx.xxx because filter isn't ready yet.
2010-04-25 16:13:13: PartFile.cpp(2786): IPFilter: Ignored source (IP=xxx.xxx.xxx.xxx) received via Source Seeds - IPFilter
2010-04-25 16:13:13: IPFilter.cpp(525): IPFilter: Filtered IP yyy.yyy.yyy.yyy because filter isn't ready yet.
2010-04-25 16:13:13: PartFile.cpp(2786): IPFilter: Ignored source (IP=yyy.yyy.yyy.yyy) received via Source Seeds - IPFilter
[...and so on...]
2) though it did filter something, it doesn't count:
$ ./amulecmd -c statistics | grep Filtered
> Filtered: 0
> Filtered Servers: 0
$
Otherwise, working as expected, i.e. after connected to networks, wait some time elapsed:
$ ./amulecmd -c statistics | grep 'Filtered:'
> Filtered: 10
$