PlanetWars structures
[Manual Manual] > PlanetWars > Structures
Contents
Structure Construction and Maintenance
Planets can support one of each type of structure. They cost [ManualPlanetWarsEconomy#Metal energy] to build and [ManualPlanetWarsEconomy#Energy energy] to function. Anyone can build a structure on any faction-held planet. The output of that structure, if any, is added to your resource [ManualPlanetWarsRoles#Quota quota]. Once built it requires a few turns to become active. Larger, more expensive structures take longer to power up.
All structures, except energy producers and the basic wormhole, require [ManualPlanetWarsEconomy#Energy energy] to function. They will shut down and become non-functional if there is insufficient energy. [ManualPlanetWarsRoles#Roles Economic leaders] can set energy priorities for each structure to control which structures are kept running during a brownout.
Structures are disabled when destroyed ingame or if a successful invasion occurs on their planet. A structure disabled by an attack or power loss requires a few turns to reactivate. This time is twice as long as their initial activation time.
Structures can be destroyed by bomber attacks or scrapped for half their metal cost.
Structure Types
Here is a complete list of structure. This list, alongside extra information, is available in the Structures tab on any planet.
Energy
Energy structures are required to power most other structures
- _Power Generation Unit_: The cheapest and most efficient source of power.
- _Orbital Solar Array_: Least efficient power source which compensates by being impossible to disable from the ground.
- _Planetary Geothermal Tap_: Very expensive and powerful; provides high output density at the expense of being a single point of failure.
Defense
Defenses hinder the effectiveness of attacks by reducing Influence gains, destroying bombers or preventing them from warping to the planet in the first place.
- _Field Garrison_: Reduces Influence gain by 10.
- _Interception Network_: Destroys 10 bombers from each bombing run.
- _Planetary Defense Grid_: Reduces Influence gain by 20 and destroys 16 bombers from each bombing run.
- _Warp Jammer_: Prevents Warp Cores being used to access the planet.
Wormholes
Wormholes project influence to nearby planets. This ability can be upgraded, blocked or sent over vast distances. The expensive String Connector is capable of permanently linking two planets.
- _Wormhole Generator_: Every planet starts with a wormhole generator. It is impossible to destroy but when disabled it isolates a planet from it's neighbors.
- _Improved Wormhole Stabilizer_: This improved generator projects Influence at a much higher rate.
- _Wormhole Inhibitor_: Prevents enemy Influence being spread to a planet.
- _Guerilla Jumpgate_: Projects Influence to a targeted enemy planet.
- _String Connector_: Creates a wormhole to another planet.
Production
These structures produce the tools of war.
- _Dropship Factory_: Produces 0.5 dropships per turn.
- _Bomber Factory_: Produces 0.5 bombers per turn.
- _Warp Core Fabricator_: Produces 0.25 Warp Cores per turn.
Superweapons
Some structures would only be found in the lair of an evil genius.
- _Terraform Nanite Bomb_: Destroys and replaces the terrain of a planet.
- _Planet Buster_: Single use planet destroyer.
- _Galaxy Compressor_: Structure which allows for the destruction of star systems at will.
Confiscation
Planet governors may confiscate structures built by other players on the planet. They must pay the metal cost of the structure to the previous owner.
[ManualPlanetWarsRoles#Roles Faction leaders] with [ManualPlanetWarsRoles#Quota metal quotas] may confiscate structures belonging to faction members anywhere, without compensation.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 18.221.87.167
Start request GET /mediawiki/index.php?direction=prev&oldid=628&title=PlanetWars_structures
HTTP HEADERS:
CONTENT-TYPE:
CONTENT-LENGTH: 0
USER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HOST: zero-k.info
ACCEPT-ENCODING: gzip, br, zstd, deflate
ACCEPT: */*
CONNECTION: close[localisation] LocalisationCache: using store LCStoreDB
[session] SessionManager using store SqlBagOStuff
[DBReplication] Cannot use ChronologyProtector with EmptyBagOStuff
[DBReplication] Wikimedia\Rdbms\LBFactory::getChronologyProtector: request info {
"IPAddress": "18.221.87.167",
"UserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)",
"ChronologyProtection": false,
"ChronologyPositionIndex": 0,
"ChronologyClientId": false
}[DBConnection] Wikimedia\Rdbms\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[session] SessionBackend "t9huk4gsk6l30c9fbvl7ick88b8bfrt9" is unsaved, marking dirty in constructor
[session] SessionBackend "t9huk4gsk6l30c9fbvl7ick88b8bfrt9" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1713828035", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1713828035", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1713828035", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1713828035", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[PlanetWars structures]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] SqlBagOStuff::lock failed due to timeout for wikidb229-mw_:messages:en.
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[MessageCache] MessageCache::load: Loading en... local cache is empty, global cache is expired/volatile, loading from database
ParserFactory: using preprocessor: Preprocessor_Hash
Unstubbing $wgLang on call of $wgLang::_unstub from ParserOptions->__construct
[caches] parser: SqlBagOStuff
Article::view using parser cache: no
Article::view: doing uncached parse
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
[SQLBagOStuff] Connection mysql object #127 (handle id #121) will be used for SqlBagOStuff
Parser cache options found.
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:a430d48aa7b834269241690ed2624d93:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:a430d48aa7b834269241690ed2624d93:0)
MediaWiki::preOutputCommit: primary transaction round committed
MediaWiki::preOutputCommit: pre-send deferred updates completed
MediaWiki::preOutputCommit: session changes committed
MediaWiki::preOutputCommit: LBFactory shutdown completed
Title::getRestrictionTypes: applicable restrictions to [[PlanetWars structures]] are {edit,move}