MAATRIX GAMES / Блог / Апгрейд тарифа без потери мира и сохранений

Апгрейд тарифа без потери мира и сохранений

MAATRIX GAMES

Сервер разросся — пришли ещё пять человек, вы поставили модпак или запустили дополнительный плагин с экономикой — и тариф, который месяц назад казался с запасом, начал давиться лагами при каждом пиковом онлайне. Первая мысль у многих: «а если апгрейднуть тариф, не потеряется ли мир, который качали три месяца?». Разберём, как устроен апгрейд в MAATRIX GAMES на практике: что реально сохраняется, сколько длится простой и как считается доплата, если до конца оплаченного периода ещё далеко.

Что вообще происходит технически при апгрейде

Апгрейд тарифа — это не переустановка сервера с нуля, а перенос вашего существующего игрового процесса на контейнер с бо́льшим лимитом ресурсов (RAM, а на старших тарифах — и CPU-квоты). Файловая система вашего сервера — весь диск с миром, конфигами, установленными модами и плагинами — остаётся той же самой, физически или через быстрый снапшот-перенос переезжает вместе с процессом. Это принципиально отличается от переезда на новый физический узел хостинга (такое тоже бывает, но не при обычном апгрейде тарифа, а при миграции между локациями) — тут ничего заново разворачивать не нужно.

Проще говоря: апгрейд — это выделить процессу больше памяти и мощности, а не «создать новый сервер и перекинуть туда файлы руками». Именно поэтому операция сама по себе быстрая и низкорисковая — она не трогает содержимое диска.

Что сохраняется, а что нет

Сохраняется практически всё, что физически лежит на диске вашего сервера:

  • Мир и сохранения — папка worldworld_nether, world_the_end для Minecraft), файлы .sav для ARK: Survival в ShooterGame/Saved/SavedArks/, содержимое server/<identity> для Rust, сохранения Valheim и Palworld в их рабочих каталогах.
  • Конфигиserver.properties, bukkit.yml, spigot.yml для Minecraft; server.cfg и файлы в cfg/ для CS2 и игр на движках Source; GameUserSettings.ini и Game.ini для ARK.
  • Моды и плагины — всё, что загружено через файловый менеджер или установлено вручную: JAR-файлы модов Forge/Fabric, Oxide/uMod-плагины для Rust, ресурспаки, датапаки.
  • Права и whitelist — списки админов, банов, whitelist игроков.
  • IP-адрес и порт — при апгрейде в пределах одной локации (та же UK, US или RU) адрес подключения не меняется, игрокам не нужно вбивать новый IP в закладки сервера.

Что может отличаться после апгрейда — это распределение ресурсов на уровне контейнера: если вы держали сервер впритык к лимиту предыдущего тарифа, после перехода он получит больше свободной памяти, и это иногда требует ручной донастройки, если вы явно ограничивали потребление RAM в параметрах запуска (например, флаг -Xmx для Java-серверов Minecraft жёстко прописан на старое значение — после апгрейда его стоит поднять вручную в настройках запуска, автоматически он не растягивается).

Нужен игровой сервер?

MAATRIX GAMES — 45+ игр, деплой за минуты, DDoS-защита, автобэкапы. Тарифы от 399 ₽/мес.

Создать сервер

Пошаговая инструкция: как апгрейднуться из личного кабинета

  1. Зайдите в личный кабинет MAATRIX GAMES и откройте карточку нужного сервера.
  2. Найдите раздел «Тариф» (или «Ресурсы сервера» — в зависимости от версии интерфейса панели) и нажмите «Изменить тариф».
  3. В списке появятся доступные варианты — обычно можно перейти на любой тариф выше текущего в той же категории (Старт → Базовый → Геймер → Про → Хард). Понижение тарифа доступно не всегда мгновенно, если текущее занятое место на диске превышает лимит младшего тарифа — об этом кабинет предупредит отдельно.
  4. Кабинет покажет расчёт доплаты за оставшиеся дни текущего оплаченного периода — сумму нужно подтвердить перед стартом переноса.
  5. После подтверждения сервер уходит в короткий технический простой — панель показывает статус «Идёт апгрейд» вместо привычного «Запущен».
  6. По завершении сервер поднимается автоматически на новых ресурсах — заходить и нажимать «Старт» вручную не требуется.

Отдельный совет из практики: если апгрейд не горит прямо сейчас, планируйте его на не пиковое время — рано утром по времени вашего комьюнити или в будний день, а не в субботний вечер, когда на сервере обычно максимальный онлайн. Простой короткий, но игроки, которых в этот момент выкинуло с сервера, всё равно напишут в чат «а что случилось».

Сколько длится простой и что происходит в это время

Игровой процесс на время переноса останавливается — игроки в этот момент увидят обрыв соединения, как при обычном рестарте сервера. Реальная длительность зависит от того, насколько большой у вас мир и сколько файлов нужно перенести вместе с контейнером: пустой Minecraft-сервер на 2 ГБ переезжает практически мгновенно, а Rust-сервер с картой на несколько гигабайт и годовой историей построек и рейдов — дольше. Как ориентир: у большинства серверов в каталоге операция укладывается в несколько минут, но это не гарантированный SLA, а типичное время — точную цифру для конкретного случая может назвать только поддержка, если объём диска у вас нетипично большой.

Важно: пока идёт апгрейд, никаких операций с сервером (рестарт, редактирование файлов, ручной бэкап) панель не даёт запускать — это защита от гонки состояний, когда файлы одновременно переносятся и меняются вручную. Дождитесь, пока статус сменится обратно на «Запущен», прежде чем что-то трогать.

