There are several reasons why a BungeeCord server may not startup. Remember that the first thing you should do when experiencing any issue is checking for errors in your server console.
Common Causes
- Most common: Your config.yml file has a YAML syntax error. YML config files require a very specific format - even the slightest error will mean the entire configuration can't be read. To solve this, you can check for YAML errors by pasting the contents of your file into a YAML parser such as https://yaml-online-parser.appspot.com/
- If using a custom JAR file: The name of your JAR file is incorrect. Please note that, if using a custom JAR, the file must be named
custom.jar
. If named anything else, the server may throw an error as if it cannot bind to the IP address you have configured in your config.yml file.