xServerChat
XServerChat
Description
XServerChat (pronounced Cross Server Chat) is a plugin that links the chat of multiple servers together. It makes it so when someone chats on one server, all other servers connected to you through the xServerChat plugin will receive the messages too.
Setup
Place the xServer.jar in the plugin folder of all the server that want to connect. Start the servers and the default config will be created. Now you can begin setting up. One server is the host and the others are clients. For the host server follow the below steps, otherwise continue down tho the client setup
Host
- set 'host' to 'true'
- set 'ip' to 'localhost'
- set the 'port' to a open port on your server. this will be where the other server connect to you
- change the 'prefix' and 'serverName' to your liking
Other Servers
- set 'host' to 'false'
- set 'ip' to the ip of the host server
- set the 'port' to the port of the host server
- change the 'prefix' and 'serverName' to your liking
after setting up the config, reload or restart and you should be able to start chatting cross server!
Commands
you can use '/xserver' or '/x'
- '/x list' - List all the servers that are connected
- '/x dc' - Disconnect (/x disconnect)
- '/x rc' - reconnect or reload the connection (/x reload)
- '/x host dc' - Stop the server (host only) (/x server disconnect, /x server dc, /x host disconnect)
- '/x host rc' - reload the server (host only) (/x server reload, /x server rc, /x host reload)
- '/x v' - get Version info (/x version)
Changelog
Beta 0.1.12
- Fixed config problem
Beta 0.1.11
- fixed a bug where if you reloaded twice it would crash with some nasty console and log spam
- +stared working on custom formatting
Beta 0.1.10
- Added messages on Death, Join and Quit
- added version command
- Fixed Bugs
Beta 0.1.1
- Fixed bugs
- added command
Version 0.1
- Initial release
Todo
- List players on other servers
- permissions
- add option to disable formating
Download
To download the latest version, click Here
Source
Since I don't have time to update this plugin right now, i have decided to release the source. I'm not sure how up to date this src is and i ant access the computer with the full src on it right now, but this should be the latest.
-
View User Profile
-
Send Message
Posted Aug 2, 2013Real cool. Works perfectly for me. Just wondering if you can add an option for {prefix} and {username} so it doesn't always say [{server}][admin] niels1189: blabla~ but it says: [{server}] niels1189: blablabla~
-
View User Profile
-
Send Message
Posted Jun 2, 2013@deleted_10786114
Anyone?
-
View User Profile
-
Send Message
Posted May 27, 2013@DeVilDeMonde Also getting this...
-
View User Profile
-
Send Message
Posted May 25, 2013@jdcvanderwal Has nothing to do with the amount of servers. I too am experiencing this bug with the latest build.
I'm also curious as to why this is still saying it's version 0.2.7 That was last years build number... :-/
-
View User Profile
-
Send Message
Posted May 25, 2013Im using this for my Bungee Cord server, and it's awesome! Only downside is it doesnt show prefixes for who's admin etc.
-
View User Profile
-
Send Message
Posted May 23, 2013@Stoolbend
I'm using your latest build,but the client-side plugin can't work X_X and keep saying : 2013-05-23 17:32:26 [SEVERE] [xServer] Failed to create Socket - Client
And when using its command, it gave me errors:
2013-05-23 17:36:47 [WARNING] Unexpected exception while parsing console command "x" org.bukkit.command.CommandException: Unhandled exception executing command 'x' in plugin xServer v0.2.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:546) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:535) at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:263) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:228) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at net.milkbowl.vault.permission.Permission.has(Permission.java:109) at cbp.double0negative.xServer.XServer.checkPerm(Unknown Source) at cbp.double0negative.xServer.XServer.onCommand(Unknown Source) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 8 more
-
View User Profile
-
Send Message
Posted May 21, 2013I keep getting this java error. Any ideas?
-
View User Profile
-
Send Message
Posted May 11, 2013@jdcvanderwal
it duplacates sometimes messages maybe because i have 5 servers?
-
View User Profile
-
Send Message
Posted May 10, 2013@Stoolbend nice man if it fixes the cpu bug it will be great!!
-
View User Profile
-
Send Message
Posted May 1, 2013Hello all current users/those looking at this I've recently written a dedicated server for this, and will be providing bug fixes & occasional requested features if people see fit.
If you want to grab my builds (note these wont have merged into the main branch yet so consider them un-official) then head to:
https://buildhive.cloudbees.com/view/My%20Repositories/job/Stoolbend/job/xServerChat/
It really does help both myself and anyone else that wants to help if you were to log it here :)
https://github.com/Double0negative/xServerChat/issues
Finally! (Super long post) If you want to grab the latest tested build thats released, then visit:
https://github.com/Double0negative/xServerChat/tree/master/out
All the best - Stoolbend
-
View User Profile
-
Send Message
Posted Mar 23, 2013http://dev.nullblock.com:8080/job/xServerChat/ https://github.com/vemacs/xserverchat
here is xServer chat working for forge and bukkit. We updated it to chat between our FTB and vanilla server. Thanks for you work on this plugin Double_0_negative
-
View User Profile
-
Send Message
Posted Feb 14, 2013@Minecraftian_Servers
That support has been in there from my original version
-
View User Profile
-
Send Message
Posted Feb 12, 2013@TruDan97
Hey, could you add support for multiple servers and not just one server to another? If you get what I mean..
-
View User Profile
-
Send Message
Posted Jan 30, 2013Been running this on 1.4.7 with a bungee cord setup. This plugin is just what i needed to improve communication between my 3 servers.
-
View User Profile
-
Send Message
Posted Jan 24, 2013Getting this error : [SEVERE] [xServer] Couldn't send packet
servers crashed and wouldn't let people on..... :(
-
View User Profile
-
Send Message
Posted Jan 23, 2013Here is the plugin updated to 1.4.7-R0.1. Please do not contact me for support. I have updated this plugin so i can use it for my servers. If i make future updates to this plugin, it will be on our jenkins page.
http://jenkins.roguedraco.net/job/xServerChat/4/
P.S it works with any permissions plugin, not just PEX
-
View User Profile
-
Send Message
Posted Jan 17, 2013Not working for me on Bukkit 1.4.6
Passes join/quit between servers, but doesn't pass chat.
-
View User Profile
-
Send Message
Posted Jan 5, 2013Update this please
-
View User Profile
-
Send Message
Posted Jan 3, 2013If someone need - here redacted version of plugin with ability to turn off death and login\logoff messages. Compiled with: PermissionsEx v1.19.5 & craftbukkit-1.4.6-R0.3. Tested on 1.3.2 and 1.4.6.
Link: http://amata.com.ua/pub/xServer-amata-0.2.7-0.1.jar (sources inside).
-
View User Profile
-
Send Message
Posted Jan 2, 2013it works for me in both 1.4.5,1.4.6