Unable to execute /Umodes & SVScmds

These are old archives. They are kept for historic purposes only.
Post Reply
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Unable to execute /Umodes & SVScmds

Post by Xeon »

OK, needless to say I'm a little confused.

For some strange reason I am unable to do or use /umodes as a command despite the fact that I am netadmin on my server.

I am having this same problem with svscmds, none of them seem to respond despite the fact that I have services running.

Can someone please give me a clue why this may be occurring and how I can go about correcting the issue?

Thank you in advance for your replies.
Darwin
Posts: 15
Joined: Thu Feb 17, 2005 8:28 am
Contact:

Post by Darwin »

which SVS command does not work for example?
Stealth
Head of Support
Posts: 2085
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth »

SVS commands can ONLY be used by services. You cannot use them yourself.
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Post by Xeon »

OK, now I'm even more confused.

If I'm god of the services we run, why in the world wouldn't I be able to use them? Are they commands that are used internally by services? If so, then why does all of the documentation refer to them being used with / as if being issued by a user from a command line?

Now onto the first part of my question, can anyone tell me why /umodes wouldn't be working for me??

Thanks again for your feedback, it's appreciated.
Stealth
Head of Support
Posts: 2085
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth »

1. No one is "god" when it comes to IRC.

2. All the SVS commands must be sent through a services server.

3. SVS commands are NEVER referred to in the documentation as "normal" commands that can be used from your client. See #2 for details.

4. SVS commands are not meant to be used by anyone except services.

About the first part of your question, there is no "umodes" command.
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

If so, then why does all of the documentation refer to them being used with / as if being issued by a user from a command line?
Where in the documentation does it show this?
-- codemastr
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Post by Xeon »

codemastr wrote:
If so, then why does all of the documentation refer to them being used with / as if being issued by a user from a command line?
Where in the documentation does it show this?
Just do a

Code: Select all

/helpop ?svscmds
That's what I'm referring to when I say documentation.
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Post by Xeon »

Stealth wrote:1. No one is "god" when it comes to IRC.
This was a figure of speech, nothing more. I own the entire server(physical machine and everything on it), I manage every aspect of this server, including the services.
2. All the SVS commands must be sent through a services server.
OK, so how would you do that? Through a shell? Can you be more specific?
3. SVS commands are NEVER referred to in the documentation as "normal" commands that can be used from your client. See #2 for details.
Yes but they make no distinction between these commands and all the others that CAN be used by your client. Please bare with me here, I'm just trying to understand how these are to be used since they cannot be used by the normal means of using your client script.

Thanks for your help in advance.
codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr »

Yes but they make no distinction between these commands and all the others that CAN be used by your client.
It most certainly does! As an example, here is the /helpop output for svsnick:

***** Svsnick *****
-
Changes the nickname of the user in question.
Must be sent through an U:Lined server.
-
Syntax: SVSNICK <nickname> <new nickname> <timestamp>
Example: SVSNICK hAtbLaDe Foobar 963086432

See that part in bold? Well it says only servers that have a Uline may use the command. You, as a user, are not a Ulined server.
-- codemastr
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Post by Xeon »

Must be sent through an U:Lined server.
OK, HOW?
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

Code a server, link it to Unreal, give it an uline and let it send the command.


You can't send it as an user. An user is not a server.
Ron2K

Post by Ron2K »

Xeon wrote:
Must be sent through an U:Lined server.
OK, HOW?
OperServ's RAW command. But don't use it unless you know what you're doing; likewise don't come crying to us if you use it and your server crashes.
Xeon
Posts: 15
Joined: Fri Feb 11, 2005 8:28 pm

Post by Xeon »

Ron2K wrote: OperServ's RAW command. But don't use it unless you know what you're doing; likewise don't come crying to us if you use it and your server crashes.
Finally! Thank you Ron2K, that's exactly what I was looking for.
Post Reply