Unknown Oper::Class
Unknown Oper::Class
Ok.. I never had problems with UnrealIRCd before.
So it's my time to whine a bit.
========================================
This is the message I get:
*** Notice -- oper.conf:5: illegal oper::class, unknown class 'clients' using default of class 'default'
This is how it looks like in the config:
oper McTerry {
class clients;
from {
userhost *@*;
};
etc.
etc.
========================================
I'm not sure what the problem can be.. It NEED to be CLIENTS what I know about.
I know this worked before. But for some days ago it showed this error.
Mabye I need to re-install UnrealIRCd.
And yeah.. I'm using 3.2.2 (Win32)
So it's my time to whine a bit.
========================================
This is the message I get:
*** Notice -- oper.conf:5: illegal oper::class, unknown class 'clients' using default of class 'default'
This is how it looks like in the config:
oper McTerry {
class clients;
from {
userhost *@*;
};
etc.
etc.
========================================
I'm not sure what the problem can be.. It NEED to be CLIENTS what I know about.
I know this worked before. But for some days ago it showed this error.
Mabye I need to re-install UnrealIRCd.
And yeah.. I'm using 3.2.2 (Win32)
BOOM!
-
- Posts: 267
- Joined: Tue Jan 18, 2005 3:24 pm
- Location: Scotland - United Kingdom
-
- Posts: 267
- Joined: Tue Jan 18, 2005 3:24 pm
- Location: Scotland - United Kingdom
Mabye this is the thing that causes this error. I recently put all sections into their each config files to see what would happend and if it would work.Stealth wrote:Make sure you have a clinets class in the main unrealircd.conf. If the classes are in any other files, Unreal will fail to load them properly.
It worked great a while until this error came up.
So I think I need to put back everything again
BOOM!
-
- Posts: 267
- Joined: Tue Jan 18, 2005 3:24 pm
- Location: Scotland - United Kingdom
All classes can be used by both clients and servers. It comes down to a question of how the class is associated with the allow{} oper{} or link{} block. That is the only time a client class / server class distinction is made, and it's very thin one at that. The reason is, a class is just a set of connection parameters that can be applied toward both clients and servers. The only real distinction made is by you as you name your classes. So class Client can easily be specified for link::class, Unreal doesn't care .
The only time classes come into play when accepting connections is class::maxclients. Though, clever use of class::maxclients and allow::ip/hostname could result in effects similar to ban user{}...
The only time classes come into play when accepting connections is class::maxclients. Though, clever use of class::maxclients and allow::ip/hostname could result in effects similar to ban user{}...