Шелдон_ · надёжность · сервер

Сервер из того, что есть

Для старта Шелдону хватает обычного компьютера или мини-ПК: от 4 ядер и 8 ГБ памяти*, до 25 игровых ПК. Хранилище игр, кэш Steam и образы ПК — добавляете, когда клуб до них дорастёт.

«Чтобы перейти на нормальную систему, нужен дорогой сервер — а денег на него нет.»

— владелец клуба
4 ядра*процессор сервера — минимум
8 ГБ*оперативной памяти — минимум
до 25 ПКна стартовом сервере
≈3,3 ГБпамяти занимает вся система на стенде

* Минимум — на нём работает сама панель клуба. Мастер установки выделяет ресурсы с запасом, поэтому рекомендуем: для панели — от 8 потоков процессора, 24 ГБ памяти и SSD от 256 ГБ; с хранилищем игр и кэшем Steam сразу — от 32 ГБ памяти и SSD от 512 ГБ, плюс отдельный диск под игры.

Старт: панель на обычном ПК

Панель управления, база гостей, касса, боты и серверная часть лаунчера живут на одной машине. Весь стенд Шелдона — 17 сервисов — работает на 4 ядрах и 8 ГБ: занято около 3,3 ГБ памяти и 23 ГБ диска.

  • Процессор от 4 ядер, память от 8 ГБ (рекомендуем больше*)
  • SSD от 60 ГБ — с запасом под базу и журналы
  • До 25 игровых ПК на такой конфигурации
Иллюстрация: три ступени сервера клуба — старт, рост, полный

Рост: хранилище игр и кэш Steam

Когда надоест обновлять игры на каждом ПК по отдельности, добавьте хранилище. Один мастер-диск с играми, клон под каждый ПК, откат снимком. Кэш Steam: скачал один раз — раздаёт ПК по локальной сети.

  • Хранилище на TrueNAS: клоны дисков игр по сети (iSCSI) и снимки
  • Обновили мастер-диск — обновились все клоны
  • Кэш Steam экономит интернет-канал; нужна настройка DNS на роутере
Раздел «Хранилище» в панели Шелдона: клоны дисков игр для каждого ПК
Хранилище: клоны дисков игр под каждый ПК. Кадр из демо.

Полный: образы ПК и машина обновлений

Для большого зала — образы ПК по сети и отдельная машина, которая сама обновляет игры. Всё это — виртуальные машины на том же Proxmox, управляются из одной панели.

  • FOG: развернуть или снять образ ПК по сети прямо из панели
  • Машина обновлений на Windows качает обновления игр за весь зал
  • Каждую ступень можно добавить позже — переустанавливать ничего не нужно
Раздел «Образы (FOG)» в панели Шелдона: задачи развёртывания и список ПК
Образы ПК (FOG) в панели. Кадр из демо.

Как это работает

1.0

Выбрали железо

Подойдёт обычный ПК или мини-ПК от 4 ядер и 8 ГБ памяти с SSD от 60 ГБ. Для хранилища игр понадобится диск побольше — его можно добавить позже.

2.0

Поставили Proxmox и запустили мастер

На сервер ставится бесплатная система виртуализации Proxmox, затем мастер gc-setup. Он задаёт вопросы и поднимает панель и те машины, которые вы выбрали.

Для установки нужен интернет и код подключения клуба с портала Шелдона.

3.0

Растёте — добавляете ступени

Хранилище игр, кэш Steam, образы ПК, машина обновлений — по мере того, как клуб растёт. Не нужно сразу покупать всё.

Что входит

Панель клуба

Гости, касса, сеансы, брони, боты — на одном сервере.

Мастер gc-setup

Ставит систему на Proxmox по вопросам, без ручной сборки.

Хранилище игр

TrueNAS: мастер-диск игр и клон под каждый ПК.

Снимки

Откат дисков игр снимком, если обновление пошло не так.

Кэш Steam

Скачал один раз — раздаёт ПК по локальной сети.

Образы ПК (FOG)

Развернуть или снять образ ПК по сети из панели.

Машина обновлений

Отдельная Windows-машина качает обновления игр за весь зал.

Работа без интернета

Сеансы, касса и лаунчер работают и без интернета.

Без привязки к железу

Сервер можно нарастить или заменить другим.

Вопросы

Подойдёт обычный офисный компьютер?

Да, если в нём от 4 ядер, от 8 ГБ памяти и SSD от 60 ГБ. Этого хватает панели на клуб до 25 игровых ПК. Для хранилища игр нужен отдельный диск побольше.

А если у меня больше 25 ПК?

Добавьте серверу ресурсов — больше ядер и памяти. Ограничение здесь в мощности сервера, а не в лицензии.

Что такое Proxmox и зачем он нужен?

Это бесплатная система виртуализации. На неё мастер gc-setup ставит панель Шелдона и, если нужно, хранилище, FOG и машину обновлений — каждую в своей виртуальной машине. Так всё живёт на одном сервере и не мешает друг другу.

Обязательно сразу ставить хранилище игр?

Нет. На старте игры могут стоять на самих ПК. Хранилище пригодится, когда захочется обновлять игры один раз для всех ПК.

Что будет, если пропадёт интернет?

Сеансы, касса и лаунчер работают и без интернета — сервер стоит у вас в клубе. Без интернета не работают онлайн-оплата, Telegram-боты, отправка чеков в ОФД и ИИ-помощник.

Можно потом переехать на другой сервер?

Да, Шелдон не привязан к конкретному железу. Про копии базы и переезд — на странице «Бэкапы».

Зачем отдельная машина обновлений?

Она скачивает и ставит обновления игр за весь зал, пока ПК заняты гостями или выключены. Это может быть отдельный Windows-ПК или виртуальная машина на том же сервере.

Рядом

Начните с того железа, что уже есть

Оставьте контакт — пришлём пошаговую инструкцию и ссылку на установщик. Клуб заработает на Шелдоне уже сегодня, база — 0 ₽.

Ответим в течение дня. Или сначала посмотрите демо.