Selection
You can select your units with your mouse, with your keyboard or both.
Simple click, select what you click on Double click, select all same units/buildings on screen Box select, select all inside the box with highest selection rank
To manage your selection you can; Right click a unit in the selection window to remove it from the current selection. Shift right click will remove all units that are like the one you click on. Shift + selection command will add any thing to the currecnt selection
Selection Rank
Selection rank is what decides which units will be selected when doing a box drag over multiple unit types such as fighters, builders, buildings. There are 4 selection ranks 0,1,2,3. 0 is for buildings 3 is for fighting units. When doing a box drag over units with different selection ranks, only the units with the highest rank will be selected. You can see a units selection rank as a large grey number on the side of the command menu, generally fighters are 3, builders are 2, buildings are 1. You can change a units default selection rank in the in game settings, for example commander set to 2 will avoid accidentaly cancel building queues or killing your com.
You can bypass selection rank this by holding shift while dragging, you will select all units/buildings in the box.
Hotkeys
There are multiple Hotkeys to help with selection:
Z
ctrl B
ctrl C
ctrl Z
ctrl X
ctrl I
ctrl E
ctrl A
ctrl G
ctrl F
ctrl S
ctrl T
factorys
silo missiles
autogroups
Autogroups
Autogroups are your custom hotkeys that you can set up on the go. you can find how to do so on the Hotkeys page.
Debug data:
[SQLBagOStuff] MainObjectStash using store ReplicatedBagOStuff
[objectcache] MainWANObjectCache using store EmptyBagOStuff
IP: 216.73.216.105
Start request GET /mediawiki/index.php?direction=prev&oldid=5765&title=Selection
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": "216.73.216.105",
"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 "da0h017nqvkh86opdtsgmb9gnq17erkd" is unsaved, marking dirty in constructor
[session] SessionBackend "da0h017nqvkh86opdtsgmb9gnq17erkd" save: dataDirty=1 metaDirty=1 forcePersist=0
[cookie] already deleted setcookie: "wikidb229_mw__session", "", "1724618623", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_UserID", "", "1724618623", "/", "", "", "1"
[cookie] already deleted setcookie: "wikidb229_mw_Token", "", "1724618623", "/", "", "", "1"
[cookie] already deleted setcookie: "forceHTTPS", "", "1724618623", "/", "", "", "1"
[DBConnection] Wikimedia\Rdbms\LoadBalancer::getLocalConnection: connected to database 0 at 'localhost'.
Title::getRestrictionTypes: applicable restrictions to [[Selection]] are {edit,move}
[ContentHandler] Created handler for wikitext: WikitextContentHandler
[MessageCache] MessageCache using store SqlBagOStuff
[localisation] LocalisationCache::isExpired(en): cache for en expired due to GlobalDependency
[localisation] LocalisationCache::recache: got localisation for en from source
[DBQuery] startAtomic: entering level 0 (LCStoreDB::finishWrite)
[DBQuery] endAtomic: leaving level 0 (LCStoreDB::finishWrite)
[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:22bacf9eb16ffaf9f6a2ef2000c2378e:0)
[Preprocessor] Cached preprocessor output (key: wikidb229-mw_:preprocess-hash:22bacf9eb16ffaf9f6a2ef2000c2378e:0)
[DBPerformance] Sub-optimal transaction on DB(s) [localhost (wikidb229-mw_) (TRX#528bb8)]:
0 5.257308 query-m: DELETE FROM `mw_l10n_cache` WHERE lc_lang = 'X' [TRX#528bb8]
1 0.002955 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
2 0.003027 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
3 0.002670 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
4 0.002865 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
5 0.002929 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
6 0.002722 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
7 0.003000 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
8 0.002987 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
9 0.002836 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
10 0.002877 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
11 0.003105 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
12 0.003131 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
13 0.003135 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
14 0.004135 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
15 0.003153 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
16 0.004570 query-m: INSERT INTO `mw_l10n_cache` (lc_lang,lc_key,lc_value) VALUES ('X') [TRX#528bb8]
17 0.001246 query-m: REPLACE INTO `mw_objectcache` (keyname,value,exptime) VALUES ('X')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 [[Selection]] are {edit,move}