SimplyConnect
Information
Doing A Complete Code Overhaul
What is the purpose?
The purpose of this plugin is to connect two or more servers together using sockets, mostly chat.
Why is this needed?
This plugin was made because there are not really any simple cross server chat plugins out there. This plugin is perfect for proxy servers!
What are the features?
Request Features Here
Features include:
- Cross server chat functionality
- Anti-Caps functionality
- Customizable chat format
- Permissions Supported!
- Color codes supported!
- More to come!
Usage?
First download Vault and a supported Chat Plugin To use the plugin just drag and drop into your plugins folder. After the first run a default config will be loaded. This contains customizable options such as chat format and servers to connect to! (Servers You Want To Connect To Must Have This Plugin Enabled!) To test if the setup works: OPTION ONE: Go on one server and say something then check the console of the other for your message same with the first console. OPTION TWO: Get plenty of people and go on different configured servers and start chatting...
Commands?
- /sc chat [on|off] (turns chat on or off)
Setup?
With the simplicity of the plugin setup can be a bit confusing though it is easier then I will make it sound. Refer to the following config for help or message me for help. Also config variables can be found here: Variables
Config Setup
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # [SimplyConnect] 2.2 Configuration options: server: host: 127.0.0.1 #(The IP of this server, default is localhost ip) port: 1 #(Any open port) isMain: true #(If this is main server chat: joinMsg: '[&6{group}&f][&6{name}&f] &6Has Entered' #(The join message format) leaveMsg: '[&6{group}&f][&6{name}&f] &6Has Exited' #(The leave message format) joinMsgEnabled: true #(Is join message enabled?) leaveMsgEnabled: true #(Is leave message enabled?) connections: #(Servers to link together) servers: - 'ip/port' - 'ip/port' - etc... chat: format: '[&6{server}&f][&6{group}&f][&6{name}&f]&f:' #(Chat format) percentMaxCaps: 50.0 #(Max percentage of capitals allowed per chat entry) |
Want To Help?
If you would like to help with this plugin, just send me a private message and say what you want to help with and why
Issues?
Post Issues Here
Other Notes
- Implements Plugin Metrics To Collect Data <sub>(Can Be Opted Out Of By Editing The Config In "/plugins/ Plugins Metrics/config.yml")</sub>
- Plugin Metrics Collects:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Plugin Metrics Collects:
@SharkROAR
Yep ik the issue i found it out to, you gotta enter even on your side the OWN IP, like when you setup the sockets to connect to in the list of IPs, dont just enter the other servers its IP, you also gotta enter your own IP address, works like a charm for me :D Ask me if you need help with it ;)
Thank you sir for this awesome plugin, and @Tobiyas, im not saying it wont happen, but only a bunch of assholes would do such, also its possible to block them out if you have a filter.
Just wanted you to know that your connection method is problematic and really simple to attack. Everyone can open a socket to your server and simply paste chat messages to the Socket. You may want to overthink this idea...
@SharkROAR
Does it generate an error?
can more than 2 servers be connected to the same chat? or is it limited to 2 servers?
More explanation: Instead of just 2 servers connected to the same chat i want 4, im already connected to 1 so thats 2 servers on the same chat, mine and my friend. my 2 other friends also want their servers to be connected, is this possible? i dont want to try it just in case anything happens.
@SharkROAR
Not sure... Does it generate a error?
I can't seem to get this to work.. whenever I enable the plugin, people can not chat anymore..
I am using EssentialsChat on both servers.
However, one server is running a 1.6.4 version of MCPC+, the other one Bukkit für 1.7.2
Could that be a problem?
@JoshHuttie
Not at the moment
With this plugin, are we able to use the prefixes set in permissionsEx?
E.g. The chat layout would look like this: [guest] JoshHuttie: <message>
@TheChiz
I am planning on Implementing My Own Mute
@TheChiz
Try port forwarding your specified chat ports alright?
@ColtonGriswold
No problem man! I have to launch something really big within a week, any hopes of you having the problem resolved by then? It's SUPER important. Thank you!
@TheChiz
Sorry about that, Im working on getting stuff fixed
Hey there,
I'm trying to use your plugin, cause it'd be VERY helpful for us, but unfortunately it's conflicting with the latest Essentials. Essentials keeps checking if the player is muted and no chat is going across in the server. The welcome/join messages work but no chat can go through and I think it's cause the latest Essentials keeps checking if the player is muted.
Could you please update the plugin to accommodate for this, we'd really love to use it :)
@jedk1
Here I set it up for you: Click Here!
@jedk1
Ah... I already see the problem... You use your own specified port, not the servers port!
@ColtonGriswold
heres the configs for each server: Server configs on pastebin
@XeonG8
Possibally... Gotta Wait To Find Out :3
"doing bug testing"?
any improvements that were talking about?
@jedk1
Also Send Me Your Config Set Up For Both Servers