steamiqhq
Log in ★ Watchlist
Uptime: A Cloud Provider Sim

Uptime: A Cloud Provider Sim

RubyRack Games · RubyRack Games · Jul 17, 2026
Indie Simulation Early Access
Delayed observation Observed
32
Last tracked
33
All-time peak
n/a
Δ 24h
Player count last observed
Live player data is temporarily unavailable; historical values remain visible for context.

Uptime: A Cloud Provider Sim - Steam Charts & Historical Stats

Build a cloud provider from a garage to a hyperscaler - rack the hardware, run every cable, route the traffic, keep customers online. Explore historical player activity and pricing for Uptime: A Cloud Provider Sim. Player-count data was last observed Sep 26, 2026.

Price
$9.99
Genre
Indie
Developer
RubyRack Games

Uptime: A Cloud Provider Sim player count and price summary

Current players
Unavailable
All-time peak
33
24-hour player change
Unavailable
Current US price
$9.99

Player count last observed . Values marked unavailable are not estimated.

Last Tracked Players

32
change unavailable (24h)

All-Time Peak

33
Jul 2026

Estimated Owners

0 .. 20,000
Estimate via SteamSpy

Game Insights

Buy Verdict

Watch — $9.99.

Decent deal at 0% off, but might drop further. Watch for better opportunities.

▲ ~4 days until next sale

Update Momentum

Moderate Updates — 1 patches in last 30 days.

56 patches and 56 news items in last 180 days. Latest patch effect size: 0.00.

▬ 1 patches this month
Player count

Activity Heatmap

