ScorchProxy
1.2Prevent people from joining your server without going through the Proxy (BungeeCord) first.
Introduction
If you have to maintain a BungeeCord network, and are not attuned to advanced configurations yet - this could be a beneficial plugin to use for your server network.
Functionality
As soon as you have this on your server, it will not allow players to join through any server except the Proxy (BungeeCord), assuming you have this installed on every server in the network.
This is a Bukkit/Spigot plugin, this is not for use in the BungeeCord plugins folder.
Installation
1. Drag & Drop ScorchProxy.jar into your /plugins folder
2. Restart your server
3. Configure
4. Restart your server again, and you're off to the races!
Default configuration
This is the default config.yml that should be created automatically.
# IP addresses you WANT people to join through.
# This can be both letter and number IP addresses.
IPs:
- play.scorchgamez.net
#
# Ports players should use when joining.
# If you run BungeeCord, your port is probably 25565
Ports:
- 25565
Only-Port: true
#
# This is the message players will see when they do
# not have permission to a command. You can use
# placeholders like '&' for colors and '%player%'
# for the players username.
No-Permission: '&cYou do not have permission to issue this command %player%.'
#
# This is the message players will see when they are
# declined access to the server
Message: '&b%newline%&b&lScorch Gamez%newline%&7Please use: play.scorchgamez.net'
#
# Players with the permission 'scorchproxy.bypass' will
# be able to join if this is set to true.
# For security reasons, I recommend it stay false.
Permissions-Bypass: false
#
# Don't touch this
config-version: 1.1 The message in the config looks like this:
Placeholders
& - Used for color codes
%newline% - Will continue your message on a new line
Commands
/scorchproxy or /sp
/sp ips - This will list the IP addresses you have in the config.yml
/sp ports - This will list the ports you have in the config.yml
/sp version - This will list the version of the plugin, as well as the config you're using
/sp reload - This will reload the config from in-game
Permissions
scorchproxy.cmd
scorchproxy.cmd.ips
scorchproxy.cmd.ports
scorchproxy.cmd.version
scorchproxy.cmd.reload
scorchproxy.bypass - Give this to users that should be allowed to join the servers without the Proxy. Example: System Administrator or Developer*
* This permission is toggle-able, and is set to false by default.
Enjoy using this on your network.
Any and all issues should be posted in the issue section for this plugin on GitHub, or on the discussion for this thread. The original author of this plugin no longer supports it, so I will be posting resource updates. It is likely that I will get back to you faster on GitHub. A link for which can be found here.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta