Uptime: A Cloud Provider Sim
Постройте облачного провайдера из гаража в гипермасштабер - стойку аппаратного обеспечения, запускайте каждый кабель, маршрутизируйте трафик, держите клиентов в сети. Инфраструктурный симулятор от первого лица, в котором порты, мощности, домены неисправностей, RSTP и BGP выполняют реальную работу, а не текст с ароматом. Готовы для новичков, честны для инженеров.
- Дата выхода
- 17 июля 2026
- Жанры
- Инди, Симуляторы, Ранний доступ
- Платформы
- WindowsmacOSLinux
Об игре
Описание Uptime: A Cloud Provider Sim
Вы не управляете центром обработки данных из электронной таблицы. Прогуляйся.
Uptime ставит вас на пол вашего собственного облачного провайдера, от первого лица, руки на аппаратном обеспечении. Вы покупаете серверы и переносите их в стойку. Вы усаживаете их щелчком. Вы запускаете кабель с катушки самостоятельно, находите порт, смотрите, как он лежит по полу, и питаете вещь. Затем вы подписываете своего первого клиента и выясняете, есть ли у него какой-либо из них.
Под полом - настоящая симуляция. Каждый сервер, коммутатор, кабель и порт являются живыми объектами в детерминированной системе, а сеть переключает и направляет реальный трафик через нее. Мощность и охлаждение — это бюджеты, которые вы можете сдуть. Мощность — это аппаратное обеспечение, которое заполняет. Когда что-то ломается, оно ломается, потому что модель говорит, что это должно быть, и исправление обычно является тем, к которому стремится настоящий инженер. В этом и заключалась цель: создать симулятор магната из ваших рук, который все еще будет держаться, если вы сделаете это за жизнь.
Бегите, а потом продолжайте. В тот момент, когда появляется трафик, симуляция начинает отталкиваться.
Вы управляете облаком, а не серверной.
У вас есть полный стек. Металл, сеть, услуги, которые вы продаете, и клиенты, чей продукт живет на вашем комплекте. Вы - это то, на чем они строят, поэтому все, что работает на вас, принадлежит вам, чтобы выжить, от единственной коробки в гараже до пола, от которого зависят другие компании.
Ваши клиенты ставят свой бизнес на вас.
У арендаторов есть имена, и они передают вам свой продукт, ожидая, что он не отключится. Репутация — это валюта, которая находится под всем этим. Вы зарабатываете его медленно, и вы можете потерять его за одну плохую ночь, и чем больше клиент, тем сложнее приземляется. Подпишите сделку, которую вы не можете нести, упакуйте одного хозяина слишком плотно, спите через нарушение SLA в 2 часа ночи, и деньги - это дешевая часть. Вы теряете доверие, которое должно было отправить вам следующего клиента.
Таким образом, каждое «да» — это ставка на то, сможете ли вы нести новый вес, не теряя того, что вы уже держите. Отказ от бизнеса иногда является правильным решением. Арендаторы, которых вы держите, тоже не будут сидеть тихо. Они вскакивают, торгуются и возвращаются, требуя больше возможностей, ожидая «да». «Да» стоит железа. Один ест пропускную способность. Следующий хочет гораздо больше памяти, чем предполагает его размер, а следующий хочет, чтобы процессор никому больше не позволял прикасаться. Держите их счастливыми, и они говорят это вслух, и они приносят друзей.
То, что вы продаете, — это инфраструктура, которой вы управляете.
Клиенты не арендуют «сервер». Они раскручивают вещи, которые продает реальное облако: виртуальные машины, хранилище объектов, управляемые базы данных, Kubernetes, балансировщики нагрузки, бессерверные функции. Каждый из них – это сервис, которым вы пользуетесь. За каждой услугой стоит план управления, который вы должны поддерживать в живых, и агент на каждом хосте, который выполняет работу, и все это конкурирует за тот же расчет, за который платят ваши клиенты.
Вот где сеть вырастает зубами. Отключите службу от самолета управления, и он начнет выходить из строя. Наклонись на одну слишком сильно, и она застегнется. Вместимость иссякает, сеть может разделять те самые услуги, которые вы продаете, и то, как вы все это выкладываете, - это то, что отделяет провайдера, который держит от того, который опрокидывает.
Моделирование - это игра.
Именно здесь и зарабатывает слово «симуляция». Каждое устройство на вашем этаже является реальной сущностью в детерминистском двигателе, и каждый светодиод, который вы видите, читает свое состояние в реальном времени. Ссылка насыщает, потому что математика насыщает ее. Стеллаж становится темным, потому что домен неисправностей, о котором вы никогда не думали, оказался единственной точкой отказа.
Порты, кабели, силовая ничья, домены неисправностей, переподписка, агрегация ссылок, дерево охвата, BGP, среднее время между отказами. Это модель, а не метки, застрявшие на прогресс-баре. Кабель избыточной линии не в ту сторону и пролет дерева либо спасает вас, либо, если вы получили его назад, весь пол тонет в широковещательной буре. Вы можете не обращать внимания на глубину и все равно побеждать. Вы также можете наклониться в него.
Тогда интернет вас заметит.
Наводнения приходят, и они приходят чаще, чем больше вы получаете. Атакуйте масштабы объема с тем, сколько арендаторов вы размещаете, насколько хорошо вы знаете и сколько строк нужно заполнить. Гараж — это место, где вы встречаете механика. На полу коло это начинает болеть. Атака не может спуститься по проводу быстрее, чем позволяет провод, поэтому потребительское волокно и цепь несущей подвергаются атаке в совершенно разных формах.
Ваш шлюз и его надстройки очищают то, что они могут поглотить, и трафик, который вы поглотили, все еще заполнял вашу трубу по пути внутрь. Ваши серверы защищены. Ваша линия - нет. Можно взять максимум четыре пятых цепи, поэтому наводнение сжимает вас на некоторое время, а не отключает. Покупайте больше возможностей для проверки или покупайте больше линий. Во время инцидента есть канал для чтения, а затем счет, потому что оборудование безопасности несет ежемесячные сборы и лицензии, которые отображаются в вашей скорости горения.
Да, у него есть конечная точка /метрика.
Каждая запущенная игра обслуживает HTTP API только для чтения на локальном хосте, а консоль ops сообщает вам порт. Обернись. Поцарапай его. Хосты, стойки, кабели, переключатели, арендаторы, инциденты, рабочие заказы, квесты: всего несколько десятков коллекций, переданных обратно в виде JSON в тех же формах, что и собственный рендер игры. Существует сгенерированная спецификация OpenAPI и страница Swagger, обслуживаемая из двоичного кода, поэтому вы можете щелкнуть по лоту, не читая ни слова документации.
Половина /метрика говорит о Прометее, поэтому ваш второй монитор может быть настоящей доской Grafana. Наличные и репутация. Тепловая нагрузка на холодопроизводительность. Uplink выходит из скалолазания, когда приходит наводнение, и правило предупреждения, которое загорается, когда ваш собственный SLO становится красным. Схлопните его так сильно, как вам нравится: движок передает HTTP-стороне копию на фиксированной каденции и никогда не ждет ее, поэтому никакое количество ударов не стоит вам кадра, и каждый ответ имеет свой собственный возраст, чтобы вы знали, насколько свежий номер.
Клиенты разговаривают с вами.
Они живут в чат-канале, который читается как оперативник Слэк, в котором вы провели годы. Они на борту, просят больше мощности, жалуются на скачки задержки и говорят вам своими словами, когда изменение, которое вы сделали три минуты назад, просто отключило их обслуживание.
Инциденты не отправляются с прикрепленными ярлыками строгости. Тяжесть возникает из-за того, сколько клиентов вам больно и насколько плохо. Связь, от которой никто не зависит, — это пожимание плечами. Та же самая ссылка под вашим самым большим арендатором - это страница посреди ночи. Когда вы не знаете, что делать с одним, консоль несет рунбуки, и кодекс, который заполняет, когда аппаратное обеспечение приземляется на вашем полу. Ответ находится в комнате вместе с вами.
Два способа чтения одной и той же машины.
Никогда не трогал стойку? Наставники NPC проводят вас, и один ключ переключает жаргонный режим, переворачивая весь интерфейс между простым языком и реальной терминологией через одни и те же системы. «Разбросьте их по отдельным зонам отказа» и «исправьте этот одно-AZ SPOF» — это одна и та же инструкция. Вы подбираете реальные слова, играя, а не читая инструкцию. Вы уже знаете, сколько стоит переподписка? Глубина была там все время. Выключите тренировочные колеса.
Установите сложность. Жесткие пробежки тебя не подведут.
Одна настройка сложности, Easy, Standard или Hard, перенастраивает всю симуляцию с одного нейтрального базового уровня, и вы можете переместить ее в середине цикла. Подталкивайте его, и реестр репутации становится более жестоким: медленнее зарабатывать, быстрее проигрывать и менее охотно прощать инцидент. Созданные жесткие сценарии устанавливают свой собственный пол, поэтому ползунок может сделать их жестче, но никогда не мягче.
«Гараж во славу» — это одна история, а не единственная.
Кампания переносит вас с одного сервера в гараже на ваш собственный этаж центра обработки данных, растущий через подвал и в комнату, которую вы заполняете и защищаете. Это один из сценариев. Garage to Glory: Hard поднимается на половину денег и половину лидов, с более крутыми целями на каждой ступеньке и растяжкой примерно в два с половиной раза длиннее. Гонка вооружений - это ее начало. Или опуститься в открытую песочницу и строить без рельсов вообще. Сценарии - это простые, читаемые файлы, поэтому сообщество может писать свои собственные старты, катастрофы и ограничения и сразу же их сбрасывать.
Это ранний доступ. Пол центра обработки данных построен для роста: добавьте ряды и клетки, чтобы расширить его, распределить ваших клиентов по отдельным зонам и создать реальную многорегиональную устойчивость вручную. Больше оборудования, большие сценарии и гипермасштабные сайты находятся на пути вперед.
Мультиплеер уже идет.
Один этаж, несколько человек, стоящих на нем, и один общий набор клиентов, которым все равно, кто из вас проложил кабель. Кто-то дергает, кто-то кабели, кто-то смотрит на графики и начинает кричать. Пригласите друга из вашего списка Steam, и он войдет через дверь. Сейчас он в бета-тестировании, и это следующее, что мы закончим.
Для инженеров.
Вы уже знаете, имеем ли мы в виду это. Вот что находится под капотом:
Типовые клетки и разъемы - RJ45, SFP, QSFP, LC - с медиа-правилами, которые отказываются от неправильного свинца
Реальный LAG по всем линиям связи и кабели прорыва с честной арифметикой полосы, поэтому багажник 100G, разветвленный до 4x25G, представляет собой четыре ноги, разделяющие полосы багажника.
Управляемые переключатели L2 и L3, образующие фактическую коммутационную ткань, а не одну абстрактную «сеть»
RSTP, который сходится, выбирает корневой мост и блокирует избыточные порты; замыкает сеть и бурит
Двусторонние патч-панели: спаренные с передней и задней гранью, передние к задним проходам, задние пробеги, сложенные на глубине стойки
Управление кабелем с конечной пропускной способностью - боковые отверстия, вырезы крыши и вертикальные менеджеры заполняются и говорят нет
Переподписка, которая кусается, когда вы дешево выходите на восходящие ссылки
Домены ошибок и отдельные точки отказа, которые вычисляются, а не нарисованы на
Цепочки доступности от хоста для перехода на демаркацию до восходящей линии связи, отображая каждое выделение
Каждая услуга разделяется на плоскость управления и агенты на каждой хост-плане данных; разделите их, и они обезглавливаются, перегружают одну, и она перемещается в железо, которое подходит.
Моделирование энергопотребления и износа: стареющая машина теряет скорость диска и сжигает больше ватт, и никогда не теряет память или ядра, за которые вы заплатили, и ничто не умирает на случайном таймере
Вместимость, смоделированная как рабочая нагрузка, соответствует формам хоста, а не скалярной планке
Финансы, которые ведут себя так: скорость горения, взлетно-посадочная полоса, атрибуция затрат на клиента, транзит вверх по течению, выставленный на то, что вы меняете, и капитальное оборудование, которое перестает обесцениваться, как только оно списывается.
Репутация как асимметричная книга с проверкой соответствия емкости, прежде чем вы когда-либо подпишете
Локальный HTTP API только для чтения, конечная точка Prometheus / Metrics и сгенерированная спецификация OpenAPI с пользовательским интерфейсом Swagger, обслуживаемая самой игрой на обратной связи
Детерминированный движок: одно и то же семя, один и тот же ход, каждый раз, безголовый тестируемый и стабильный для воспроизведения
Построена честно.
Детерминированный двигатель Rust запускает симуляцию, и рендерер только показывает вам, что двигатель уже решил. Ничто не подделывается для камеры. Сценарии и модификаты являются читабельными файлами. Windows, macOS и Linux с первого дня, включая Steam Deck. Английский язык - это язык, на котором написана игра, с чешским, датским, французским, немецким, польским, испанским и бразильским португальским, доступным и все еще совершенствующимся.
Uptime находится в раннем доступе. Полная петля здесь и воспроизводима сейчас: кампания, песочница, жесткие режимы, и симуляция клиентов и обслуживания под ними. Ранний доступ - это то, где широта растет, больше мест для сборки, больше оборудования, больше сценариев и устойчивая полировка в искусстве, аудио и на борту, с направлением, сформированным тем, что игроки нажимают, больше всего толпы.
Особенности
От первого лица, от руки - ходите по полу, носите аппаратуру, запускайте кабель. Ты в комнате, а не паришь над ней.
Кабель как механик-герой - запустите каждую связь вручную, с набранными разъемами, принудительной досягаемостью и радиусом изгиба, реальными патч-панелями и управлением кабелем, которые заполняются. Вытяните кабель, и что-то потемнеет. Факторио заставляет ремни чувствовать себя хорошо
Клиенты как обязательства - репутация заработана медленно и потеряна в одно мгновение, каждая подписка ставится против возможностей, которые вы можете видеть.
Настоящее облако для запуска - виртуальные машины, хранилище, базы данных, Kubernetes, балансировщики нагрузки и функции, каждый с плоскостью управления и агентами плоскости данных на ваших хостах.
Моделирование, которое отталкивает - порты, мощность, домены ошибок, охватывающее дерево, переподписка и BGP являются фактической моделью.
Под атакой - наводнения, которые масштабируются с вашим размером и никогда не могут обогнать линию, по которой они прибывают. Отсканируйте их с помощью оборудования, которое вы выбрали и заплатили.
У него есть конечная точка /метрика - локальный API только для чтения и цель для скребок Prometheus, поэтому ваш второй монитор может быть настоящей платой Grafana.
Срочные инциденты - серьезность исходит от реального воздействия на клиента, а не от написанных по сценарию этикеток.
Считанный для всех, честный для профессионалов - одноключевой жаргон переключается на одни и те же системы, плюс рунбуки и кодекс в консоли. Руководства не требуется.
Трудности, которые вы контролируете - живите легко / стандартно / трудно, что перенастраивает все, и сложные сценарии, которые не смягчатся.
Широта игры - кампания, вариант в жестком режиме, альтернативные старты, открытая песочница и сценарии сообщества.
Многопользовательский режим, который скоро появится – поделитесь одним этажом и одним набором клиентов с друзьями из вашего списка Steam. Сейчас в бета-тестировании.
Детерминистические и мод-дружественные - те же семенные, те же запущенные, простые текстовые файлы сценариев.
Производительность
Системные требования Uptime: A Cloud Provider Sim
| Параметр | Минимальные | Рекомендуемые |
|---|---|---|
| Операционная система | Windows 10 64-bit (version 1909 or newer) | Windows 11 64-bit |
| Процессор | Quad-core - Intel Core i5-8400 / AMD Ryzen 3 3100 | 6-core - Intel Core i5-11400 / AMD Ryzen 5 5600 |
| Оперативная память | 8 GB ОЗУ | 16 GB ОЗУ |
| Видеокарта | 4 GB VRAM, Direct3D 12 / Vulkan 1.2 - NVIDIA GTX 1650 / AMD RX 570 / Intel Arc A380 | 6-8 GB VRAM - NVIDIA RTX 2060 / RTX 3060 / AMD RX 6600 |
| DirectX | версии 12 | версии 12 |
| Место на диске | 3 GB | 5 GB |
| Дополнительно | Requires a GPU with Direct3D 12 or Vulkan 1.2 support | Не указано |
64-разрядные процессор и операционная система
64-разрядные процессор и операционная система
Галерея
Скриншоты Uptime: A Cloud Provider Sim
Сведения
Подробности об игре
Разработчики и издатели
Разработчик
RubyRack Games
Издатель
RubyRack Games
Языки и режимы
Языки
английский*, французский, немецкий, испанский — Испания, чешский, датский, португальский — Бразилия, итальянский, нидерландский, польский, русский, шведский *озвучивание доступно на этих языках
Игра без VR
Поддерживается
Оценки сообщества
Рекомендации Steam
Нет данных
Metacritic
Нет оценки