UTC+0 (Your Timezone)
31
Peak Activity
11
Avg Activity
123
Active Hours
76%
Sample coverage
Less Active
More Active
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sun
Sunday 0:00
No samples
Sunday 1:00
8 players · 2 samples
Sunday 2:00
No samples
Sunday 3:00
6 players · 1 samples
Sunday 4:00
10 players · 2 samples
Sunday 5:00
6 players · 1 samples
Sunday 6:00
6 players · 2 samples
Sunday 7:00
11 players · 1 samples
Sunday 8:00
13 players · 2 samples
Sunday 9:00
No samples
Sunday 10:00
9 players · 2 samples
Sunday 11:00
17 players · 2 samples
Sunday 12:00
No samples
Sunday 13:00
14 players · 2 samples
Sunday 14:00
22 players · 1 samples
Sunday 15:00
19 players · 1 samples
Sunday 16:00
19 players · 2 samples
Sunday 17:00
23 players · 1 samples
Sunday 18:00
No samples
Sunday 19:00
21 players · 3 samples
Sunday 20:00
No samples
Sunday 21:00
18 players · 2 samples
Sunday 22:00
No samples
Sunday 23:00
12 players · 2 samples
Mon
Monday 0:00
13 players · 1 samples
Monday 1:00
8 players · 1 samples
Monday 2:00
12 players · 2 samples
Monday 3:00
6 players · 1 samples
Monday 4:00
No samples
Monday 5:00
9 players · 3 samples
Monday 6:00
9 players · 1 samples
Monday 7:00
6 players · 1 samples
Monday 8:00
10 players · 2 samples
Monday 9:00
12 players · 1 samples
Monday 10:00
17 players · 1 samples
Monday 11:00
11 players · 2 samples
Monday 12:00
13 players · 1 samples
Monday 13:00
11 players · 1 samples
Monday 14:00
13 players · 2 samples
Monday 15:00
17 players · 1 samples
Monday 16:00
No samples
Monday 17:00
17 players · 3 samples
Monday 18:00
No samples
Monday 19:00
17 players · 1 samples
Monday 20:00
13 players · 1 samples
Monday 21:00
9 players · 1 samples
Monday 22:00
19 players · 1 samples
Monday 23:00
9 players · 1 samples
Tue
Tuesday 0:00
8 players · 2 samples
Tuesday 1:00
9 players · 1 samples
Tuesday 2:00
9 players · 1 samples
Tuesday 3:00
8 players · 2 samples
Tuesday 4:00
8 players · 1 samples
Tuesday 5:00
9 players · 1 samples
Tuesday 6:00
8 players · 2 samples
Tuesday 7:00
9 players · 1 samples
Tuesday 8:00
10 players · 2 samples
Tuesday 9:00
7 players · 1 samples
Tuesday 10:00
8 players · 1 samples
Tuesday 11:00
10 players · 2 samples
Tuesday 12:00
7 players · 1 samples
Tuesday 13:00
14 players · 1 samples
Tuesday 14:00
4 players · 1 samples
Tuesday 15:00
6 players · 1 samples
Tuesday 16:00
16 players · 2 samples
Tuesday 17:00
No samples
Tuesday 18:00
17 players · 2 samples
Tuesday 19:00
16 players · 1 samples
Tuesday 20:00
16 players · 1 samples
Tuesday 21:00
16 players · 1 samples
Tuesday 22:00
10 players · 2 samples
Tuesday 23:00
No samples
Wed
Wednesday 0:00
No samples
Wednesday 1:00
8 players · 3 samples
Wednesday 2:00
No samples
Wednesday 3:00
8 players · 2 samples
Wednesday 4:00
No samples
Wednesday 5:00
6 players · 2 samples
Wednesday 6:00
6 players · 2 samples
Wednesday 7:00
7 players · 1 samples
Wednesday 8:00
6 players · 2 samples
Wednesday 9:00
No samples
Wednesday 10:00
8 players · 2 samples
Wednesday 11:00
10 players · 1 samples
Wednesday 12:00
4 players · 1 samples
Wednesday 13:00
No samples
Wednesday 14:00
7 players · 3 samples
Wednesday 15:00
No samples
Wednesday 16:00
14 players · 1 samples
Wednesday 17:00
18 players · 1 samples
Wednesday 18:00
0 players · 1 samples
Wednesday 19:00
24 players · 2 samples
Wednesday 20:00
No samples
Wednesday 21:00
18 players · 2 samples
Wednesday 22:00
No samples
Wednesday 23:00
12 players · 1 samples
Thu
Thursday 0:00
14 players · 2 samples
Thursday 1:00
No samples
Thursday 2:00
12 players · 2 samples
Thursday 3:00
No samples
Thursday 4:00
6 players · 1 samples
Thursday 5:00
9 players · 3 samples
Thursday 6:00
No samples
Thursday 7:00
7 players · 1 samples
Thursday 8:00
8 players · 2 samples
Thursday 9:00
8 players · 1 samples
Thursday 10:00
No samples
Thursday 11:00
8 players · 3 samples
Thursday 12:00
No samples
Thursday 13:00
17 players · 1 samples
Thursday 14:00
12 players · 2 samples
Thursday 15:00
20 players · 1 samples
Thursday 16:00
No samples
Thursday 17:00
18 players · 2 samples
Thursday 18:00
13 players · 1 samples
Thursday 19:00
No samples
Thursday 20:00
15 players · 1 samples
Thursday 21:00
14 players · 2 samples
Thursday 22:00
18 players · 1 samples
Thursday 23:00
No samples
Fri
Friday 0:00
12 players · 2 samples
Friday 1:00
10 players · 1 samples
Friday 2:00
No samples
Friday 3:00
9 players · 2 samples
Friday 4:00
5 players · 1 samples
Friday 5:00
9 players · 1 samples
Friday 6:00
7 players · 1 samples
Friday 7:00
8 players · 2 samples
Friday 8:00
No samples
Friday 9:00
6 players · 2 samples
Friday 10:00
7 players · 1 samples
Friday 11:00
No samples
Friday 12:00
11 players · 2 samples
Friday 13:00
11 players · 1 samples
Friday 14:00
12 players · 3 samples
Friday 15:00
No samples
Friday 16:00
14 players · 4 samples
Friday 17:00
No samples
Friday 18:00
16 players · 1 samples
Friday 19:00
14 players · 1 samples
Friday 20:00
15 players · 3 samples
Friday 21:00
No samples
Friday 22:00
12 players · 2 samples
Friday 23:00
14 players · 2 samples
Sat 📍
Saturday 0:00
14 players · 2 samples
Saturday 1:00
No samples
Saturday 2:00
15 players · 1 samples
Saturday 3:00
8 players · 2 samples
Saturday 4:00
7 players · 1 samples
Saturday 5:00
10 players · 2 samples
Saturday 6:00
8 players · 1 samples
Saturday 7:00
14 players · 2 samples
Saturday 8:00
5 players · 1 samples
Saturday 9:00
6 players · 1 samples
Saturday 10:00
13 players · 2 samples
Saturday 11:00
No samples
Saturday 12:00
14 players · 3 samples
Saturday 13:00
No samples
Saturday 14:00
21 players · 1 samples
Saturday 15:00
23 players · 3 samples
Saturday 16:00
No samples
Saturday 17:00
No samples
Saturday 18:00
23 players · 3 samples
Saturday 19:00
No samples
Saturday 20:00
21 players · 1 samples
Saturday 21:00
31 players · 1 samples
Saturday 22:00
15 players · 2 samples
Saturday 23:00
15 players · 2 samples

