Installing a Gametype - 2n3904/Battlefields GitHub Wiki
#Installing a Gametype
Install the Gametype
###1. Download the gametype's .jar
The gametype will simply be a .jar file, just like any Bukkit plugin. Download this file.
###2. Put it on your server
Simply drag and drop the gametype's .jar file into your Battlefields gametype folder located in /plugins/Battlefields/gametypes.
###3. Reload/Restart server
Upon reloading your plugins or restarting the server, the new gametype will be automatically detected and installed into Battlefields! This gametype should now be available on all of your Fields. If so, you are done! Now you need to setup your Fields in game to support the gametype (see next section)
###4. (Optional) Configure the Gametype
Each gametype has it's own configuration file located in plugins/Battlefields/gametypes/. This config file will depend almost entirely on the gametype in question.
###??. But wait... It didn't work...
If this gametype is not showing up in game, please check your server log. Battlefields will give you information on whether or not the gametype could be loaded and tell you why. Report errors to me if the gametype is listed on this wiki, or to the developer if it is not.
Configure Your Fields
Gametypes in battlefields sometimes require special features on your Fields so that the game can be played. Examples of these features include flag spawns for CTF, regions for KOTH, or special respawn points for Spleef. You as a server admin need to set up your fields with these features using the Battlefields edit mode.
The features that you need for a given gametype should be given to you by the developer of the gametype either at the download location, in a readme, or in game.
When you try to start a gametype on a field that lacks the necessary features, it will fail to start and say "gametype is not supported". However, if you are an admin, this message will instead give you a list of all the Field features that the particular field still needs to meet the gametype's requirements. You also have the option of typing '/bf debug ' while standing on the field in question to double check if the field is properly set up!
Once you get all the features set up on your field, you will be able to start the game!