Difference between revisions of "Global Control Level"

From Screeps Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
   
   
The Global Controller Level (GCL) is the main indicator of progression in the game. Much like [[Room Controller Level]]s, it is advanced by spending energy on upgrading the [[StructureController|Room Controller]]s. The Global Controller Level is however, an accumulation of the total amount of energy that has been spent on upgrading room controllers, across any player owned rooms. A player will retain their GCL between respawns.
+
[https://docs.screeps.com/control.html#Global-Control-Level The Global Controller Level] (GCL) is the main indicator of progression in the game. Much like [[Room Controller Level]]s, it is advanced by spending energy on upgrading the [[StructureController|Room Controller]]s. The Global Controller Level is however, an accumulation of the total amount of energy that has been spent on upgrading room controllers, across any player owned rooms. A player will retain their GCL between respawns.
   
 
== Progression ==
 
== Progression ==
   
As you progress from one level to the next, the required control points to get to the next level increase as well. All players start at GCL 1, and can only own one room, and (with a subscription) start with 30 CPU. Higher GCLs will provide you with additional rooms and CPU.
+
As you progress from one level to the next, the required control points to get to the next level increase as well. All players start at GCL 1, and can only own one room, start with 20 CPU (locked) or 30 CPU (unlocked with a [[Account-level Resource|CPU UNLOCK]] / lifetime sub) as allowed by their [[shard]]'s or server's set limit. Higher GCLs will provide you with additional rooms and CPU. A user's required GCL points to next level by default is expressed by <code>Math.pow(gclLevel - 1, C.GCL_POW) * C.GCL_MULTIPLY;</code> [https://github.com/screeps/engine/blob/master/src/game/game.js#L118 seen here] in the source code for the private server. Where as time of writing <code>GCL_POW</code> is 2.4 & <code>GCL_MULTIPLY</code> is 1000000 by default.
 
 
 
== CPU ==
 
== CPU ==
   
=== With a subscription ===
+
=== With a Lifetime Subscription or CPU Unlock ===
   
A player that has an active subscription will have '''20 + GCL * 10''' CPU until GCL 28, where it stays at 300 CPU for all higher GCL's.
+
A player that has a lifetime subscription or active CPU Unlock will have '''20 + GCL * 10''' CPU until GCL 28, where it stays at 300 CPU for all higher GCL's.
   
 
=== Without a subscription ===
 
=== Without a subscription ===
   
If a player bought the Steam version, but does not have an active subscription, they will be limited to 10 CPU regardless of GCL.
+
If a player bought the Steam version, but does not have a lifetime subscription or is not currently unlocked via a CPU Unlock, they will be limited to 20 CPU regardless of GCL.
   
 
== Rooms ==
 
== Rooms ==
   
 
A player can claim up to, but no more than the current GCL. GCL does not limit how many rooms can be reserved.
 
A player can claim up to, but no more than the current GCL. GCL does not limit how many rooms can be reserved.
  +
[[Category:In-Game Resources]]
  +
[[Category:Game Knowledge]]

Latest revision as of 12:15, 28 October 2020

This article is a stub. You can help Screeps Wiki by editing to add more information.


The Global Controller Level (GCL) is the main indicator of progression in the game. Much like Room Controller Levels, it is advanced by spending energy on upgrading the Room Controllers. The Global Controller Level is however, an accumulation of the total amount of energy that has been spent on upgrading room controllers, across any player owned rooms. A player will retain their GCL between respawns.

Progression[edit | edit source]

As you progress from one level to the next, the required control points to get to the next level increase as well. All players start at GCL 1, and can only own one room, start with 20 CPU (locked) or 30 CPU (unlocked with a CPU UNLOCK / lifetime sub) as allowed by their shard's or server's set limit. Higher GCLs will provide you with additional rooms and CPU. A user's required GCL points to next level by default is expressed by Math.pow(gclLevel - 1, C.GCL_POW) * C.GCL_MULTIPLY; seen here in the source code for the private server. Where as time of writing GCL_POW is 2.4 & GCL_MULTIPLY is 1000000 by default.

CPU[edit | edit source]

With a Lifetime Subscription or CPU Unlock[edit | edit source]

A player that has a lifetime subscription or active CPU Unlock will have 20 + GCL * 10 CPU until GCL 28, where it stays at 300 CPU for all higher GCL's.

Without a subscription[edit | edit source]

If a player bought the Steam version, but does not have a lifetime subscription or is not currently unlocked via a CPU Unlock, they will be limited to 20 CPU regardless of GCL.

Rooms[edit | edit source]

A player can claim up to, but no more than the current GCL. GCL does not limit how many rooms can be reserved.