Latest News

Aug 27, 2026 at 23:08 UTC Read More
Aug 26, 2026 at 19:56 UTC Read More
Aug 25, 2026 at 13:27 UTC Read More
Aug 21, 2026 at 16:11 UTC Read More
Aug 20, 2026 at 21:39 UTC Read More
Aug 20, 2026 at 14:39 UTC Read More
Aug 19, 2026 at 21:29 UTC Read More
Aug 18, 2026 at 13:36 UTC Read More
Aug 18, 2026 at 10:47 UTC Read More
Aug 17, 2026 at 21:05 UTC Read More
Showing 1 to 10 of 57 news items

Price History

Lowest Price
$9.99
Sep 2026 across all regions
Current Price
$9.99
US region
Price history across regions (last 30 days)

System Requirements

Platform Support
Windows macOS Linux
Windows Requirements
Minimum:
Minimum:
  • Requires a 64-bit processor and operating system
  • OS: Windows 10 64-bit (1909+)
  • Processor: Quad-core — Core i5-8400 / Ryzen 3 3100
  • Memory: 8 GB RAM
  • Graphics: 4 GB VRAM, Direct3D 12 / Vulkan 1.2 - NVIDIA GTX 1650 / AMD RX 570 / Intel Arc A380
  • DirectX: Version 12
  • Storage: 3 GB available space
  • Additional Notes: Requires a GPU with Direct3D 12 or Vulkan 1.2 support
Recommended:
Recommended:
  • Requires a 64-bit processor and operating system
  • OS: Windows 11 64-bit
  • Processor: 6-core Intel Core i5 (10th gen+) or AMD Ryzen 5
  • Memory: 16 GB RAM
  • Graphics: 6-8 GB VRAM - NVIDIA RTX 2060 / RTX 3060 / AMD RX 6600
  • DirectX: Version 12
  • Storage: 5 GB available space
  • Additional Notes: Vulkan-capable GPU required. SSD recommended.
macOS Requirements
Minimum:
Minimum:
  • OS: macOS 12 Monterey
  • Processor: Apple M1 or Intel Core i5 (Metal-capable)
  • Memory: 8 GB RAM
  • Graphics: Apple M1, or Intel quad-core with a Metal-capable GPU
  • Storage: 3 GB available space
Recommended:
Recommended:
  • OS: macOS 14 Sonoma
  • Processor: Apple M1 Pro / M2 or later
  • Memory: 16 GB RAM
  • Graphics: Apple M-series GPU
  • Storage: 5 GB available space
Linux Requirements
Minimum:
Minimum:
  • OS: Ubuntu 22.04 / SteamOS 3 (Steam Deck) or comparable
  • Processor: Quad-core x86-64
  • Memory: 8 GB RAM
  • Graphics: 4 GB VRAM, Vulkan 1.2 - Mesa 22+ (RADV/ANV) or NVIDIA 525+
  • Storage: 3 GB available space
  • Additional Notes: Steam Deck supported - runs on the native Linux build.
Recommended:
Recommended:
  • OS: Ubuntu 24.04 / SteamOS 3
  • Processor: 6-core x86-64
  • Memory: 16 GB RAM
  • Graphics: 6-8 GB VRAM - AMD RX 6600 / NVIDIA RTX 3060
  • Storage: 5 GB available space
Controller Support
full
Pricing
Paid Game
$14.99 (USD)

Additional Information

Categories
Single-player Multi-player Co-op Online Co-op Cross-Platform Multiplayer Steam Achievements Full controller support Custom Volume Controls Adjustable Difficulty #category_playable_at_your_own_pace Playable without Timed Input DualShock Controller Support DualShock Controller Support DualSense Controller Support DualSense Controller Support Save Anytime Steam Input API Support Stereo Sound Steam Cloud Stats Steam Leaderboards Family Sharing
Supported Languages
English*, French, German, Spanish - Spain, Czech, Danish, Portuguese - Brazil, Italian, Dutch, Polish, Russian, Swedish
*languages with full audio support
Official Website
https://playuptime.com

