-
По каким параметрам выбирать игровой сервер для онлайн-игры?
- Просмотров 2219
Всем привет, как грамотно подобрать оборудование под сервер для многопользовательской онлайн-игры "World of Warcraft"? Игроков будет в районе 150 на старте, как минимум. Какие должны быть параметры такого сервера (VPS наверное).
ответы (4)Здравствуйте. Постараюсь дать вам некоторые усреднённые советы, базирующиеся на инженерном понимании сути вопроса.
Рекомендую вам смотреть всё же в сторону выделенного сервера, а не VPS, т.к. лучше иметь возможность использовать всё доступное количество IOPS (операций ввода/вывода в секунду), что важно при стремительном росте проекта в результате запуска рекламных кампаний. Также вы избежите ситуации, когда хостер приостанавливает вашу деятельность, т.к. вы создаёте проблемы соседям.
Что касается железа, то начать можно примерно с 24 - 32 ГБ RAM и выбрать такой тарифный план, где можно будет расширить объём ОЗУ. Процессор следует подбирать максимально "навырост", т.к. мы не встречали дата-центров, в которых можно было бы быстро и дёшево сменить его. Ориентироваться стоит, наверное, на количество ядер и потоков, т.к. по официальным данным, сервер Warcraft достаточно хорошо параллелит свою работу, но эти данные стоит перепроверить сравнительным тестовым прогоном конкретно вашей версии сервера для двух конфигураций - больше гигагерц или больше ядер. Диск стоит выбирать только SSD, чтобы получить максимальное количество IOPS и простор для роста.
Также стоит уточнить, какую защиту от DDoS предоставляет хостер, и самое важное, до какого объёма атаки ваш сервер не будет отключаться от сети. Дата-центры могут оговаривать некую предельную силу атаки, которую они будут отфильтровывать. После превышение этого предела ваш сервер будет отключён от сети, чтобы не перегружать сеть дата-центра. Рекомендую заранее уточнить этот вопрос, чтобы не попасть впросак.
Надеемся, эта информация будет полезна для вашего проекта.
Здравствуйте
Исходя из представленной в открытых источниках информации, для разворачивания подобного игрового сервера необходимо:
процессор - 2,66ГГц и более, а также ОЗУ - 2Гб и более
Кроме того, перед началом работы необходима установка эмулированного сервера многопользовательской игры, например, Trinity Core. Данный интерфейс достаточно быстро можно установить на практически любой сервер под управлением UNIX - подобных систем (будь то VPS либо Dedicated сервер) при наличии на сервере необходимых лимитов.
Естественно, важное значение имеет объем SSD диска и размер ОЗУ, т.к. величина ресурса даст возможность пользователям более комфортно использовать его возможности.
- Автор вопроса
Мы будем использовать https://github.com/azerothcore/azerothcore-wotlk
Добрый день!
В 2020 году перспективы такого мероприятия с легальной точки зрения весьма туманны. Есть не один факт того что Blizzard закрывали такие сервера, а иногда и привлекали владельцев к ответственности.
Общие рекомендации такие:
1. Сервер базы данных должен быть отдельный. Обязательно на ssd и настроен грамотным специалистом - очень много информации забирается именно оттуда.
2. Сервер реалма должен обладать максимально возможной частотой ядер. Например, 4 ядра по 2.5 ГГц хуже чем 2 по 5 ГГц.
3. Количество ОЗУ будет напрямую зависеть от активностей ваших пользователей. Но так как оперативная память в наше время не очень дорогая, я бы не рассматривал меньше 32 ГБ памяти.
4. И да, готовьте бюджет на игровой antiddos. Конкуренция в этом сегменте огромная.
- Автор вопроса
По поводу Blizzard проблем в СНГ сегменте нет. Запрещено лишь использовать название игры в полной мере, недавно у крупнейшего сервера WoWCircle был заблокирован домен на территории рф РКН'ом, по той причине что они решили провести SEO оптимизацию и добавили World of Warcraft.
Близзард привлекали к ответственности лишь Европейские сервера.
Вы не правы. Проблемы есть везде так как нарушается сразу несколько пунктов закона об авторском праве. И дело тут далеко не в названии.
Например, линейки квестов так или иначе скопированы с оригинальной версии, текст, поведение NPC и т.д. - этим управляет сервер, а не клиент.
Что касается европейских серверов - мне кажется что они просто находились в европе по причине того что дешевле. А кто ими владел - это другой вопрос.
От панели управления зависит ваше удобство в настройке хостинге\сайта.
Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.
Облачный хостинг - распределение нагрузки на несколько серверов, если сервер с вашим сайтом перегружен или не работает. Это гарантия того что пользователи в любом случае смогут видеть ваш сайт. Но это дорогая, более сложная опция, которую предоставляют далеко не все провайдеры.
Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.
VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.
Выделенный сервер - нужен для очень сложных и ресурсоемких проектов. Для вас выделяют отдельный сервер,мощность которого будете использовать только вы. Дорого и сложно настраивать.
Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.
CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.
Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера. С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).
Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).
Безлимитный хостинг - хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.
Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".
Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.
Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.
Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.
Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.
Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.
На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.
ASP.NET - платформа для разработки веб-приложений от Майкрософт.
ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.