Как выбрать VDS для игровых серверов
В 2014 году SEO-агентство Insight ONE опубликовало статистику, в которой говорится, что 58% россиян играют в мобильные и компьютерные игры. Сейчас эта цифра может выглядеть иначе, но очевидно, что игровая индустрия — перспективное и прибыльное дело.
Важную часть индустрии составляют онлайн-игры с несколькими участниками. Они располагаются на специальных машинах, которые сдаются в аренду различными хостинг-провайдерами – они называются VDS. Сегодня мы разберем, что такое VDS для игровых серверов и на что стоит обращать внимание при его выборе.
VDS для игр: что это такое и зачем он нужен
Многие пользователи должны помнить год создания всемирно популярной MMORPG World of Warcraft. В 2004 году компания Blizzard открыла игровые миры для миллиона юзеров, чье сердце было завоевано мгновенно. День и ночь люди различных возрастов создавали персонажей, проходили задания, играли с друзьями и просто наслаждались виртуальным миром.
Популярность росла, стали выходить глобальные обновления. Начали появляться неофициальные серверы, кураторами которых были обычные разработчики. Они давали возможность играть внутри локальной сети, благодаря чему подключаться без внесения денежных средств мог каждый. Некоторое время спустя юзеры стали создавать свои серверные устройства, располагающиеся на домашнем компьютере. Таким образом, стало возможным собираться с друзьями без лишних людей, добавлять различные моды и просто быть создателем огромного мира.
Сейчас World of Warcraft сбавляет обороты, но появляются новые игры, пользующиеся высоким спросом. Размещать такие игры можно на домашней машине, но если раньше это было неприбыльным делом, то сейчас многие люди на этом неплохо зарабатывают. Примером этому служат Minecraft, CS:GO, CSS v34 и Counter-Strike1.6, GTA:SAMP и CRPM, а также Rust.
Все вышеупомянутое зачастую располагается на VDS – виртуальной машине, работающей на основе физической. Такие услуги предоставляют хостинг-провайдеры, требующие ежемесячную оплату за аренду. При хорошей маркетинговой стратегии содержание игрового сервера окупается в несколько десятков раз.
Как правильно выбрать VDS для игр
На просторах интернета можно найти много рассуждений на тему того, подходит ли ВДС для игр или нет. Многие сходятся на том, что провайдеры способны дать такую возможность. Уже в базовом пакете компания должна предоставить минимум 1 ГБ ОЗУ, 1 ЦП, 5 ТБ трафика, 25 ГБ на SSD-хранилище и 1 гигабитный порт. Кроме того, хостинг должен позаботиться о минимальной задержке в сети. Другие немаловажные критерии – активный мониторинг и ежедневное резервное копирование.
Идеальным вариантом VDS для первого игрового сервера может стать тариф Scarlett от Timeweb.
Используя VDS, не придется тратиться на физические машины. Хостинги предоставляют не только сервер, но и гарантируют надежность с мощной поддержкой.
Критерии при выборе VDS аналогичны критериям выбора обычных виртуальных хостингов. Но, как и в каждой отрасли, здесь есть свои особенности, о которых мы поговорим далее.
Производительность
Каждый согласится с тем, что самые важные критерии для виртуальных миров – это скорость и производительность. Но насколько эти показатели должны быть высоки? Давайте разбираться.
В первую очередь производительной машине необходимо использовать высококачественное оборудование с SSD или NVMe-накопителями. Второе – надежная инфраструктура с доступом к бесперебойному скоростному интернету, обладающему высокой пропускной способностью и латентностью (минимальной задержкой).
Несомненно, что сейчас есть огромное количество игр, требующих производительное железо – в таких случаях рекомендуется ссылаться на официальную документацию. К примеру, минимальные требования для Minecraft Wiki выходят следующие: объем ОЗУ от 2 ГБ и двухъядерный процессор. Такой расклад сможет обеспечить минимальную загруженность, но если вы хотите поиграть большой компанией, то стоит выбирать железо помощнее. Для компании в 5 человек подойдет сервер на Linux с 5 ГБ ОЗУ.
Также нередко разработчики предпочитают выбирать VDS с GPU – виртуальную машину, специально заточенную под обработку графики. Ее стоимость заметно выше, но благодаря графическому процессору можно получить максимум производительности.
Надежность
При выборе хостинга не стоит забывать о надежности. К этому относится время беспрерывной работы (аптайм) – оно должно быть не менее 99%. В противном случае могут случаться разрывы с интернетом, и игра будет попросту вылетать у пользователей.
В эту же копилку стоит отнести безопасность. Нередко на серверы случаются DDoS-атаки. Современный хостинг должен предоставлять мощную защиту от таких проблем. Взять, например, хостинг Timeweb. Высокий аптайм, защита от DDoS и настраиваемая производительность. Беспроигрышный вариант.
Простота управления
Максимальный комфорт в виртуальном мире – прерогатива пользователей. Отличный хостинг обязан предоставлять такие предложения, как автоматическое обновление, подбор ПУ для администрирования, поддержку свежего ПО и полную автоматизацию.
Операционная система
Если вы собираетесь использовать Linux, то необходимо уметь работать с протоколом SSH, позволяющим удаленно подключаться к серверу. Выбирая Windows, стоит учитывать, что лицензия на систему стоит немалых денег.
В пользу Windows выступает графическая оболочка, доступ к которой осуществляется через специальный протокол RDP. Благодаря ему даже обычный пользователь может с любой точки мира пользоваться ВДС на Windows, как на своем домашнем ПК, без профессиональных навыков. Для Linux же потребуется отдельный специалист, работающий с этой платформой.
Сегодня мы разобрали одну из самых обсуждаемых тем в сфере серверного оборудования. Надеемся, что вам помогли советы по выбору VDS для игр. Спасибо за внимание!
Хостинг игрового сервера в профессиональном центре обработки данных
По данным американской аналитической компании EEDAR, 67% американцев (211,2 млн человек) играют в видеоигры, причем большая часть из них (60%) — на мобильных устройствах. Игромания охватывает весь мир. За последние несколько лет игровая индустрия стала одной из самых быстрорастущих. В мире, где все одержимы играми, возраст и пол не имеют значения. С развитием технологий многопользовательские игры онлайн стали альтернативой дорогим игровым консолям. Популярность онлайновых игр с несколькими участниками (Massive Multiplayer Online, MMO) резко выросла благодаря достижениям в области технологий широкополосного доступа, совершенствованию «железа» и алгоритмов самих игр.
Кажется, все, что вам нужно, — компьютер и подключение к интернету. Но на самом деле все зависит от хостинга игрового сервера в профессиональном центре обработки данных. И выбор надлежащей платформы с соответствующими ресурсами, надежного поставщика услуг хостинга имеет решающее значение для тех, кто решил создать свой собственный игровой сайт для проведения досуга или для заработка.
Профессиональный центр обработки данных хостинг-провайдера предлагает современную инфраструктуру. Это надежная и легко масштабируемая сеть, новейшие средства обеспечения безопасности, непрерывная поддержка, гибкость в расширении аппаратного обеспечения.
Для развертывания игрового сайта можно использовать VPS или выделенный сервер. Виртуальные серверы VPS относительно недороги и предлагают новейшие инструменты в области технологий, а значит, у вас будут адекватные ресурсы по доступной цене.
Среди преимуществ использования VPS для размещения игрового сервера можно перечислить следующие:
В интернете можно найти немало дискуссий о том, подходит ли VPS для игр. Некоторые считают, что далеко не для всех, особенно, если речь идет о ресурсоемких играх с хорошей графикой. И даже в базовом пакете хостинговая компания должна предоставить на эти цели не менее 1 ГБ оперативной памяти, 1 процессор, 5 ТБ трафика, 25 ГБ на SSD-хранилище и 1 гигабитный порт.
Хостинг-провайдер также должен гарантировать минимальную задержку в сети, осуществлять проактивный мониторинг и комплексное ежедневное резервное копирование. Часть пользователей настоятельно рекомендуют задействовать для игр выделенный сервер, сообщая, что согласно их опыту, VPS не подходит для игровой платформы.
Другие, напротив, считают, что VPS — хорошее решение, особенно принимая во внимание бюджет. Если нужен только один игровой сервер, то годится и VPS. Технически VPS позволяет размещать на нем игровые сайты, но все зависит от того, сколько требуется ресурсов. Поскольку это игровой сайт, количество посетителей со временем может значительно увеличиться, и понадобится больше ресурсов. Поэтому выделенный сервер будет лучшим вариантом.
Как выбрать «правильный» хостинг для игрового сервера? Многие игры предъявляют достаточно высокие требования к серверу, и при удаленном хостинге у игроков показатели задержки (латентность) может заметно различаться, что создает геймерам неравные условия и нарушает конкурентный баланс игры.
Выделенный игровой сервер может помочь избежать этих проблем и обеспечить максимальный контроль над игровой средой, предоставляя игрокам доступ в режиме 24/7/365, поэтому соревноваться друг с другом могут и игроки в часовых поясах – в любое удобное для них время.
Критерии, которые следует учитывать при выборе выделенного игрового сервера, аналогичны критериям выбора серверов для прочих видов хостинга, но есть несколько ключевых особенностей, которые стоит принимать во внимание.
▍Производительность
Скорость и производительность, наверное, — самое важное в игровом сервере, и эти показатели должны быть достаточными для игрового процесса. Сервер должен представлять собой высококачественное оборудование, в оптимальном варианте — оснащаться накопителями SSD, размещаться в сети с надежной инфраструктурой, а доступ к нему должны обеспечивать интернет-провайдеры с достаточной пропускной способностью сети и латентностью.
Конечно, разные игры будут иметь разные требования к производительности, поэтому стоит проверить доступную документацию и убедиться, что выбирается достаточно мощный сервер.
Например, для Minecraft Wiki от Gamepedia указана минимальная емкость оперативной памяти от 512 МБ до 2 ГБ (в зависимости от того, какой сервер используется). Рекомендация для серверов Linux — 5 ГБ ОЗУ для игр с тремя-пятью игроками с использованием графического интерфейса и 3 ГБ для пяти-восьми игроков с консолями. И эта оперативная память предназначена только для игрового сервера, помимо ОЗУ, используемой ОС.
Плавная игра также зависит от достаточной вычислительной мощности процессора, поэтому выбирают сервер минимум с процессором Intel Core или эквивалентным. В некоторых случаях используются GPU.
▍Надежность
Рассматривая цену в качестве ключевого фактора выбора хостинга выделенного игрового сервера, не стоит забывать про надежность, время безотказной работы, поскольку хостинг с регулярными сбоями заведомо менее ценен, чем тот, который постоянно поддерживает игру онлайн. Хостинг с показателем безотказной работы 99% может считаться ненадежным (что, впрочем, зависит от требований), а с времени безотказной работы 99,996% — вполне устойчивым.
Безопасность также является фактором надежности, особенно учитывая то, что игровые серверы особенно привлекают внимание хакеров. По данным Qrator Labs, игровая индустрия занимает в мире третье место среди мишеней DDoS-атак. Хороший выделенный сервер предусматривает защиту от DDoS-атак и мощный межсетевой экран.
▍Простота управления и автоматизация
Поскольку дело игроков — играть, а не управлять сервером, хостинг игрового сервера должен предлагать такие возможности как автоматические обновления, выбор панелей управления для администрирования, программное обеспечение, устанавливаемое одним щелчком мыши и автоматизация обновления ядра операционной системы без перезагрузки сервера.
▍Поддержка
Онлайн-игры требуют постоянной доступности, игровой сервер должен работать без простоя. Таким образом, понадобится хороший хостинг-провайдер, предлагающий высококачественные услуги и поддержку.
Ведущие хостинг-провайдеры имеют профессиональных сотрудников службы поддержки, это заметно упрощает пользование их услугами. Если игры будут работать ночью или в выходные, то нужно искать провайдера, который предлагает поддержку 24 часа в сутки, семь дней в неделю.
Некоторые хостинг-провайдеры предоставляют под хостинг игровых серверов, специализированные защищенные и оптимизированные выделенные серверы, построенные на оборудовании промышленного качества, включая SSD. Их сеть обеспечивает высокую пропускную способность с и высокоскоростные подключения к интернет-провайдерам, а клиенты получают гарантированную безопасность, бесперебойную работу и поддержку.
Необходимо установить на выбранное оборудование базовую платформу (это может быть Linux или Windows), набор серверных программ, а также непосредственно серверную часть клиента игры (она будет отвечать за работу с сетевыми игроками).
Но что лучше: хостинг игрового сервера на Windows VPS или Linux?
Windows или Linux: какая операционная система лучше всего подходит для хостинга игрового сервера?
Расходы на лицензирование: выбирая Linux под Windows, можно сократить расходы на лицензирование, поскольку Linux – ОС с открытым исходным кодом. Тем не менее, считается, что платформа Linux – это ограниченная поддержка, или ее вовсе нет. С другой стороны, стоимость лицензии на Windows не так уж значительна, и вы получаете полную поддержку.
Операционная среда: если вы собираетесь использовать Linux-сервер под игры, это означает, что вы знакомы с платформой Linux и умеете управлять серверами Linux через SSH.
GUI: Windows VPS поставляется с графическим интерфейсом пользователя (GUI) под названием «Удаленный рабочий стол» (RDP). Он может использоваться для доступа и управления вашим виртуальным сервером подобно тому, как вы управляете своим рабочим столом домашнего ПК, в то время как для работы с Linux VPS нужно быть профессиональным и опытным пользователем платформы Linux. Впрочем, для этой ОС тоже есть GUI.
Обслуживание: хостинг игрового сервера требует обслуживания, настроек, обновления и регулярного мониторинга. Все это может оказаться головной болью без GUI.
Цена: Linux VPS может стать отличным вариантом, если вы технически подкованы и несколько ограничены в бюджете. С другой стороны, Windows VPS — это гораздо более удобный вариант, который предлагает вам поддержку, функциональность и поддержку приложений по доступной цене. Если вы хотите запустить игровой сервер на VPS, Linux VPS может быть более дешевым вариантом, но не всегда более подходящим.
На текущий момент в России – сотни игровых хостеров, не говоря уже о зарубежных компаниях. Кроме собственно хостинга они предлагают дополнительные услуги, такие как резервное копирование, техническая поддержка, конфигурация серверов под требования клиентов, их сопровождение (администрирование), готовые шаблоны для игр, каталоги модов, патчей и т.п.
Приведем примеры типовых планов VPS для игрового сервера:
• Windows 2012/2008
• 35 ГБ дискового пространства
• Ежемесячный трафик 150 ГБ
• 1 ГБ оперативной памяти (гарантировано)
• 1 выделенный IP-адрес
• 2 виртуальных процессора
• Еженедельные резервные копии
• Неограниченное количество веб-сайтов
• 20-гигабайтное дисковое пространство Raid 10
• Трафик 150 ГБ/месяц
• Полностью управляемый VPS
• 512 МБ оперативной памяти (гарантированных)
• 1 выделенный IP-адрес
• Еженедельные резервные копии
• Подключение к порту 1 Гбит / с
Все планы VPS должны сопровождаться 99,99% безотказной работы и поддержкой 24/7.
Игровой сервер работает медленно? Попробуйте SSD VPS
Твердотельный накопитель (SSD) позволяет в 100 раз быстрее работать с данными по сравнению с HDD. VPS с технологией хранения SSD имеет несколько заметных преимуществ перед традиционными VPS. У SSD VPS скорость чтения / записи намного выше по сравнению с жесткими дисками SATA.
С увеличением нагрузки на игровой сервер растет вероятность сбоя, либо он просто начинает «тормозить», вызывая нарекания пользователей. В этом случае пора подумать о переходе с виртуального сервера VPS на выделенный. Признаки могут быть такими:
Производительность игры: замедленный отклик, или сервер «падает», когда играют больше пользователей, чем обычно.
Ресурсы: установленная игра потребляет почти все ресурсы ЦП и ОЗУ.
Число геймеров: количество игроков превышает то, с которым может справиться ваш VPS.
Расширение: нужно поддерживать большее количество геймеров.
Число игр на сервере: если вы используете несколько игр, то ваш VPS может не справиться с большим числом запросов.
Все это говорит о том, что пора подумать об апгрейде.
Устранение неполадок при хостинге игрового сервера: общие проблемы и их решение
▍Ошибки при установке игрового сервера
Возможно, поврежден исходник. Скачайте новую копию у проверенного поставщика и установите ее. Если на вашем сервере открыты какие-либо другие приложения, и вы пытаетесь установить игровой сервер, это может привести к ошибке инсталляции. Нужно закрыть все «лишние» приложения, а затем установить игровой сервер.
Некоторые игровые серверы выдают ошибку при установке из утилиты-мастера. В этом случае можно попытаться установить сервер с помощью командной строки.
Игровой сервер не запускается и выдает ошибку
После успешной установки игрового сервера при попытке запустить службу возникает новая ошибка. Вот некоторые распространенные проблемы и их решения:
Игровой сервер аварийно завершает работу во время игры
Существуют многочисленные возможные причины таких инцидентов, некоторые из них перечислены ниже:
▍После перезагрузки игрового сервера он не запускается автоматически
Это происходит, если служба вашего игрового сервера не настроена на автоматический запуск. Пользователи Windows могут проверить это из меню Службы (Пуск → Администрирование → Службы). Здесь вы можете перейти к свойствам своего игрового сервера и зайти на вкладку «Восстановление». Там можно установить значения «Перезапустить службу» для разных параметров.
Пример игрового хостинга: RUVDS
Клиенты нашего сервиса получают следующее:
Как установить сервер SAMP на VDS
Всемирно известная игра GTA: San Andreas до сих пор пользуется популярностью, несмотря на ее возраст. Сегодня в нее играет уже не так много людей, но потребность в создании мультиплеера, наоборот, выросла из-за доступности такового. Если раньше создать свой сервер было дорогостоящим удовольствием, то сейчас это может сделать каждый пользователь.
Давайте рассмотрим, что такое сервер SAMP и как его можно установить на VDS.
Сервер SAMP: что это и кому он нужен?
SAMP (San Andreas Multiplayer) – это многопользовательский режим игры «Сан Андреас». Если обычная версия игры подразумевает одиночное прохождение компании, то в таком режиме подключаться к одной игре могут сразу несколько пользователей. Это ли не мечта любого подростка начала 2000-х?
SAMP позволяет не только играть онлайн по сети, но и создавать свои собственные серверы, на которых реально заработать приличные деньги. Игровой режим в SAMP написан на языке программирования Pawn, поэтому при желании можно разработать уникальный контент. Таким образом, при креативном подходе можно добиться высокой популярности сервера, как это произошло с режимом Role Play.
Для примера можете посмотреть охват САМП в период с 2016 по 2018 год:
Как видите, за данный период популярность игры совсем не снизилась, а даже увеличилась. При усердной работе популярности сервера может добиться каждый администратор.
В следующей инструкции мы создадим сервер SAMP на VDS.
VDS с бесплатным администрированием и поддержкой 24/7. Дарим 200 рублей на тест
Протестируй VDS Timeweb бесплатно: закажи сервер, сообщи поддержке промокод community200 и получи 200 рублей на баланс.
Устанавливаем SAMP на VDS
Обращаем внимание на то, что нам не потребуется арендовать настоящий сервер, требующий больших затрат. Мы воспользуемся VDS – виртуальным сервером с функционалом физического.
Для создания ВДС-сервера воспользуемся популярным хостингом Timeweb, подходящим как для малых, так и крупных проектов.
Открываем ссылку и проходим несложную регистрацию. Надо указать корректный адрес электронной почты, так как на нее придет письмо с данными для авторизации.
Перемещаемся в почтовый ящик и находим входящие письмо от Timeweb. Берем из него логин и пароль, кликаем по кнопке «ВОЙТИ В ПАНЕЛЬ УПРАВЛЕНИЯ».
Теперь мы можем создать VDS: в верхнем левом углу выбираем «Создать сервер».
Придумываем для него название, например, SAMP VDS. По желанию добавляем комментарий и жмем «Далее».
Выбираем тип операционной системы, нам подойдет Ubuntu 18.04. Дополнительное программное обеспечение ставить не нужно, поэтому оставляем отметку «Не устанавливать». Внизу жмем «Далее».
Осталось выбрать тарифный пакет – здесь все зависит от ваших потребностей. Если проект на начальной стадии, то хватит тарифа Scarlett, для мощных проектов рекомендую воспользоваться Sylvester или присмотреться к категории «HighCPU 5ГГц». Для примера подключим Scarlett и завершим настройки.
После оплаты начнется установка операционной системы. Уведомление о завершении установки со всеми доступами придет на электронную почту.
Теперь стоит поговорить о консоли – незаменимом помощнике в нашем руководстве. По умолчанию сервер поддерживает консольное окно, однако все команды в него нужно вводить вручную. Советую воспользоваться специальными утилитами для удаленного доступа. На просторах интернета существует масса таких программ, но мы остановимся лишь на одной, она называется PuTTY. Посмотрим, как в ней работать на небольшом примере:
Загружаем инсталлятор с официального ресурса и запускаем его.
Следующим шагом нам потребуется узнать IP адрес VDS: открываем личный кабинет на хостинге и переходим в раздел «Дашборд» – в нем обращаем внимание на соответствующий столбик и копируем из него адрес.
Открываем загруженную программу и в разделе «Sessions» вводим скопированный IP. Указываем «SSH-соединение» – без этого подключение не совершится. Последним действием кликаем по кнопке «Open».
В результате отобразится консольное окно – вводим в него логин и пароль от сервера. Все данные вы можете взять из письма от провайдера.
Доступ к консоли мы получили, а это значит, что теперь следует переходить к установке SAMP. Все последующие команды можно скопировать и вставить в PuTTY простым щелчком правой кнопкой мыши.
Итак, приступим к установке.
Команды для установки SAMP
Выполняем первоначальные команды, чтобы обновить список пакетов и установить новейшие версии:
Устанавливаем новый текстовый редактор – он потребуется нам в будущем:
Перемещаемся в главную папку системы – в нее мы будем устанавливать SAMP:
Устанавливаем доступ на запуск:
Переходим в папку, содержащую SAMP:
Редактируем главный документ с помощью nano:
В результате перед нами отобразится окно с конфигурацией:
Немного о настройках файла:
Чтобы изменения вступили в силу, используем комбинацию клавиш «Ctrl+X», затем жмем на «Y» и нажимаем «Enter».
Запускаем SAMP, для это вводим:
В случае возникновения ошибки «No such file or directory» следует загрузить дополнительные библиотеки:
Как видите, установить SAMP на VDS несложно, достаточно ввести несколько команд. Теперь вы можете развивать свой клиент и модернизировать его так, как хотите!


