Player-to-Price Ratio

3.2
7-day avg players per $1 spent

Current Pricing

💰
$14.99
Regular Price
Historical low: $9.99 (Sep 2026)

Additional Information

🏆 Achievements
15
total achievements
Featured:
A Thousand Hosts
A Hundred Tenants
🇧🇷 DEJUS Rating
l
Brazilian rating
🇩🇪 Steam Germany
0
German classification
🆘 Support
🎁 Purchase Options
1
package options

Developer Analytics

Loading competitors...

About This Game

Build a cloud provider from a garage to a hyperscaler - rack the hardware, run every cable, route the traffic, keep customers online. A first-person infrastructure sim where ports, power, fault domains, RSTP and BGP do real work, not flavour text. Readable for newcomers, honest for engineers.

Detailed Description

You don't manage a datacenter from a spreadsheet. You walk it.

Uptime puts you on the floor of your own cloud provider, first person, hands on the hardware. You buy the servers and carry them to the rack. You seat them with a click. You run the cable off the spool yourself, find the port, watch it lay across the floor, and power the thing on. Then you sign your first customer and find out whether any of it holds.

Underneath the floor is a real simulation. Every server, switch, cable and port is a live entity in a deterministic engine, and the network switches and routes real traffic across it. Power and cooling are budgets you can blow. Capacity is hardware that fills up. When something breaks, it breaks because the model says it should, and the fix is usually the one a real engineer would reach for. That was the whole goal: a build-it-with-your-hands tycoon sim that still holds up if you do this for a living.

Get it running, then keep it running. The moment traffic arrives, the simulation starts pushing back.

You're running the cloud, not a server room.

You own the full stack. The metal, the network, the services you sell, and the customers whose product lives on your kit. You're the thing they build on, so everything running on you is yours to keep alive, from the single box in the garage to a floor other companies depend on.

Your customers bet their business on you.

The tenants have names, and they hand you their product expecting it to stay up. Reputation is the currency underneath all of it. You earn it slowly and you can lose it in one bad night, and the bigger the customer, the harder that fall lands. Sign a deal you can't carry, pack one host too tight, sleep through an SLA breach at 2am, and the money is the cheap part. You lose the trust that was about to send you the next customer.

So every yes is a wager on whether you can carry the new weight without dropping what you already hold. Turning business away is sometimes the correct call. The tenants you keep won't sit quietly either. They surge, they haggle, and they come back asking for more capacity, expecting a yes. The yes costs iron. One eats bandwidth. The next wants far more memory than its size suggests, and the one after that wants CPU nobody else is allowed to touch. Keep them happy and they say so out loud, and they bring friends.

What you sell is infrastructure you actually run.

Customers don't rent "a server." They spin up the things a real cloud sells: virtual machines, object storage, managed databases, Kubernetes, load balancers, serverless functions. Each one is a service you operate. Behind every service is a control plane you have to keep alive and an agent on each host that does the work, and all of it competes for the same compute your customers are paying for.

That's where the network grows teeth. Cut a service off from its control plane and it starts to fail. Lean on one too hard and it buckles. Capacity runs out, the network can partition the very services you're selling, and the way you lay it all out is what separates a provider that holds from one that tips over.

The simulation is the game.

This is where the word "simulation" gets earned. Every device on your floor is a real entity in a deterministic engine, and every LED you see is reading its live state. A link saturates because the math saturated it. A rack goes dark because a fault domain you never thought about turned out to be a single point of failure.

Ports, cables, power draw, fault domains, oversubscription, link aggregation, spanning tree, BGP, mean-time-between-failures. These are the model, not labels stuck on a progress bar. Cable a redundant link the wrong way and spanning tree either saves you or, if you got it backwards, the whole floor drowns in a broadcast storm. You can ignore the depth and still win. You can also lean all the way into it.

Then the internet notices you.

Floods arrive, and they arrive more often the bigger you get. Attack volume scales with how many tenants you host, how well known you are and how much line there is to fill. The garage is where you meet the mechanic. On a colo floor it starts to hurt. An attack can't come down the wire faster than the wire allows, so a consumer fibre and a carrier circuit get attacked in completely different shapes.

