OnlyProxyJoin
This plugin is developed by TutorialMakerHD.
Basic description
If you have BungeeCord installed on you server, you had to turn off the online-mode. This plugin only allows people, coming trough the proxy to join the server. If they connect directly to the server, they will be kicked. You don't longer have to worry about cracked players on you server.
Installation
You only have to drag & drop the OnlyProxyJoin.jar in your /plugins folder and run the server!
Configuration
The standard config.yml will be created automatically. It should be look like this:
# This plugin was developed by TutorialMakerHD. # Dieses Plugin wurde von TutorialMakerHD programmiert. settings: # Here you have to specify the IP of your proxy without port. # Hier musst du die IP deiner Proxy ohne Port angeben. proxyIP: 127.0.0.1 # Here you can change the kick message, if a player doesn't join through the proxy. # Hier kannst du die Nachricht bearbeiten, die kommen soll, wenn einer Spieler nicht mittels der Proxy joint. playerKickMessage: '&cYou have to join through the proxy.'
There are comments in the configuration wich should explain everything.
@ProMiner909
Protect hub? as in block destruction? Ant
How can i protect the hub tho?
Helped me out, thanks :)
I have the same issue as BrutalNetwork; and his setup sounds like mine. I hope you help us soon; I've lost all my players now to hacking and instability, having to reset up my servers to escape my hackers. Now I'm whitelist out of sheer nervousness, and have no players! I have tried every bit of advice that bungee offers; I cannot set my spigot server ips to 127.0.0.1 as advised, they revert straight back to their own ips. So I have tried your plugin and BetterProxyJoin also, but same issue everytime; I know what I'm doing in plugin setup. I have followed your instructions, which are the same as BPJ. I'm kicked from my server, cannot join. It IS the bungee ip, not the spigot server's ip. I have a numeric ip and a dns pointing to it; I have tried both forms. Nothing works, just nothing. Can you help us?
@TarikBerk
This plugin needs to go on the all servers EXCEPT the hub :)
please make it so you can add more proxys to the list
Can you add the feature to have more than 1 proxy proxy's
I am setting up a bungeecord server, but there is a problem with security. Cracked users can directly connect to my individual servers using my account's name and get my account's permission.
Here is it's configuration file:
With that configuration, it doesn't let anybody join the server, even by using the IP of the bungee server. Any help is appreciated.
All of the servers are hosted on different machines.
Should all the servers be on the same machine and those IP addresses be set to "127.0.0.1"?
I have entered the bungee server's IP address with-out its port and put that file on the hub server, but it still kicks the player trying to connect.
ok think i might have fixed the issue, i had to turn off the online-mode. that should resolve it right?
Im using a shared hosting atm, just for my trial, and im having a small issue when i try to connect through my hub server, it still comes up saying connect through the proxy, is this something to do with the config, because i changed the config ip to my hub ip
Looking forward to your reply! thanks!
@EGGonTOAST Whoops, I put the OnlyProxyJoin plugin in the plugins folder of my lobby server... and assumed it would work through the proxy... of course that won't work :D
@wdele
Change the IP to your proxy IP, not the one set in the configuration.
Doesn't work. Inserted '127.0.0.1' as IP, I can join my lobby server but I can still connect via the IP's of the other servers.
This plugin is not working since 1.7.2, update please. I really need it.
Doesn't work anymore im getting this weird Json error instead of the please connect through the proxy message
@X_angelz_X
That's incorrect, this plugin is not meant for that... Basicly what this plugin is for, is because you'll have to put all your spigot/bukkit servers on offline mode, this is inescure. What you need to do is make people join the bungeecord on eg. port 25565. The OnlyProxyJoin plugin has to be set on every server with the bungeecord IP adress. (without port, duh..) With bungeecord you can only let people join thru the proxy. That's why this plugin is very important, without it your server is (VERY) insecure. As anyone can login with any username they want, on a server without OnlyProxyJoin... Hope that clearifys the logic.
I don't know what to do, what to place in the proxy the bungee ip or the server's ip that i want to join too.
and why without port? my ip is: 108.170.20.186:43305
Nice!
@dmitchell94
http://www.spigotmc.org/resources/onlineoffline.160/