Как считается доплата при переходе в середине периода

MAATRIX GAMES не заставляет терять деньги за уже оплаченные, но ещё не отработанные дни на старом тарифе — используется классическая пропорциональная схема (proration): при переходе на более дорогой тариф система пересчитывает разницу в цене на количество оставшихся дней текущего оплаченного периода и списывает только эту доплату, а не полную стоимость нового тарифа заново.

Логика проще всего видна на условном примере с реальными ценами из каталога тарифов: если вы оплатили Базовый (699₽/мес) на месяц вперёд, а через 10 дней использования апгрейднулись на Геймер (999₽/мес), доплата считается по разнице (999 − 699 = 300₽), пропорционально распределённой на оставшиеся ~20 дней периода — а не по полной стоимости Геймера за месяц. Точную сумму кабинет всегда показывает перед подтверждением, поэтому сюрпризов в списании не будет — вы видите итоговую цифру до того, как нажать «Подтвердить».

При следующем продлении (в конце оплаченного периода) счёт выставляется уже по новому тарифу целиком. Если вы на почасовой оплате вместо помесячной — там пересчёт ещё проще: следующее списание просто идёт по новой часовой ставке с момента апгрейда, без доплаты за прошлое. Разница между этими двумя моделями расчёта детальнее разобрана в статье про помесячную и почасовую оплату.

Когда апгрейднуться заранее, а не тянуть до последнего

Ждать, пока сервер начнёт откровенно лагать на глазах у игроков — не лучшая стратегия: апгрейд всё равно займёт несколько минут простоя, и лучше пройти через них планово, чем в разгар вечернего онлайна, когда у всех уже открыт клиент. Признаки, что пора присмотреться к тарифу выше:

  • Мониторинг в личном кабинете стабильно показывает загрузку RAM выше 80–85% даже вне пиковых часов.
  • Появляются рассинхроны и подтормаживания при обычном онлайне, который раньше сервер держал без проблем.
  • Вы только что поставили модпак (Forge/Fabric со внушительным списком модов) или тяжёлый плагин-фреймворк (ESX/QBCore для FiveM, крупный экономический плагин для Rust) — такие вещи обычно сразу поднимают базовое потребление памяти, а не только под нагрузкой.
  • Растёт постоянный онлайн: если полгода назад заходило 5 человек, а сейчас регулярно 15–20, тариф, подобранный под старую нагрузку, скорее всего уже тесен.

Если сомневаетесь, какой конкретно тариф нужен под вашу игру и состав игроков — таблица с ориентирами по RAM для всех 52 игр каталога разобрана в статье какой тариф выбрать под конкретную игру.

Что делать, если после апгрейда что-то пошло не так

Апгрейд — низкорисковая операция, но пара типичных неприятностей встречается:

Сервер не стартует после переноса. Первым делом проверьте лог запуска через панель — иногда причина в том, что в параметрах запуска Java-сервера Minecraft жёстко указан лимит памяти флагом -Xmx2G, унаследованный от старого тарифа: сервер честно стартует и упирается в старый потолок, будто апгрейда и не было. Поднимите значение флага в настройках запуска вручную под новый тариф.

Игроки жалуются, что не видят сервер в списке. Почти всегда это не связано с апгрейдом напрямую — проверьте, что IP и порт в закладках у игроков не изменились (при апгрейде в той же локации они сохраняются), и что сервер уже вышел из статуса «Идёт апгрейд» в «Запущен».

Кажется, что часть построек или прогресса пропала. Прежде чем паниковать — проверьте дату последнего автобэкапа в панели, апгрейд не трогает файлы мира, поэтому пропажа почти наверняка не связана с ним, а с чем-то другим (краш при записи, откат другого игрока с правами). На этот случай и держат автобэкапы: как их настроить и как восстановиться из снапшота, если действительно что-то потерялось, — в статье про восстановление сервера из бэкапа.

Если ни один из этих пунктов не подошёл — это повод написать в поддержку с указанием времени апгрейда, там сохраняется технический лог операции переноса.

Нужен игровой сервер?

MAATRIX GAMES — 45+ игр, деплой за минуты, DDoS-защита, автобэкапы. Тарифы от 399 ₽/мес.

Создать сервер

Частые вопросы

Обязательно ли выключать сервер перед апгрейдом вручную?

Нет, панель сама останавливает и запускает процесс в рамках операции — вручную нажимать «Стоп» не нужно.

Можно ли апгрейднуться сразу на два тарифа выше, например с Базового на Про?

Да, апгрейд не обязан идти по шагам через соседний тариф — можно выбрать любой более дорогой тариф из списка сразу.

Что будет с бэкапами, которые я уже делал на старом тарифе?

Они остаются доступны в панели после апгрейда — история снапшотов не привязана к конкретному тарифу, а хранится вместе с сервером.

Можно ли откатиться назад на старый тариф, если новый не подошёл?

Да, понижение доступно так же через раздел «Тариф» — с оговоркой про занятое место на диске: если суммарный объём файлов сервера уже превышает лимит младшего тарифа, сначала придётся освободить место (например, удалить старые ручные бэкапы) или обратиться в поддержку.

Меняется ли IP-адрес сервера при апгрейде в пределах одной локации?

Нет, если вы не выбираете отдельно смену региона (UK/US/RU) — адрес и порт сохраняются, и игрокам не нужно ничего перенастраивать в клиенте.