Game speed
From Idle Server Defender
Game Speed[edit]
Game Speed controls how fast the run simulation advances (`Time.timeScale`).
Base behavior[edit]
- Default selectable speed starts at 1x
- Base max speed is 3x
- Speed button cycles upward, then loops back to 1x
How to increase max game speed[edit]
Your max speed is:
Max Speed = Base Max + Milestone Bonus + Process Bonus + Game Speed Executable Bonus
Where:
- Base Max = 3
- Milestone Bonus = +1 (if unlocked)
- Process Bonus = +1 (while Game Speed process is active)
- Executable Bonus = sum of active Game Speed Executable values
Milestone unlock[edit]
Spoiler: milestone that increases max speed
- MM1-Milestone-Wave1000-Game-Speed
- Effect: permanently increases base max speed by +1
Process bonus[edit]
- Process: gameSpeedProcess
- Value: +1 max speed while active
Game Speed Executables[edit]
Game Speed Executables add directly to max speed (not standard x-multiplier behavior).
Rarity values:
- Common: +0.05
- Uncommon: +0.10
- Rare: +0.15
- Epic: +0.20
- Legendary: +0.30
- Mythic: +0.40
Notes:
- Multiple active Game Speed executables stack by sum
- Modifiers can increase/decrease executable effect and duration
- Executable slots limit how many can be active at once
Practical examples[edit]
- No bonuses: 3.0x max
- Milestone only: 4.0x max
- Milestone + Process: 5.0x max
- Milestone + Process + Legendary Game Speed executable: 5.3x max
- With multiple executables, max can be higher (sum of their values)
Important restrictions[edit]
- While paused: speed forced to 0x
- During mini-games: speed forced to 1x
- On end/death screen: speed forced to 0x
So even with high max speed, some game states temporarily override it.
QoL notes[edit]
- Your selected speed is saved between runs
- If max speed is fractional (from executables), cycling can land exactly on that fractional cap before looping
