-
-
Notifications
You must be signed in to change notification settings - Fork 40
Siege War Installation
Goosius1 edited this page Jul 25, 2023
·
241 revisions
- Ensure your server has Towny 0.99.3.0 or newer.
- Download the SiegeWar plugin jar file from here, and drop it into your server plugins folder.
- Restart your server.
- Run
/swa install
.- This command will setup Towny with the required/recommended configs & perms.
- Visit each world you want Sieges to be allowed in, and use the
/tw toggle warallowed on
command.- In worlds where you want sieging disabled, run
/two toggle warallowed off
.
- In worlds where you want sieging disabled, run
- Make optional configuration changes
-
- _Configure SiegeWar to be "Low Cost / Low Reward"
- Background:
- 99% of leading battlefield games have "Low Cost / Low Reward" configurations.
- Example: In Call of Duty there is no major cost/reward for competing. A new player can jump into a battle immediately, and when a battle is won, the main reward is just the experience of victory.
- Other Examples: Battlefield, Counterstrike, Fortnite, Dota 2, Chess!.
- The "Low Cost / Low Reward" configuration is successful, because non-professional players can have fun with a minimum amount of stress.
- Conversely, whenever SiegeWar is configured to be "High Cost / High Reward", experience has shown that:
- Wars often become reserved for Elite, professional-level, PVP'ers.
- Wars often stop altogether, because the players, who have become friends, try harder to avoid conflict, because they know that the server configuration could result in someone's server-life being effectively destroyed on defeat.
- Settings:
- Keep plunder to 15% or less of the expected town bank (SiegeWar will automatically warn you if you have set it higher).
- Keep warchest to 7.5% or less of the expected town bank (SiegeWar will automatically warn you if you have set it higher).
- Keep occupation-tax to 0.375% or less of the expected town bank (SiegeWar will automatically warn you if you have set it higher).
- Keep total siege duration at about 7 hours (much more, and the time-cost required to win becomes too high for many players).
- Keep keep-inventory-on-death enabled (losing god sets is a massive defeat-cost).
- Keep nation-refund to about 80%.
- Keep battle expenses low by deploying TownyCombat, and enabling the features: "Battlefield Roles", and "Potion Transmuter".
- Background:
- _Configure SiegeWar to be "Low Cost / Low Reward"
-
- Make optional permission changes:
- Using permissions plugin, add this for server staff:
- siegewar.immune.to.war.nausea
- Run
/ta reload all
. - Run
/swa reload
. - Install optional supporting plugins
-
Dynmap
- Proves a map of the gameworld.
- Little 🔥 icons appear on the map, at the position of each Siege Banner.
- Whenever a battle is active, the respective fire icon gets replaced with a little ⚔️ icon.
-
Dynmap-Towny
- Shows towns on the Dynmap, with colors indicating which nation owns which town.
-
TownyCombat
- Adds some nice combat features, especially Battlefield Roles (Heavy Infantry, Medium Cavalry, Light Cavalry etc).
-
TownyCultures
- Allows towns to maintain their chosen cultural affiliation, even after being captured.
-
TownyResources
- Generates resources from each town
- When a town is owned by a nation, whether voluntarily or by capture, that nation gets a cut of the resources.