Your gateway and its add-ons scrub what they can absorb, and the traffic you absorbed still filled your pipe on the way in. Your servers are protected. Your line is not. At most four fifths of a circuit can be taken, so a flood squeezes you for a while instead of switching you off. Buy more inspection capacity, or buy more line. There's an intrusion feed to read while it happens, and a bill afterwards, because security hardware carries monthly fees and licences that show up in your burn rate.

Yes, it has a /metrics endpoint.

Every running game serves a read-only HTTP API on localhost, and the ops console tells you the port. Curl it. Scrape it. Hosts, racks, cables, switches, tenants, incidents, work orders, quests: a couple of dozen collections in all, handed back as JSON in the same shapes the game's own renderer reads. There's a generated OpenAPI spec and a Swagger page served out of the binary too, so you can click through the lot without reading a word of documentation.

The /metrics half speaks Prometheus, so your second monitor can be a real Grafana board. Cash and reputation. Heat load against cooling capacity. Uplink egress climbing while a flood comes in, and an alert rule that fires when your own SLO goes red. Scrape it as hard as you like: the engine hands the HTTP side a copy on a fixed cadence and never waits on it, so no amount of hammering costs you a frame, and every response carries its own age so you know how fresh the number is.

The customers talk to you.

They live in a chat channel that reads like the ops Slack you've spent years in. They onboard, ask for more capacity, complain when latency spikes, and tell you in their own words when the change you made three minutes ago just took their service down.

Incidents don't ship with severity tags attached. Severity comes out of how many customers you're hurting and how badly. A flapping link nobody depends on is a shrug. That same link under your biggest tenant is a page in the middle of the night. When you don't know what to do about one, the console carries runbooks, and a codex that fills in as hardware lands on your floor. The answer is in the room with you.

Two ways to read the same machine.

Never touched a rack? NPC mentors walk you in, and one key toggles jargon mode, flipping the whole interface between plain language and the real terminology over the exact same systems. "Spread these across separate failure zones" and "fix this single-AZ SPOF" are the same instruction. You pick up the real words by playing instead of reading a manual. Already know what oversubscription costs you? The depth was there the whole time. Turn the training wheels off.

Set the difficulty. The hard runs won't let you off.

One difficulty setting, Easy, Standard or Hard, re-tunes the entire simulation from a single neutral baseline, and you can move it mid-run. Push it up and the reputation ledger turns crueller: slower to earn, quicker to lose, and less willing to forgive an incident. The authored hard scenarios set their own floor, so the slider can make them tougher but never softer.

Garage to Glory is one story, not the only one.

The campaign takes you from a single server in the garage to your own data center floor, growing through a basement build-out and into a room you fill and defend. That's one scenario. Garage to Glory: Hard runs the same climb on half the cash and half the leads, with steeper targets on every rung and a stretch about two and a half times as long. Arm Race is its own start. Or drop into open sandbox and build with no rails at all. Scenarios are plain, readable files, so the community can write their own starts, disasters and constraints and drop them straight in.

This is Early Access. The data center floor is built to grow: add rows and cages to expand it, spread your customers across separate zones, and build real multi-region resilience by hand. More hardware, bigger scenarios and hyperscale sites are on the road ahead.

Multiplayer is coming.

One floor, several people standing on it, and one shared set of customers who don't care which of you laid the cable. Someone racks, someone cables, someone watches the graphs and starts shouting. Invite a friend off your Steam list and they walk in through the door. It's in beta testing now, and it's the next thing we finish.

For the engineers.

