Зачем серверу собственный сайт
Сайт становится официальным источником информации. На нём игрок может найти правила, контакты, новости проекта, адрес подключения и условия услуг.
Сообщения внутри игры слишком короткие, а публикации в социальных сетях быстро теряются.
Выбор домена
Хороший домен:
- короткий;
- легко произносится;
- совпадает с названием проекта;
- не содержит сложную последовательность дефисов;
- не копирует известный бренд;
- подходит для дальнейшего расширения;
- не ограничен одной картой, если проект планирует развиваться.
Перед регистрацией проверьте поисковую выдачу и социальные сети.
Домен и название сервера
Название в игре, на сайте и в мониторинге должно быть узнаваемым.
Если сервер называется одним образом, сайт другим, а Discord третьим, игроку трудно понять, что это один проект.
Какие страницы нужны
Минимальная структура:
- главная;
- подключение к серверу;
- правила;
- новости проекта;
- контакты;
- поддержка;
- список администрации;
- статус сервера;
- юридические документы для платных услуг.
Полезные статьи и новости проекта лучше разделять. Новости рассказывают о конкретных изменениях, а статьи содержат долгосрочные инструкции.
HTTPS
Сайт должен работать по HTTPS. Сертификат защищает авторизацию и формы.
Настройте автоматическое продление и предупреждение об ошибке сертификата.
Хостинг сайта
Небольшой сайт можно разместить на том же VPS, но необходимо учитывать общие ресурсы и безопасность.
При высокой нагрузке или экспериментальных веб-приложениях лучше разделить сайт и игровой процесс.
Статус сервера
Не выполняйте тяжёлый прямой запрос к игровому серверу при каждом открытии страницы.
Используйте кэш или готовую ссылку на карточку в мониторинге. На cs2-monitor.com игрок может увидеть карту, онлайн и адрес подключения.
Административная часть
Панель должна быть защищена:
- уникальным паролем;
- ограничением попыток входа;
- двухфакторной авторизацией, если доступна;
- актуальной версией;
- журналом действий;
- отдельными аккаунтами.
Новости и статьи
Новости сайта проекта должны содержать:
- обновления;
- технические работы;
- новые функции;
- события;
- изменения правил.
Полезные статьи магазина могут рассказывать о настройке серверов, плагинах и безопасности. Эти типы контента не нужно смешивать в одном списке.
Резервная копия
Сохраняйте:
- файлы сайта;
- базу;
- загруженные изображения;
- конфигурацию веб-сервера;
- сертификаты и параметры обновления;
- cron-задачи;
- настройки оплаты.
Итог
Домен должен быть коротким и совпадать с брендом проекта. Сайт должен помогать игроку подключиться, прочитать правила и обратиться за поддержкой.
Не перегружайте первую версию сложными функциями. Сначала создайте стабильную официальную страницу с понятной навигацией.