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.
Follow up on my chat issues...
Response I got from factions is this.
Ok I having 2 issues.
First one is the commands in console still get errors, I never tried till now. From in game I get no error's and no responses. I know I'm a slacker. Bukkit-1.2.5-R1
http://pastebin.com/nt2Z3v4D
Second Issue is a new one. With factions chat enabled on our RPG server, chat wont goto the host server. But the host server chat appears on RPG. It shows login's and logoff's but the chat is not send. It does mess with chat alot. I will be posting in there area too.
Otherwise this plugin is flawless and works perfectly.
Is there any way to allow everyone to view the chat messages? Currently only OP's can see the chat messages from the other servers.
Also after using this plugin for a short time my servers became super laggy.
And if you could eventually add support for Prefixes and Suffixes from mChat
in progress
backburner:
@Cicadia
Thats cool, but i already knew that, plus not everyone wants all those things, just simple chat. but anyways, thanks for advertising Your plugin on my plugin page
Post deleted
@Bimmr
Yes this is planned for when i get a chance to do it
Can you make it so it requirers a permission node to actually see the chat from another server?
@Bluntyforreal
Thanks for informing me of this problem, i have made a update that i believe should fix it, let me know if it does or not. (latest version can be dl'ed above if the new one hasent been approved yet)
also getting a critical error - im using 1.2.5-r1 the chat is working fine though
a little to well in fact :P is there any chance we can get it to ignore stuff said in party and faction chats from the survival server
is there any way to cross the faction party chats appropriotly to correct user , or just block them? the change commands in these cases are /p and /f c from the plugins Mcmmo and factions respectively
I do work weird hrs, I can get you the server rar'd minus the world if that helps. Like I said it not a major deal since I'm still linked. So enjoy the trip and it can be dealt with when you get back.
@Double_0_negative
You could use Vault to get it?
@BearFather
hmm this is weird, i still haven't been able to replicate this problem (testing on two different networks). I came on your server last night and this morning but you wernt online, but i want to try and get this fixed for you. unforchantly i will be going on a trip and will not be back until Sunday tho
@Double_0_negative I get the same error in game and from console. I use PermissionsBukkit.
Only plugins the two server have in common are, Permissions, PermissionsBukkit, WorldEdit, iChat, CommandBook, WorldGuard. They are ran on Ubuntu server VM's. If that helps. The VM setup's are identical.
@deleted_6871542
I would have to hook into the chat plugin somehow to get the formats from it because otherwise i am only able to grab the raw chat message
@BearFather
Hmm, this is weird, i have not been able to replicate this problem. Do the commands still do what they are suppose to do or does nothing happen? I dont think this would cause problems since this plugin dosent use permissions but what permission system are you using?
EDIT: are these being run from the console or in game?
Just loaded this plugin got all the settings working and it sends messages and connects just fine. Only issue is commands. Which isn't a massive issue. But when ever I try it gives me errors. I have my bukkit and plugins list in the pastbin. Happens both the host and client. Each running the same version of bukkit and xServer. But different plugins.
pastbin
@Double_0_negative
I kinda meant it just shows the chat from the other server, it doesn't edit or change them, it just forwards them.
Like, on my survival server, mChatSuite add a prefix to the player name, for example - [Member]. I have the same thing running on my creative server, I want to see the messages from the other server exactly as I do on that server. Then all I'll do is change the prefixes on the creative server to have a ( ) bracket instead of [ ] so I can tell the server chats apart.
So could you add an option to disable the formatting? Thanks!
@Bimmr
@jackkiej
Will do, added to todo
@deleted_6871542
ill add the option although i dont think that it will be formated by the other plugin, maybe i can hook into that plugin somehow, ill look into it
Can you add an option to disable formatting so I can manage it using mChatSuite on each server.
maybe a command that you can see who are in the other server (would be cooler if it can be done with pressing TAB)