Runner
Runner
Google has dropped support for XMPP as Google Talk has been replaced by Hangouts (see this). Fortunately, Google has not yet announced a date when XMPP will be completely dropped, so you can keep using the plugin.
Introduction
Runner is a program designed to connect players and admins to your in game chat through the Internet. Runner serves as a gateway, logging your server into the GTalk system, allowing easy, free communication with anyone who wishes to communicate with your server.
Features
- Send messages between Google Talk and your server's in game chat
- Remotely send commands
- Define nicknames for users and admins
This list may seem thin, but the plugin can easily be used for some of the following things:
- Create a chat box on your website that visitors can read and add to your server's chat
- Provide admin help to your players while away from the game
- Have a free web console
Installation
The Installation process has been improved greatly from the original Chatter version of this plugin. The build now uses maven and is a compete Uni-Jar
Installation video: http://www.youtube.com/watch?v=019ceQPNShA
If you make another video, pm me an I will put it up here!
- Download the plugin from one of the download links
- Place the plugins jar file inside your /plugins directory
- The plugin will auto-generate it's config and files. You should then stop the server to change the configuration.
- The order of the configuration is slightly strange as it is generated by an automated process. Fill out the information, and feel free to remove the dummy information. More information on configs here.
- Finally save the config.yml folder. After executing /reloadrunner in-game, your users will get a message that they have been connected :)
Commands
Format: command - What it does - permission
In-game
- /reloadrunner - Reloads the Runner configuration from disks and reconnects. - runner.reload
Google Talk users
- !who - Show which users are online on the server at the moment
- !time [time=1200/midnight/day/1200t] <world> - Change the time on the server for the given world or default world if none given.
- !weather [weather=storm/sun] <world> - Change the weather on the server for the given world or for the default world if none given.
- !leave - Leave the chat room till the server is reloaded or restarted for admins.
- /leave - Leave the chat room till the server is reloaded or restarted for users/admins.
- Any other given command will be executed as console and the output will be send back to the sender Use the ! instead of the /
Credits
- Google for the GTalk service
- JiveSoftware for the Smack API
Testing Runner v2.2 on Spigot 1.8.8
Everything works but commands/command output.
Edit: Runner v2.2.1 works perfectly on Spigot 1.8.8., including commands
This no longer seems to be working. I get no errors and the messages seem to send successfully, but the recipient does not receive anything. I even pulled the code and made some modifications attempting to see if I changed the Message.Type to chat. Nothing seems to allow my chats through to the hangout recipient.
Google has dropped support for XMPP as Google Talk has been replaced by Hangouts (see this). Fortunately, Google has not yet announced a date when XMPP will be completely dropped, so you can keep using the plugin.
can any one point me in the right direction to figure out how to find a way to display the server chat on my website this is an awesome plugin by the way but thanks to google taking away the google talk badge i'm stuck.
all is fine now sory for bothering you
21:47:08 [SEVERE] Error occurred while disabling Runner v2.2.1 (Is it up to date ?) java.lang.NullPointerException at net.countercraft.runner.managers.XMPPManager.close(XMPPManager.java:2 22) at net.countercraft.runner.Runner.onDisable(Runner.java:32) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade r.java:481) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag er.java:400) at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana ger.java:393) at org.bukkit.craftbukkit.v1_4_6.CraftServer.disablePlugins(CraftServer. java:277) at net.minecraft.server.v1_4_6.MinecraftServer.stop(MinecraftServer.java :351) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java: 458) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84 9)
@zedadiaswick Thanks for you suggestions. Most of the things have been added to version 2.2.1:
I've added an option to configure the prefix, I'll add information for that in the changelog when the file has been approved.
All colour codes are now being stripped as XMPP neither Google Talk doesn't support colour codes.
The opt has not been added (yet).
I've updated the information on the wiki about the "Any other given command will be executed as console and the output will be send back to the sender". You should use a ! instead of the /.
This plugin is great, it allows me to keep an eye on my server.
A few issues/suggestions:
The prefix [ Runner Internet Chat} is very, very long. I would much rather remove this or be able to set a shorter one.
The names are showing colour codes in Gtalk, would be better if these were stripped out §7zedwick§r] (ideal if the colours were to show up, I suppose.)
If a user could opt to only be sent messages containing their username, or a nickname.. or any other keyword. Perhaps even the messages preceding and all subsequent messages until given a command to stop sending them (I guess !leave does that?)
"Any other given command will be executed as console and the output will be send back to the sender" - I entered a /command in Gtalk, and it simply announced the command on the server without running it. Am I misunderstanding this functionality, or is that broken?
Thanks for working on this :D
This project has been taken over by me, so it's active again.
Currently inactive because I'm working on move craft.
how's this project going? Its been a while since an update
@SeaGFX
http://support.google.com/talk/bin/answer.py?hl=en&answer=27930
Hi I am wondering what ports this runs on because otherwise I cannot use it
Thanks :)
Hi my server runs this plugin and i have a problem that people on the server can see my messages but whenever they send a message it spams the text and doesnt even show up in my google talk chat screen
Hey, i have a bit of a problem. Whenever i send a message from my GTalk account, it shows up 3 times on the client and in the console. Very annoying :/ I don't know why that's happening... Help?
@Esaych
I am dedicating a lot of time to move craft at the moment, but I will try and add this at some point.
@SeaGFX
Unfortunately I do not have the time, you will need a javascript google chat or xmpp client and a developer.
i always like your plugin ;) but can u help me make a chat box on my server site???
@GlabbichRulz
Have you got Skype or google chat?
@AJCStriker
Yes, i have tried it before posting