Can someone please help me find a good tutorial on how to setup bungee cord with a host like ProMinecraftHost?
6
Server077
Great! It doesnt work for me lol
You also need BungeeSuite installed as well, if you haven't already.
DtigerCSKServer077
How would I sync chat like other servers I've seen
BungeeSuiteChat
Great! It doesnt work for me lol
DtigerCSKSomething I previously posted, since you are using a game server provider, you can disregard the VPS/dedicated server parts.DtigerCSK
For BungeeCord, it differs if you have a game server provider, or a VPS/dedicated server.
(If you know which one you use you don't need to read this part)
Game server providers: These hosts give you a link to a control panel after you've paid them for a server plan. Everything is set up for you. They advertise as "minecraft server hosts," or something similar along those lines. Examples: Beastnode, mcprohosting, etc.
VPSs: Virtual private servers, you get to run your own stuff. You usually get root access along with SSH. They don't set up anything for you. Examples: Ramnode, DigitalOcean
Dedicated servers: Physical servers themselves. Root access, SSH, your own OS, etc. Usually better performance because of all the hardware is yours. Examples: OVH
How to set up BungeeCord
Requirements: 256mb ram to start off, for 500 players, and 0.5mb for each player after that.
For game server providers: Use the BungeeCord.jar as your server jar, if you are running multicraft. Download BungeeCord here. For other control panels I don't think it is supported. Using a game server provider will require you to purchase a separate "plan" for the bungee server itself.
For VPSs and dedicated servers: Depends on which OS you are using. From the BungeeCord thread...Click to revealmd_51) Make sure that your server is equipped with Java 7
2) Make a new folder to run your BungeeCord in with the commandmkdir bungee && cd bungee
3) Download your preferred BungeeCord version and upload it to this folder. You can do this straight from the server by issuing thewget 'http://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar'
command.
6) Start BungeeCord with the commandjava -jar BungeeCord.jar
. This will generate the necessary configuration files.
7) Then type /end into the console to stop BungeeCord
After you do this, you can configure your Bungee server in the config.yml file.
Also set your minecraft servers to offline mode. This is 100% required. It will not let players use any name, as they will go through the Bungee proxy, as well as IP whitelist plugins(with game server providers) or firewall settings(with VPSs/dedicated servers with iptables).
Securing your minecraft servers
For game server providers:
Download the bukkit plugin IPlist then add your Bungee server's IP. Bukkit plugins work with spigot, if you did not know.
For SSH & linux:
Use the commandiptables -I INPUT ! --src <BUNGEE_IP> -m tcp -p tcp --dport <SERVER_PORT> -j DROP
Replace <BUNGEE_IP> with the IP of your BungeeCord server.
Replace <SERVER_PORT> to the port to block and allow only by Bungee.
BungeeCord Resources
Head to Spigot's resources page.
For your signs/portals/gui/etc. to switch between servers, they're in Spigot's resources. You can also use random gui plugins that execute commands, as bungeecord has the built in /server [server] command to change servers.
How would I sync chat like other servers I've seen
Thanks
Something I previously posted, since you are using a game server provider, you can disregard the VPS/dedicated server parts.
DtigerCSK
For BungeeCord, it differs if you have a game server provider, or a VPS/dedicated server.
(If you know which one you use you don't need to read this part)
Game server providers: These hosts give you a link to a control panel after you've paid them for a server plan. Everything is set up for you. They advertise as "minecraft server hosts," or something similar along those lines. Examples: Beastnode, mcprohosting, etc.
VPSs: Virtual private servers, you get to run your own stuff. You usually get root access along with SSH. They don't set up anything for you. Examples: Ramnode, DigitalOcean
Dedicated servers: Physical servers themselves. Root access, SSH, your own OS, etc. Usually better performance because of all the hardware is yours. Examples: OVH
How to set up BungeeCord
Requirements: 256mb ram to start off, for 500 players, and 0.5mb for each player after that.
For game server providers: Use the BungeeCord.jar as your server jar, if you are running multicraft. Download BungeeCord here. For other control panels I don't think it is supported. Using a game server provider will require you to purchase a separate "plan" for the bungee server itself.
For VPSs and dedicated servers: Depends on which OS you are using. From the BungeeCord thread...Click to revealmd_51) Make sure that your server is equipped with Java 7
2) Make a new folder to run your BungeeCord in with the commandmkdir bungee && cd bungee
3) Download your preferred BungeeCord version and upload it to this folder. You can do this straight from the server by issuing thewget 'http://ci.md-5.net/job/BungeeCord/lastSuccessfulBuild/artifact/bootstrap/target/BungeeCord.jar'
command.
6) Start BungeeCord with the commandjava -jar BungeeCord.jar
. This will generate the necessary configuration files.
7) Then type /end into the console to stop BungeeCord
After you do this, you can configure your Bungee server in the config.yml file.
Also set your minecraft servers to offline mode. This is 100% required. It will not let players use any name, as they will go through the Bungee proxy, as well as IP whitelist plugins(with game server providers) or firewall settings(with VPSs/dedicated servers with iptables).
Securing your minecraft servers
For game server providers:
Download the bukkit plugin IPlist then add your Bungee server's IP. Bukkit plugins work with spigot, if you did not know.
For SSH & linux:
Use the commandiptables -I INPUT ! --src <BUNGEE_IP> -m tcp -p tcp --dport <SERVER_PORT> -j DROP
Replace <BUNGEE_IP> with the IP of your BungeeCord server.
Replace <SERVER_PORT> to the port to block and allow only by Bungee.
BungeeCord Resources
Head to Spigot's resources page.
For your signs/portals/gui/etc. to switch between servers, they're in Spigot's resources. You can also use random gui plugins that execute commands, as bungeecord has the built in /server [server] command to change servers.
