Что такое шелл и что он дает компьютерным клубам
На форумах и встречах людей из индустрии компьютерных клубов часто всплывает тема «шелла». Что такое шелл, зачем он нужен, какова его роль в безопасности и эффективности работы? Рассказываем в материале.
Оболочка для компьютерного клуба
Среди владельцев компьютерных клубов принято любую программу для управления клубом называть «шелл», но это не совсем правильно.
Шелл – это клиентская оболочка игрового компьютера, в нашем случае, замена проводнику Windows. Он одновременно обеспечивает безопасность и является многофункциональным инструментом для работы с клиентами (регистрация, покупка тарифа, продление сеанса и другие возможности).
Шелл – это крайне сложное и дорогое технологическое решение, нюансы которого мы подробно опишем ниже.
Варианты того, как можно кастомизировать шелл для клиента. Обратите внимание на удобный и понятный интерфейс
В каком ПО для компьютерных клубов есть шелл?
Не во всех системах для управления компьютерным клубом имеется шелл, который полностью закрывает доступ пользователя к рабочему столу Windows, обеспечивая максимально возможный уровень безопасности и удобства.
Какие задачи решает наш шелл?
1. Управление компьютерами в клубе: удаленное включение компьютеров, управлением сеансом клиента, удаленный запуск программ и другие функции.
Шелл не нагружает систему и оптимизирует использование ресурсов компьютера. Наше решение сделано на стеке C++ и Qt, благодаря этому достигается высокая производительность. Это позволяет отдавать все ресурсы на игры и приложения. За счет серьезных оптимизаций алгоритмов работы, а также независимости от системных компонент Windows (антивирус, службы и другие), потребление ресурсов процессора и оперативной памяти минимально, а ресурсы видеокарты не потребляются вовсе.
2. Обеспечение безопасности. У администраторов есть набор инструментов для предотвращения нежелательных действий со стороны клиентов: возможность скрытия дисков и запрет работы с внешними накопителями, запрет на скачивание файлов, блокировка окон по шаблонам.
3. Кастомизация клиентского интерфейса. Шелл можно адаптировать под нужды клуба. Например, кастомизировать – причем не только фон, но и ярлыки. Также через шелл можно знакомить пользователей с правилами клуба и акциями.
4. Улучшение клиентского опыта. Шелл удобен для пользователей. Оболочка предоставляет понятный и простой интерфейс, в котором пользователю не придется разбираться. В отличие от рабочего стола Windows гость видит крупные обложки, описания игр и кнопки запуска, остаток времени и другие элементы. Когда речь идет о сервисе, мелочей не существует. Опыт, который получает пользователь, влияет на его решение вернуться в клуб.
5. Динамическое отображение ярлыков. Например, можно выставить возрастной ценз на отображение ярлыков (12+, 18+ и так далее). Кроме того, мы не отображаем ярлыки удаленных приложений или приложений, установленных неверно.
«Клиентское приложение SmartShell является более удобным решением для клиентов компьютерного клуба по сравнению с другими. Важнейший плюс – быстрый и простой запуск игр. Для этого не нужно проводить сложные процедуры поиска личного кабинета и функционала в нем, все эти шаги объединены в одном месте, требуется всего три клика».
Олег Левченко, бизнес-консультант по открытию компьютерных клубов
Возможность назначения порядка игр. Ярлыки игр, которые невозможно запустить, не будут видны клиенту
Почему ПО с шеллом обеспечивает большую безопасность?
Давайте рассмотрим, как обеспечивают безопасность разные решения для управления компьютерными клубами: с открытым рабочим столом, с надстройкой рабочего стола (приложением) и с шеллом.
ПО с открытым рабочим столом
В случае ПО с открытым рабочим столом каждый клуб самостоятельно заботится о своей безопасности. Политики безопасности Windows должны выставляться вручную. Для этого у клуба должен быть сисадмин с готовыми решениями (скриптами, рег-файлами и резидентными программами для разных ситуаций). Если квалифицированного сотрудника нет, то решить эту задачу крайне сложно. Для клубов без лишнего бюджета, это проблема.
ПО с надстройкой рабочего стола
Надстройка рабочего стола – это значительно более безопасное решение. Тем не менее, доступ к компонентам Windows остается. Это значит, все равно есть риск нежелательных действий со стороны клиента, даже несмотря на настройку политик безопасности Windows.
Стоит отметить, что бездисковые решения дают значительную долю безопасности и сохранности данных на компьютере. Это касается любого ПО для компьютерного клуба. Минус этих решений в высокой стоимости и сложности настройки.
ПО с шеллом (на примере SmartShell)
Шелл – универсальное, гибкое и лучшее решение. Простые настройки позволяют избежать большинства проблем.
Возможность скрытия дисков и запрет работы с внешними накопителями
В SmartShell можно запретить доступ к дискам ПК и внешним носителям. Это не будет мешать запуску установленных игр или приложений, но гарантирует безопасность, если игроки случайно или намеренно пытаются установить сторонний софт. Например, есть программы-читеры, которые некоторые игроки любят приносить с собой.
Запрет на скачивание файлов
Вы можете запретить загрузку файлов из Google Chrome в шелле, чтобы гости не скачивали скинчейнджеры или лаунчеры в клубе. Окна других браузеров можно заблокировать.
Блокировка окон
Вы можете выбрать окна проводника и нежелательные приложения, запуск которых хотите запретить. Также можно запретить открытие в браузере страниц, в названии которых есть «запрещенные» слова (это работает через html-теги в тайтле). Например, «порно», «казино», «ставки».
Диспетчер задач для клиента
Для клиентов сделан свой собственный диспетчер задач. Он является безопасным и отображает именно те приложения, которые ими запущены. Все остальные процессы при этом скрыты. Если какая-то игра зависла – гость может ее принудительно завершить.
Слабости решений без шелла заключаются в сложности кастомизации и автоматическом управлении ярлыками, неудобствах для пользователя (юзабилити) и отсутствии возможностей защититься от алгоритмов взлома.
Есть ли у шелла минусы?
У шелла нет видимых минусов. Но обеспечивая более высокий уровень надежности, приходится искать баланс между безопасностью и удобством для оператора и клиента. При возникновении каких-то серьезных проблем, необходимо деактивировать шелл, что приводит к выходу из сеанса клиента на игровом ПК. Если у гостя был открыт какой-то документ или игра, они завершатся. Важно не забыть сохранить изменения. Это единственное небольшое неудобство на фоне тех преимуществ, которые дает шелл.
Что наш шелл умеет сейчас и что сможет делать в будущем
Помимо инструментов, обеспечивающих безопасность, шелл предоставляет широкий функционал для работы с посетителями клуба:
- Самостоятельная регистрация, покупка тарифа из шелла, продление и завершение сеанса.
- Демонстрация правил клуба (показываются клиенту при авторизации, а новому гостю – при начале сеанса).
- Возможность назначения порядка показа игр и приложений.
- Удобная работа с ярлыками. Достаточно настроить ярлыки на одном компьютере и они появятся на всех. Ярлыки, которые невозможно запустить, скроются.
- Поддержка динамических путей окружения.
- Кастомизация ярлыков и фонов.
- Возможность установки возрастного ценза на запуск игр.
- Запуск игр с аккаунтами клуба – поддерживаются Steam, Epic Games, Battle.net, EA PLAY.
- Автозапуск приложений (автообновление игр или очистка файлов). Можно сформировать свой список.
- Уведомления в шелл (в том числе предустановленные голосовые о состоянии сеанса) – администраторы могут отправлять сообщения клиентам, не уходя с рабочего места.
Что планируется в ближайшем будущем:
- Дальнейшая кастомизация: заставка во время простоя компьютера с кастомной графикой, отображением номера компьютера, имя группы, текущее время, информация о ближайшем бронировании.
- Статистика запуска игр и времени проведенного в игре.
- Приоритизация тарифной сетки – ручная сортировка, выделение цветом популярных тарифов.
- Расширение числа клубных аккаунтов – VK Play, GOG.
- Поддержка приложений MS Store.
- Возможность оставить обратную связь во время или после завершения сессии.
- Кнопка вызова администратора для клиента.
- Покупка товаров из шелл.
- Пополнение депозита в клубе.
Бонус для компьютерных клубов: запас для роста
Помимо большей безопасности в сравнении с другими решениями, вы получаете возможность быстрого масштабирования.
Если вы расширяетесь и открываете новый клуб, вам не нужно никуда обращаться. Нужно просто зарегистрировать компьютерный клуб в личном кабинете. После этого вы можете сразу начинать работу. Никакой траты времени, лишних коммуникаций с менеджерами и дополнительных действий. Все делается за пару минут.
Заключение
Шелл – это специализированная оболочка, обеспечивающая безопасность игровых ПК в компьютерном клубе и предоставляющая дополнительный функционал для клиентов. Наличие шелла облегчает поиск и запуск игр, позволяет собрать все приложения и игры в одном месте, а также значительно улучшить клиентский опыт посетителя клуба.
Это гибкое и универсальное решение. С помощью простых настроек вы можете легко кастомизировать шелл под нужды именно вашего клуба. Предоставляйте доступ только к определенным играм и приложениям и ограничивайте – к функциям операционной системы. С помощью шелла вы можете выстроить прозрачные и эффективные процессы, закрыв потребности своего клуба в безопасности и инструментах для работы с клиентами.