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.
Hello, I'm sending you a message to tell you that I'm currently in 1.16.5 it's 02/34/22 and the plugin is still working
Hell of a necro? Not really sure to be honest. Figured I'd write a little message here encouraging people to give the plugin a try. 8 years later, this plugin still works.
Edit: I doubt you'll ever see this, but I'm both willing and able to maintain this plugin should you want that. I get a lot of use out of this today, and it'd be a shame if others weren't able to do so in the future.
If you could do it then I think a version without join/leave/death messages, permission and ability to mute other servers as host would be really good.
do u use the External or interal ip for the connecting servers [server connecting to host?
Ah, are your servers on the same network? If they are, use the internal ip, otherwise, use the external ip.
Hope it helped!
is there any way to disable join/leave messages and other ones?
@broluigi
yes, it does.
does this still work in 1.8
Hey i was wondering if there was a way to fix a problem i have. What happens is if you are on any other server that's not the hub which is my host server you see what the people in the hub say twice. Please get back to me soon it is annoying.
hey there is there anyway to turn join and leave death ect messages off? because we do not want every server getting spammed with these messages just the chat would be nice
Erhm is it possible in any way to include the cross server chat with the host server? I have a Factions server and a Skyblock server which has the Factions server as the host server. The chat only goes from Skyblock > Factions and not from Factions > Skyblock. Anything I can do about it or could this be added to the plugin?
@DragonCraftOnline
Yep I would love this!
Hey, Would it be possible to setup "channels" for it? Like lets say. if a player joins the Faction server its put in the Faction chat and only players in factions can see it. but wen they type /x global for example they switch to the global chat wich allows you to see and send all the chat from the other server. if you could do this i will love you and probably even donate :3
Updated to bukkit beta 2 for 1.7.2 and this plug in works fine for me.
Plz update :)
to the previous comments. look when the last update for this plugin was released. B: xServer beta 0.2.7 for 1.2.5 Apr 14, 2012
i tried it and it works with some issues. with the dev would do a update but nothing for over a year... ohwell the search continues.
I have an error, it keeps disconnecting and reconnecting and then gives this error
17:26:45 [SEVERE] [xServer] Exception in server 17:26:45 [SEVERE] java.lang.NullPointerException 17:26:45 [SEVERE] at cbp.double0negative.xServer.Server.Server.run(Server.java:35)
If you can, please help.
Very good plugin!
Please add more features.
We don't want that is someone died on server 1, that we see this on server 2.
Soz for another comment.
Can you add it so you can manage the servers connected. so you can also deny them from listening in on your chat?
@plantj0
mine does but I don't want that ;P