• По каким параметрам выбирать игровой сервер для онлайн-игры?

    • Просмотров 2219

    Всем привет, как грамотно подобрать оборудование под сервер для многопользовательской онлайн-игры "World of Warcraft"? Игроков будет в районе 150 на старте, как минимум. Какие должны быть параметры такого сервера (VPS наверное).

    ответы (4)

    Здравствуйте. Лучше всего выделенный сервер с повышенным ГГЦ и SSD и обязательно с защитой от DDOS 

    Здравствуйте. Постараюсь дать вам некоторые усреднённые советы, базирующиеся на инженерном понимании сути вопроса.

    Рекомендую вам смотреть всё же в сторону выделенного сервера, а не VPS, т.к. лучше иметь возможность использовать всё доступное количество IOPS (операций ввода/вывода в секунду), что важно при стремительном росте проекта в результате запуска рекламных кампаний. Также вы избежите ситуации, когда хостер приостанавливает вашу деятельность, т.к. вы создаёте проблемы соседям. 

    Что касается железа, то начать можно примерно с 24 - 32 ГБ RAM и выбрать такой тарифный план, где можно будет расширить объём ОЗУ. Процессор следует подбирать максимально "навырост", т.к. мы не встречали дата-центров, в которых можно было бы быстро и дёшево сменить его. Ориентироваться стоит, наверное, на количество ядер и потоков, т.к. по официальным данным, сервер Warcraft достаточно хорошо параллелит свою работу, но эти данные стоит перепроверить сравнительным тестовым прогоном конкретно вашей версии сервера для двух конфигураций - больше гигагерц или больше ядер. Диск стоит выбирать только SSD, чтобы получить максимальное количество IOPS и простор для роста.

    Также стоит уточнить, какую защиту от DDoS предоставляет хостер, и самое важное, до какого объёма атаки ваш сервер не будет отключаться от сети. Дата-центры могут оговаривать некую предельную силу атаки, которую они будут отфильтровывать. После превышение этого предела ваш сервер будет отключён от сети, чтобы не перегружать сеть дата-центра. Рекомендую заранее уточнить этот вопрос, чтобы не попасть впросак.

    Надеемся, эта информация будет полезна для вашего проекта. 

    Здравствуйте

    Исходя из представленной в открытых источниках информации, для разворачивания подобного игрового сервера необходимо:

    процессор - 2,66ГГц и более, а также ОЗУ - 2Гб и более

    Кроме того, перед началом работы необходима установка эмулированного сервера многопользовательской игры, например, Trinity Core. Данный интерфейс достаточно быстро можно установить на практически любой сервер под управлением UNIX - подобных систем (будь то VPS либо Dedicated сервер) при наличии на сервере необходимых лимитов.

    Естественно, важное значение имеет объем SSD диска и размер ОЗУ, т.к. величина ресурса даст возможность пользователям более комфортно использовать его возможности.


    Комментариев: (1)

    Мы будем использовать https://github.com/azerothcore/azerothcore-wotlk

    Добрый день!

    В 2020 году перспективы такого мероприятия с легальной точки зрения весьма туманны. Есть не один факт того что Blizzard закрывали такие сервера, а иногда и привлекали владельцев к ответственности.

    Общие рекомендации такие:

    1. Сервер базы данных должен быть отдельный. Обязательно на ssd и настроен грамотным специалистом - очень много информации забирается именно оттуда.

    2. Сервер реалма должен обладать максимально возможной частотой ядер. Например, 4 ядра по 2.5 ГГц хуже чем 2 по 5 ГГц. 

    3. Количество ОЗУ будет напрямую зависеть от активностей ваших пользователей. Но так как оперативная память в наше время не очень дорогая, я бы не рассматривал меньше 32 ГБ памяти.

    4. И да, готовьте бюджет на игровой antiddos. Конкуренция в этом сегменте огромная.

    Комментариев: (2)

    По поводу Blizzard проблем в СНГ сегменте нет. Запрещено лишь использовать название игры в полной мере, недавно у крупнейшего сервера WoWCircle был заблокирован домен на территории рф РКН'ом, по той причине что они решили провести SEO оптимизацию и добавили World of Warcraft.

    Близзард привлекали к ответственности лишь Европейские сервера.

    Вы не правы. Проблемы есть везде так как нарушается сразу несколько пунктов закона об авторском праве. И дело тут далеко не в названии. 

    Например, линейки квестов так или иначе скопированы с оригинальной версии, текст, поведение NPC и т.д. - этим управляет сервер, а не клиент.

    Что касается европейских серверов - мне кажется что они просто находились в европе по причине того что дешевле. А кто ими владел - это другой вопрос.

Рейтинги хостинг-провайдеров по задачам сайта
Апреля
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.

Вид хостинга

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

Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.

VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.

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

Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.

CMS

CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).

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

Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

Технологии и ОС

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.

Тип диска