You already know whether we mean it. Here's what's under the hood:

  • Typed cages and connectors - RJ45, SFP, QSFP, LC - with media rules that refuse the wrong lead

  • Real LAG across member links, and breakout cables with honest lane arithmetic, so a 100G trunk fanned to 4x25G is four legs sharing the trunk's lanes

  • Managed L2 and L3 switches forming an actual switching fabric, not one abstract "network" stat

  • RSTP that converges, elects a root bridge and blocks redundant ports; loop the network and it storms

  • Two-sided patch panels: couplers with a front face and a rear face, front-to-rear pass-through, rear runs bundled at rack depth

  • Cable management with finite capacity - side holes, roof cutouts and vertical managers fill up and say no

  • Oversubscription that bites when you cheap out on uplinks

  • Fault domains and single points of failure that are computed, not painted on

  • Reachability chains from host to switch to demarc to uplink, gating every allocation

  • Every service split into a control plane and per-host data-plane agents; partition them and it goes headless, overload one and it relocates itself to iron that fits

  • Power draw and wear modelling: an ageing machine loses disk speed and burns more watts, and never loses the memory or cores you paid for, and nothing dies on a random timer

  • Capacity modelled as workload shapes fitting host shapes rather than a scalar bar

  • Finance that behaves: burn rate, runway, per-customer cost attribution, upstream transit billed on what you shift, and capital hardware that stops depreciating once it's written off

  • Reputation as an asymmetric ledger, with a capacity-fit check before you ever sign

  • A read-only local HTTP API, a Prometheus /metrics endpoint and a generated OpenAPI spec with Swagger UI, served by the game itself on loopback

  • A deterministic engine: same seed, same run, every time, headless-testable and replay-stable

Built honestly.

A deterministic Rust engine runs the simulation, and the renderer only ever shows you what the engine already decided. Nothing gets faked for the camera. Scenarios and mods are human-readable files. Windows, macOS and Linux from day one, Steam Deck included. English is the language the game is written in, with Czech, Danish, French, German, Polish, Spanish and Brazilian Portuguese available and still being refined.

Uptime is in Early Access. The full loop is here and playable now: campaign, sandbox, hard modes, and the customer and service simulation underneath them. Early Access is where the breadth grows on top of that, more places to build, more hardware, more scenarios, and steady polish across art, audio and onboarding, with the direction shaped by what players push on, the infra crowd most of all.

Features

  • First-person, hands-on - walk the floor, carry the hardware, run the cable. You're in the room, not hovering above it.

  • Cabling as a hero mechanic - run every link by hand, with typed connectors, enforced reach and bend radius, real patch panels and cable management that fills up. Pull a cable and something goes dark. The way Factorio makes belts feel good.

  • Customers as commitments - reputation earned slowly and lost in an instant, every signup a bet against the capacity you can see.

  • A real cloud to run - VMs, storage, databases, Kubernetes, load balancers and functions, each with a control plane and data-plane agents on your hosts.

  • A simulation that pushes back - ports, power, fault domains, spanning tree, oversubscription and BGP are the actual model.

  • Under attack - floods that scale with your size and can never outrun the line they arrive on. Scrub them with hardware you chose and paid for.

  • It has a /metrics endpoint - a read-only local API and a Prometheus scrape target, so your second monitor can be a real Grafana board.

  • Emergent incidents - severity comes from real customer impact, not scripted labels.

  • Readable for anyone, honest for the pros - one-key jargon toggle over the same systems, plus runbooks and a codex in the console. No manual required.

  • Difficulty you control - live Easy/Standard/Hard that re-tunes everything, and hard scenarios that won't soften.

  • Breadth of play - campaign, a hard-mode variant, alternate starts, open sandbox, and drop-in community scenarios.

  • Multiplayer, coming soon - share one floor and one set of customers with friends from your Steam list. In beta testing now.

  • Deterministic and mod-friendly - same seed, same run, plain-text scenario files.

Frequently Asked Questions

Is Uptime: A Cloud Provider Sim worth buying right now?
Watch — $9.99. Decent deal at 0% off, but might drop further. Watch for better opportunities.
When does Uptime: A Cloud Provider Sim go on sale?
Decent deal at 0% off, but might drop further. Watch for better opportunities.
Is Uptime: A Cloud Provider Sim still getting updates?
Moderate Updates — 1 patches in last 30 days. 56 patches and 56 news items in last 180 days. Latest patch effect size: 0.00.
Is Uptime: A Cloud Provider Sim free to play?
Uptime: A Cloud Provider Sim costs $9.99 on Steam.
What genre is Uptime: A Cloud Provider Sim?
Uptime: A Cloud Provider Sim is a Indie, Simulation, Early Access game.
Who developed Uptime: A Cloud Provider Sim?
Uptime: A Cloud Provider Sim was developed by RubyRack Games and published by RubyRack Games.
What platforms does Uptime: A Cloud Provider Sim support?
Available on Steam for Windows, macOS, Linux.