I need a plugin that can force a player to issue a chat message in the way /sudo issues a / command. The help command for nodus is -help, when a normal player says -help it will deliver that message to the server general chat, when a player with nodus enters this the nodus client intercepts it, and displays the help instead of sending a message to the server.
On the server I admin, we'd like to find a way to do this to add another convenient way to root out and ban nodus client users, so anyone who could tell me if they've tried this and it works, or who can point me in the direction of the command or the plugin i'm looking for, would be doing me a huge favor.
Also, if anyone feels like posting their various methods of preventing hacking and cheating, I'd love to get some fresh ideas on enforcement.
Thanks,
Lenny
Rollback Post to RevisionRollBack
Help out the Minecraft server - Vote for it above!
Your idea does not sound like it will work. The Nodus client runs the commands in the client, if there is a command, it will not send the message. Your idea really will not trigger Nodus unless you have actually done it because of the way sudo works and the way Nodus works.
You don't seem to understand how Nodus (and any other bad client without a console) works. I'd advise reading up on that, and the limitations of the client-server model. There is no magic, convenient way to detect users of any hacked client, as long as they have some common sense about using it.
“Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.” — Albert Einstein
"Never try to teach a pig to sing; it wastes your time and it annoys the pig." — Robert Heinlein
What am I not understanding? Does /sudo just have the server run that command on the server side, and treat that player AS IF they had run the command, or does it issue a command to that players client that has them run the command as if it were issues by them? I appreciate everyone's input but frankly I'd appreciate a little bit more help than "You don't understand what your talking about, go read up", to be honest that seems more like your just raising your post count than making any sort of earnest attempt to assist me or contribute to the thread. I'm not looking for a silver bullet against nodus, just one tool to have in my arsenal. Is there a way to force a players client to issue a chat command as if the player them selves had issued it, or not?
Rollback Post to RevisionRollBack
Help out the Minecraft server - Vote for it above!
What am I not understanding? Does /sudo just have the server run that command on the server side, and treat that player AS IF they had run the command, or does it issue a command to that players client that has them run the command as if it were issues by them? I appreciate everyone's input but frankly I'd appreciate a little bit more help than "You don't understand what your talking about, go read up", to be honest that seems more like your just raising your post count than making any sort of earnest attempt to assist me or contribute to the thread. I'm not looking for a silver bullet against nodus, just one tool to have in my arsenal. Is there a way to force a players client to issue a chat command as if the player them selves had issued it, or not?
Nodus works on the basis that if the player himself types a -command into the chat, it handles that. The problem with your idea is that Scetch is a very skilled programmer (no matter how much you don't like him, it's a fact, deal with it), and Nodus doesn't handle chat messages that the server forces, even if it did, Scetch takes feature requests, so as soon as people started using the plugin, Nodus would be updated so it didn't work.
The plugin itself would really only require about 20 lines of code on top of the onEnable / onDisable and imports.
Nodus works on the basis that if the player himself types a -command into the chat, it handles that. The problem with your idea is that Scetch is a very skilled programmer (no matter how much you don't like him, it's a fact, deal with it), and Nodus doesn't handle chat messages that the server forces, even if it did, Scetch takes feature requests, so as soon as people started using the plugin, Nodus would be updated so it didn't work.
The plugin itself would really only require about 20 lines of code on top of the onEnable / onDisable and imports.
Well darnit. Oh well, i guess I'll have to settle for scanning the Nodus IRC and adding everyone that joins to my servers ban list. That doesn't catch em all though.
If anyone else has any other methods of keeping nodus users at bay, feel free to spit ball them here.
Rollback Post to RevisionRollBack
Help out the Minecraft server - Vote for it above!
Ah if only we could snoop around in their client files. I suppose you could ask everyone to type "-help", most nodus users arn't smart enough to figure out how to send it.
An easy thing would be to ask a player if he can type "-spam 1 Hello! I am using Nodus"... And if it appears "Hello! I am using Nodus" every 1 second... The user is likely to use Nodus... But if it appears "-spam 1 Hello! I am using Nodus" one time, the player is at least not using Nodus...
That is only one hack client, there are hundreds more out there,
This would (well it wouldn't, but if it was right it would) work for all clients that use commands starting with -, it could be changed to block all clients without consoles by making them say things like #help, _help, \help, <help, >help, |help, and whatever else.
An easy thing would be to ask a player if he can type "-spam 1 Hello! I am using Nodus"... And if it appears "Hello! I am using Nodus" every 1 second... The user is likely to use Nodus... But if it appears "-spam 1 Hello! I am using Nodus" one time, the player is at least not using Nodus...
Not only can you change the "-" command prefix, but to send that in nodus all you have to do is "-chat -spam 1 Hello! I am using Nodus" and it would send normally. So sorry, but this isn't a reliable method.
Not only can you change the "-" command prefix, but to send that in nodus all you have to do is "-chat -spam 1 Hello! I am using Nodus" and it would send normally. So sorry, but this isn't a reliable method.
No, its not super reliable. But i've nabbed several people who admit to using it just by being confronted with sending the chat message -help, not being aware that they can change the prefix or use -chat. Its one trick in the bag of tricks anyway.
Rollback Post to RevisionRollBack
Help out the Minecraft server - Vote for it above!
I have noticed that WordEdit CUI is writing a message to the server upon join. And I noticed that Nodus and WorldEdit CUI cant work together.
So how about forcing your players to install WorldEdit CUI and make a plugin that auto-kick players without this mod?
Even better would be a smaller mod that communicate with the server plugin and made the same blackscreen that worldedit CUI does when you try it with nodus.
How you would distribute this mod is up to every single server owner (I know how I would do it).
This is the most serious talk about this kind of stuff I can find on the internet! And I play Google a day. I think the easiest way (and I have no experience programming) would be to just interrupt the nodus port somehow, as many people have suggested by running an alternate program. So the next question is ... are there server plugins that are mutually exclusive, and can I run them? And will it end up kicking normal people?!?
I run a server with about 4 hackers who are the entire server. I'm literally the only person not hacking, so this is important to me! People log in as a different person right in front of me, and lord knows what they do behind my back. And as far as I can tell, (and I wouldn't know) Nodus is the best there is.
And also, this is Ecclesiastes 3:3, and 3:6-8, which I find relevant
3 a time to kill and a time to heal,
a time to tear down and a time to build,
6 a time to search and a time to give up,
a time to keep and a time to throw away, 7 a time to tear and a time to mend,
a time to be silent and a time to speak, 8 a time to love and a time to hate,
a time for war and a time for peace.
Everytime a noob says, "Oh wow! Nice cape! How did you get it??"
B@NH@MM@R
That might just be illegal (what scetch is doing with the mod) with the new Minecraft terms.
You may not make any other commercial use of the Minecraft Brand or Minecraft Assets for example you may not sell any merchandise that uses the Minecraft Brand or Minecraft Assets.
He is using the Minecraft code (an asset) to create a product that he is selling ie merchandise.
Rollback Post to RevisionRollBack
"Terminator like robots may one day rule the world, as long as they don't run Windows Vista"
That might just be illegal (what scetch is doing with the mod) with the new Minecraft terms.
You may not make any other commercial use of the Minecraft Brand or Minecraft Assets for example you may not sell any merchandise that uses the Minecraft Brand or Minecraft Assets.
He is using the Minecraft code (an asset) to create a product that he is selling ie merchandise.
So does that mean that I can’t donate to OptiFine and get an awesome cape that no one but using OptiFine 1.1 or newer can see?
On the server I admin, we'd like to find a way to do this to add another convenient way to root out and ban nodus client users, so anyone who could tell me if they've tried this and it works, or who can point me in the direction of the command or the plugin i'm looking for, would be doing me a huge favor.
Also, if anyone feels like posting their various methods of preventing hacking and cheating, I'd love to get some fresh ideas on enforcement.
Thanks,
Lenny
Help out the Minecraft server - Vote for it above!
"Never try to teach a pig to sing; it wastes your time and it annoys the pig." — Robert Heinlein
Help out the Minecraft server - Vote for it above!
Nodus works on the basis that if the player himself types a -command into the chat, it handles that. The problem with your idea is that Scetch is a very skilled programmer (no matter how much you don't like him, it's a fact, deal with it), and Nodus doesn't handle chat messages that the server forces, even if it did, Scetch takes feature requests, so as soon as people started using the plugin, Nodus would be updated so it didn't work.
The plugin itself would really only require about 20 lines of code on top of the onEnable / onDisable and imports.
Well darnit. Oh well, i guess I'll have to settle for scanning the Nodus IRC and adding everyone that joins to my servers ban list. That doesn't catch em all though.
If anyone else has any other methods of keeping nodus users at bay, feel free to spit ball them here.
Help out the Minecraft server - Vote for it above!
No, the chance of catching them is not still there, please read my earlier post.
That is only one hack client, there are hundreds more out there,
This would (well it wouldn't, but if it was right it would) work for all clients that use commands starting with -, it could be changed to block all clients without consoles by making them say things like #help, _help, \help, <help, >help, |help, and whatever else.
Not only can you change the "-" command prefix, but to send that in nodus all you have to do is "-chat -spam 1 Hello! I am using Nodus" and it would send normally. So sorry, but this isn't a reliable method.
No, its not super reliable. But i've nabbed several people who admit to using it just by being confronted with sending the chat message -help, not being aware that they can change the prefix or use -chat. Its one trick in the bag of tricks anyway.
Help out the Minecraft server - Vote for it above!
So how about forcing your players to install WorldEdit CUI and make a plugin that auto-kick players without this mod?
Even better would be a smaller mod that communicate with the server plugin and made the same blackscreen that worldedit CUI does when you try it with nodus.
How you would distribute this mod is up to every single server owner (I know how I would do it).
I run a server with about 4 hackers who are the entire server. I'm literally the only person not hacking, so this is important to me! People log in as a different person right in front of me, and lord knows what they do behind my back. And as far as I can tell, (and I wouldn't know) Nodus is the best there is.
3 a time to kill and a time to heal,
a time to tear down and a time to build,
6 a time to search and a time to give up,
a time to keep and a time to throw away,
7 a time to tear and a time to mend,
a time to be silent and a time to speak,
8 a time to love and a time to hate,
a time for war and a time for peace.
Donate $5 to Scetch. You will get the Nodus cape.
Everytime a noob says, "Oh wow! Nice cape! How did you get it??"
B@NH@MM@R
That might just be illegal (what scetch is doing with the mod) with the new Minecraft terms.
He is using the Minecraft code (an asset) to create a product that he is selling ie merchandise.