Какой нужен сервер для онлайн игры
Сервер для онлайн игры
Всем привет, прошу помочь определится с конфигурацией сервера.
Основная задача сервера – серверная часть самодельной онлайн игры. Дополнительная задача – на виртуальной машине поднять teamspeak server, несколько маленьких сайтиков.
Бюджет от $3000 до $5000.
Если игра окажется удачной – то докупка нового оборудование, а этот сервер останется в личное пользование (допустима только докупка оперативки, об этом позже). Если не удачной – то игра останется крутится на этом сервере и сервер тоже останется в личное пользование, для следующей попытки чего-то сваять. Есть опыт бережного отношения к серверному оборудованию и сервер, который служит верой и правдой вот уже 9 лет, старенький, но в отличном состоянии. Так что этот хочется взять на ближайшие 15 лет. Поэтому разгон какой-либо исключён даже если возможен.
Сервер должен выдержать нагрузку в 1 млн игроков. Почему столько? Потому что скорей всего от такой публики будет достаточно средств для закупки нового оборудования. Отсюда и строится конфигурация.
Самое узкое место в системе – скорость общения процессора с памятью и тут выбор между DDR4: 2133 и 2400. Почему не только максимальная – из-за большой разницы в цене. А синтетические тесты в интернете показывают малую разницу производительности. Сделать точный замер – обойдётся наверное в 300$-500$, поэтому не знаю насколько это критично для данной задачи. По количеству памяти – думаю 128Gb с запасом хватит.
AMD процессоров не вижу вариантов. Остаётся Intel (Я бы с удовольствием пощупал Эльбрусы и они уже даже сравнимы с Intel такого класса – но пока цена безумная для малого бизнеса). Задача такая, что чем больше ядер тем лучше. На одно ядро будет повышенная нагрузка, которую нельзя распаралелить (поэтому минимальная частота 2.0Ghz на ядро). По факту выбор у меня между “E5-2620 v4” 2шт VS “E5-2683 v4” 1шт. Но разницы в цене сильно давит на вариант с двумя процами, чем один крутой проц.
По материнской плате+корпус поставщиком (с которым я уже определился) был предложен вариант “R1304WTTGSR”. До этого другой поставщик предложил интересный вариант “RS400-E8-PS2”. Но ASUS только недавно нарисовался на рынке серверных материнских плат – поэтому не хочется рисковать.
Далее идёт дисковая система. Необходимо сделать raid1 из 2*ssd и raid1 из 2*hdd. БД с 1 млн игроков будет весить примерно 150Gb. Плюс служебное место под ОСь около 20Gb. Это задачи для ssd. БД будет часто писать и редко читать, при 1 млн игроков это будет примерно 5-10кб в секунду транзакционных sql данных, я понимаю, что мерить надо исходя из iops – но я пока не придумал как замерить это дело для данной задачи. А что касается hdd – там должны быть сложены бэкапы, логи, svn сервер, виртуальный сервер со всякой хренью. Думаю 1-2Tb с запасом хватит. И вот тут у меня нет понимания какое железо под такие задачи просить, думаю надо ssd mls non-enterprise, но с какой-то защитой-гарантией записи данных в случае отключения питания. Также склоняюсь к мысли брать чего-то на 400gb и размечать только 200gb (это для пониженного износа и повышенной скорости записи). С hdd – надо какие-то самые дешёвые серверные, нагрузка на них будет почти нулевая, но надо чтобы они долго проработали. Особо стоит вопрос с raid controller – толку от него? Я почитав в интернетах понял, что он должен быть 2х портовым (ведь 2 raid массива получается). Он должен быть современным – чтобы уметь работать с ssd. Не надо парится с заменой диска, в случае чего неисправный достал, новый вставил и порядок – само всё восстановит (не лениво руками всё сделать, но ошибка чего-то сделанного вручную в этом вопросе угробит весь проект). Также разгружает ЦП от необходимости считать куда чего в raid писать. Ну вобщем тут прошу совета.
Далее идёт вопрос с блоком питания. С одной стороны он должен быть надёжным, с другой стороны – чем мощнее БП тем больше денег надо отваливать в месяц в ЦОД. А планируемое время работы 15 лет, так что даже небольшая наценка – выльется в значительные траты в итоге. Штатный 750W у “R1304WTTGSR” выглядит неприемлемым.
Прошу совета по конфигурации.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
По каким параметрам выбирать игровой сервер для онлайн-игры?
Всем привет, как грамотно подобрать оборудование под сервер для многопользовательской онлайн-игры “World of Warcraft”? Игроков будет в районе 150 на старте, как минимум. Какие должны быть параметры такого сервера (VPS наверное).
Здравствуйте. Лучше всего выделенный сервер с повышенным ГГЦ и SSD и обязательно с защитой от DDOS
Здравствуйте. Постараюсь дать вам некоторые усреднённые советы, базирующиеся на инженерном понимании сути вопроса.
Рекомендую вам смотреть всё же в сторону выделенного сервера, а не VPS, т.к. лучше иметь возможность использовать всё доступное количество IOPS (операций ввода/вывода в секунду), что важно при стремительном росте проекта в результате запуска рекламных кампаний. Также вы избежите ситуации, когда хостер приостанавливает вашу деятельность, т.к. вы создаёте проблемы соседям.
Что касается железа, то начать можно примерно с 24 – 32 ГБ RAM и выбрать такой тарифный план, где можно будет расширить объём ОЗУ. Процессор следует подбирать максимально “навырост”, т.к. мы не встречали дата-центров, в которых можно было бы быстро и дёшево сменить его. Ориентироваться стоит, наверное, на количество ядер и потоков, т.к. по официальным данным, сервер Warcraft достаточно хорошо параллелит свою работу, но эти данные стоит перепроверить сравнительным тестовым прогоном конкретно вашей версии сервера для двух конфигураций – больше гигагерц или больше ядер. Диск стоит выбирать только SSD, чтобы получить максимальное количество IOPS и простор для роста.
Также стоит уточнить, какую защиту от DDoS предоставляет хостер, и самое важное, до какого объёма атаки ваш сервер не будет отключаться от сети. Дата-центры могут оговаривать некую предельную силу атаки, которую они будут отфильтровывать. После превышение этого предела ваш сервер будет отключён от сети, чтобы не перегружать сеть дата-центра. Рекомендую заранее уточнить этот вопрос, чтобы не попасть впросак.
Надеемся, эта информация будет полезна для вашего проекта.
- Hostpro.ua
- 18/06/2020
Исходя из представленной в открытых источниках информации, для разворачивания подобного игрового сервера необходимо:
процессор – 2,66ГГц и более, а также ОЗУ – 2Гб и более
Кроме того, перед началом работы необходима установка эмулированного сервера многопользовательской игры, например, Trinity Core. Данный интерфейс достаточно быстро можно установить на практически любой сервер под управлением UNIX – подобных систем (будь то VPS либо Dedicated сервер) при наличии на сервере необходимых лимитов.
Естественно, важное значение имеет объем SSD диска и размер ОЗУ, т.к. величина ресурса даст возможность пользователям более комфортно использовать его возможности.
Быстро создаем и запускаем игровой сервер для любой игры
Доброго времени суток, уважаемые читатели! Скорее всего вы задавались вопросом: как создать свой сервер для какой-либо игры?. В этой статье хочу привести вам пример создания игрового сервера на базе Яндекс.Облака по средствам сервиса Compute Cloud. Имея свой выделенный сервер(VDS/VPS) мы точно будем знать какие процессы на нем происходят. В отличии от имеющихся на рынке хостинг-провайдеров, предлагающих свои услуги по размещению и быстрому развертыванию сервера. Недобросовестные хостеры могут поставить на свою машину до 50 серверов , ради своей выгоды и в ущерб не знающему пользователю. Данная модель очень прибыльна, но для клиента имеет очень много негативных последствий.
Имея свою вирутальную машину мы сможем полностью управлять всеми процессами на ней. Сможем обеспечить комфортную работу нашего сервера. Сервера Яндекс.Облака достаточно гибкие, имеют отличную пропускную способность и геолокацию. Конечно же, выделенный IP адрес. Так же на своей машинке мы можем запустить несколько серверов. Столько, сколько совесть нам позволит.
Ну что? Приступим к развертыванию сервера на облаке от Яндекса? К ак запустить и подготовить сервер к работе я рассказал в предыдущей статье . А сейчас продолжим, имея : чистый, готовый сервер. Программы для работы: PuTTy, WinSCP .
Приступим. Подключаемся через SSH-ключ используя WinSCP.
Далее для пущей безопасности и более удобного администрирования( если планируем создавать более 1 сервера ) можем создать различных пользователей нашего виртуального сервера. Мы же будем запускать из под текущего пользователя – admin. Теперь нам потребуются файлы сервера. Для примера, все игры на движке Source от VALVE имеют удобную утилиту SteamCMD. Которая позволяет установить любой сервер на движке Source. Так же Valve имеет богатое комьюнити и множество инструкций по установке и настройке серверов и не только – Valve Developer Community.
Грубо говоря, имея SteamCMD и AppID сервера (Берется из Dedicated Servers List ) мы можем легко установить самую актуальную версию сервера. Список большой и разнообразный. Приступим? Покажу на примере сервера CS:GO.
Для начала создаем папку для нашего SteamCMD на сервере и переходим в нее.
После этого скачиваем SteamCMD.
После установки всех компонентов SteamCMD получаем такое окно:
Далее нам предстоит залогиниться перед выполнением всех следующих команд. Для установки некоторых серверов требуется наличие игры на аккаунте. Поэтому есть 2 варианта развития событий:
1. Используем login anonymous (Не все сервера можно загрузить)
2. Используем login логин пароль (После этого запросит код Steam-guard) (Используется для загрузки всех имеющихся на аккаунте игр-серверов)
После авторизации нам остается выбрать папку для загрузки сервера. Для загрузки сервера в корневой каталог SteamCMD с последующим созданием папки csgo используем:
Далее приступим к загрузке самого сервера в папку. Для этого используем:
app_update 740 validate ( В нашем случае: 740 – AppID CS:GO, Validate это проверка на целостность в конце закачки. )
Отправляем команду. Ждем окончания закачки сервера. После окончания скачивания пишем quit . И запускаем наш пробный сервер.
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2
IP сервера такой же как и IPv4 нашей машины. Порт по умолчанию 27015. Дальше нужна только ваша фантазия 🙂
Сегодня мы рассмотрели один из 1000 вариантов применения Облачных технологий от Яндекс.Облака. На самом деле это очень большой и грамотный инструмент для ваших задумок. Это лишь один из примеров использования. Сюда же можно поставить и сайт и ботов. Всем большое спасибо за прочтение! И на конец, вопрос? Пользуетесь ли вы облачными технологиями?
Для чего нужен игровой хостинг
Онлайн-игры, объединяющие тысячи игроков в одном виртуальном мире, должны функционировать на каком-то мощном аппаратном обеспечении. 100% понадобится хостинг, причем такой, что заточен под видеоигры.
Что такое игровой хостинг
Хостинг – это услуга по предоставлению доступа к серверам. То есть серверным ПК, на базе которых функционируют сайты или веб-приложения. На этих компьютерах хранятся HTML-документы, скрипты и стили, а также выполняются запросы к базам данных. В общем, делается все, что необходимо для работы веб-ресурсов.
Игровые хостинги отличаются тем, что адаптированы под онлайн-игры в духе Minecraft, Counter-Strike, GTA Online или World of Warcraft. На их серверах хранятся данные об игроках и в реальном времени выполняется логика, описывающая местоположение и действия персонажей в виртуальном мире.
К таком хостингу предъявляется ряд требований, причем как к аппаратной, так и программной составляющей.
Можно ли организовать игровой хостинг на домашнем компьютере?
И да, и нет. Зависит от конкретной задачи. Чисто технически можно установить на личном ПК серверное программное обеспечение игры или создать виртуальную локальную сеть в духе Garena. Или же создать «сервер» прямо в клиенте игры, если в нем есть такая функция.
Тогда к вам смогут подключиться другие игроки. Но есть вероятность, что для этого им понадобится ваш IP-адрес и умение подключаться через встроенную в игру командную строку. А администратору сервера придется обеспечить безопасность, стабильность и защиту от нечестных игроков без посторонней помощи.
Для личного использования такой вариант подходит. Хватит и производительности среднестатистического компьютера, и ресурсов сети. Но это справедливо не для всех игр. Некоторые содержат в себе такие масштабные миры, что для их запуска и поддержки в рабочем состоянии понадобится по меньшей мере десяток мощных ПК в качественном дата-центре.
Кому необходимо приобретать выделенный игровой сервер?
Сразу трем категориям людей:
- Тем, кто хочет играть на собственном сервере в игры наподобие World of Warcraft. Для них нужны гораздо более мощные процессоры и увеличенный объем памяти.
- Тем, кто хочет, чтобы их игровое пространство находилось всегда онлайн, независимо от состояния их личного ПК или ПК друзей.
- И тем, кто планирует зарабатывать на собственном игровом сервере.
С первой и второй категориями все понятно. Арендуете VDS/VPS под свои нужды и размещаете на нем виртуальный мир любой игры по желанию. Правда, стоить такое удовольствие будет дорого.
А вот с третьими сложнее. Мало того, что придется брать выделенный сервер, а не виртуальный, так еще и по мощности он должен соответствовать минимальным требованиям выбранной игры. Но зато это вложение может окупиться, если удастся придумать способ монетизации собственного игрового мира, как это делают другие администраторы, предоставляя дополнительные услуги за деньги или запуская игроков на сервер только после оплаты импровизированной подписки.
VDS с бесплатным администрированием и поддержкой 24/7. Дарим 200 рублей на тест
Протестируй VDS Timeweb бесплатно: закажи сервер, сообщи поддержке промокод community200 и получи 200 рублей на баланс.
Как выбрать игровой хостинг?
Проще всего выбирать, если нашелся именно игровой хостинг, то есть со специализацией на конкретных играх. Такие обычно предлагают выбрать игру и на этом закончить дальнейшие поиски. Сотрудники, стоящие за такими хостингами, знают, какие характеристики должны быть у сервера, и все настраивают сами, не обременяя клиента. Подойдет тем, кто не хочет долго что-то настраивать.
Примером служит сайт с говорящим названием Game Hosting. На нем предлагают выбирать не набор опций для выделенного сервера, а «машину» с предустановленной игрой, куда можно сразу после аренды приглашать людей.
Но иногда приходится выбирать среди менее специализированных провайдеров. А иногда хочется подробнее узнать, какие существуют параметры для игровых хостингов. В таком случае придется обратить внимание на несколько параметров, которые в первую очередь оценивают гейммастера. И опираясь на которые, обычно выбирают провайдера.
Высокая производительность
Видеоигры требуют заметно больше ресурсов, чем статичные сайты и прочие веб-проекты. Поэтому игровые хостинги держат в своих дата-центрах только «машины» с наиболее актуальными многоядерными процессорами, адаптированными под работу с ресурсоемкими задачами.
Зачастую провайдеры не делятся конкретной информацией о «железе, установленном на их серверах. Ограничиваются брендом установленных чипов, например, Intel Xeon. Некоторые указывают частоту и количество ядер, но не всегда.
К тому же производительность игры зависит от того, сколько серверов используется. Например, компания Blizzard размещала оригинальную World of Warcraft сразу на четырех:
- отдельный для входа в игру,
- один содержал базу данных,
- третий для игрового мира (все персонажи и действия анализировались и высчитывались на нем),
- последний для подземелий и рейдов.
Стабильность
Одна из важнейших характеристик для хостинга в целом — аптайм. То есть время работы с последнего включения. Чем оно выше, тем надежнее считается сервер. Значит, можно рассчитывать на его работу без сбоев в течение долгого времени.
Это критически важно как на сайтах, так и в играх. Потому что сервер может «упасть» посреди важного матча и вызвать гнев у его участников. Это потерянная аудитория, популярность и прибыль. Поэтому размещайте игру только на проверенных хостингах с высоким аптаймом.
Если беда все же случится, то было бы неплохо иметь возможность быстро перезагрузить сервер и снова сделать игру доступной. Так что нужен хостинг с функцией быстрого перезапуска или командой сотрудников, которые смогут на месте проверить аппаратное обеспечение и устранить проблемы.
И не забывайте про резервные копии. Обиднее не просто «вылететь» из игры, а потерять там своего паладина с редким маунтом. Так что регулярно делайте копию базы данных, чтобы не лишить пользователей их достижений. Без них им вряд ли будет интересно играть именно у вас.
Дата-центры по всему миру
Стабильность сервера оценивается не только отличным железом, но и таким же подключением к интернету. Важно, чтобы игроки не теряли соединение с игровым миром из-за низкой пропускной способности канала или постоянных обрывов связи.
То же касается задержек и зависаний. Важен «пинг» — то есть время, за которое сигнал от пользователя доходит до сервера и возвращается. Чем ниже это значение, тем комфортнее себя чувствует пользователь в виртуальной реальности. Все события, атаки, движения и действия происходят в одно время для всех. Если же пинг увеличивается, то появляется задержка, полностью лишающая игроков паритета в расстановке сил.
Чтобы обеспечить низкий пинг, недостаточно скоростного интернета на стороне хостинга. Иногда решающую роль играет географическое расположение сервера. Если он далеко от игрока, то задержка может быть слишком высокой для комфортной игры. Поэтому лучше иметь выделенные серверы в нескольких частях света, чтобы не ограничиваться аудиторией одного материка.
Техническая поддержка высокого уровня
Даже с лучшими хостингами случаются проблемы. Потому нужна команда специалистов, способная оказать помощь и поправить проблемы на своей стороне и на стороне клиента, если тот недостаточно компетентен.
Грамотные хостинг-провайдеры держат штат профессионалов, отвечающих на запросы пользователей круглосуточно. В их числе, например, Timeweb. Аналогичной опцией хвастаются топовые хостинг-провайдеры, специализирующиеся на играх.
На начальных этапах стоит сразу устроить небольшую проверку и лично убедиться в отзывчивости технической поддержки хостинга.
Актуальное программное обеспечение
В зависимости от того, для какой игры будет использоваться сервер, нужно выбирать подходящее программное обеспечение. В первую очередь, речь идет об операционной системе. Это может быть как Linux, так и Windows. Во вторую, о серверной части, отвечающей за поведение персонажей в игре и логику виртуального мира в целом. Причем это может быть как сама игра, так и отдельный набор утилит, созданных исключительно для хостинга игры, а не для участия в ней.
Кроме того, гейммастерам необходимо позаботиться о безопасности игрового пространства:
- Обеспечить удаленный ПК защитой от DDoS-атак (обычно эту задачу на себя берет провайдер, но не всегда).
- Защиту от читов, то есть от инструментов для взлома игрового кода и получения преимуществ над другими игроками. В противном случае появятся люди, не следующие правилам и портящие процесс для остальных.
Удобная панель управления
Есть разница между ПУ, предлагаемыми на обычных хостингах и ориентирующихся на сайты, и теми, что используются при размещении игровых серверов. В игровых можно получить больше подробностей о состоянии «железа» и нагрузке на отдельные компоненты арендованных серверов.
Среди геймастеров пользуются спросом:
- GameAP — бесплатная ПУ, покрывает практически все потребности администраторов игровых площадок. Работает под Linux и Windows.
- TCadmin — платная, но более функциональная. Часто используется игровыми хостингами по умолчанию. Доступна в версии для мобильных устройств.
- Google Control Plane — для тех, кто решил разместиться на серверных мощностях компании Google. Визуально и функционально мало чем отличается от стандартной ПУ в Google Cloud.
Ориентируйтесь на эти три, если нет каких-то существующих предпочтений.
Акцент на околоигровых функциях
В их число входит встроенный сбор статистики о количестве игроков и их успехах. HLTV-сервер для записи игрового процесса, хранения и последующей загрузки на сторонние платформы. Централизованная система управления учетными записями пользователей с возможностью блокировать любому из них доступ к серверу.
Встречаются и другие программные преимущества, облегчающие жизнь гейммастерам. Чем их больше дается в базовом пакете услуг от провайдера, тем лучше.
Как заработать на игровом хостинге?
Базовый алгоритм такой (представим, что вы уже арендовали сервер или хотя бы выбрали хостинг):
- Находим популярную игру, в которую получится привлечь побольше людей за короткие сроки (Minecraft и Ark — беспроигрышные варианты).
- Создаем Discord-чат.
- Вводим систему транзакций, подключив к чату специального бота.
А за что будут платить деньги? Зависит от вас. Можно размещать рекламу прямо в игре (в чате, к примеру, если это позволено) или создать сайт, посвященный серверу, и разместить баннеры там. Если считаете, что ваш сервер уникален, или хотите ограничить его аудиторию своего рода «элитой», сделайте вход платным. Можно продавать игровые предметы за реальные деньги, если это реализуемо технически. А еще не стесняйтесь просить пожертвования от игроков.
Выбираем игровой хостинг
На что ориентироваться при выборе, я уже сказал. Теперь расскажу о нескольких достойных кандидатах.
- Host Havoc — специализируется на Ark Survival, Minecraft, Arma III и Counter-Strike. Все «машины» оснащены последним поколением чипов AMD Ryzen и Intel Xeon. В качестве хранилища данных используются NVMe. Настройка производится автоматически после аренды сервера под игру. Есть три дата-центра в Европе, один в Японии и несколько в США. Гарантирует аптайм 99.9% (почти всегда в рабочем состоянии).
- GAME HOSTING.CO — альтернатива предыдущему сервису с таким же «железом», поддержкой модов и панелью управления TCAdmin, но с менее гибкой системой оплаты (высокая базовая ставка) и более скромной географией дата-центров.
- Google Cloud — альтернатива для тех, кто не доверяет специализированным сервисам и хочет использовать что-то привычное. Правда, придется пожертвовать большим количеством функций и программных особенностей, доступных у конкурентов.
- BeastNode — популярный хостинг, созданный исключительно для гейммастеров, которые работают с Minecraft-серверами. Поддерживает плагины в духе Spigot и CraftBukkit, предоставляет бесплатный доступ к MySQL и работает с различными модами для игры.
- Timeweb — хостинг-провайдер предлагает очень мощные VDS и выделенные серверы по весьма привлекательной цене. Запустить на таком железе можно даже самый неповоротливый проект. Настраивать игровой сервер, конечно, придется самостоятельно, но оно того стоит.
На этом все. Можно выбирать игровой хостинг, арендовать выделенный сервер и идти играть. Или зарабатывать.
Как выбрать сервер для игры онлайн?
Когда встает вопрос выбора сервера для игр, пользователи руководствуются различными критериями поиска. Зачастую обращаются к знакомым, которые используют другие ресурсы и помогают начать там игру, консультируя в непонятных моментах. Можно воспользоваться рекламой, в которой есть информация о новых игровых хостингах, или зайти на сайты рейтинга.
Надо отметить, что рейтинг сервера играет важную роль не только для администраторов, но и для увлекающихся игроков. Подавляющее большинство пользователей привлекает хорошая сборка и онлайн.
В Линейдж 2 топ 100 представлены лучшие серверы для игр. С помощью поиска можно отсеивать сервера с хрониками, которые неинтересны вам (у каждого же игрока есть свое личное мнение по поводу того, какие хроники лучше).
Наибольшей популярностью, где показан рейтинг серверов, пользуется сайт mmotop. На этом сайте можно увидеть перечень самых лучших серверов для игр, подобрать подходящий для себя сервер для игры, где есть быстрая прокачка персонажа или с классическим лоу-рейтом. Это гораздо удобнее – заглянуть на сайт со списком лучших серверов, чем тратить много времени на самостоятельные поиски.
Многие хотят быть в top 100 Линейджа на лидирующих позициях и используют бонусную мотивацию для своих игроков за голосование. В ММОТОПе голосовать разрешается один раз в сутки, и тем, у кого есть желание получить что-то стоящее, приходится заглядывать на сайт часто.
Количество активных игроков и определяет топ 100 серверов. А каждый месяц начинается с обнуления всех голосов, поэтому все игровые хостинги имеют равные шансы на занятие первых позиций в рейтинге.
Для игроков, предпочитающих играть на пвп-серверах, представлены их рейтинговые списки, составляющиеся тоже по итогам голосования.
Без поощрения игроков за голосование сложно попасть в lineage 2 top 100. За голосование в различных топах Линейджа игрокам достаются специальные монетки, которые обмениваются в ГМ Шопе. Игроки с большим желанием голосуют на лоу-рейтах, так как за монетки можно приобрести руны опыта или украшения.
Сайты, подобные ММОТОПу, имеют большое значение для Линейдж 2, потому что способствуют привлечению множества игроков, и это естественно — они заинтересованы в том, чтобы занимать ведущие места в рейтинге. А незнакомые сервера очень редко встречаются в рейтингах топ 100 Линейдж 2, так как наиболее успешные ресурсы вместе с лоу-рейтом открывают и пвп.
Как запустить свой собственный игровой сервер
Вы можете разместить игровой сервер на своем ПК, иногда удобнее иметь облачный сервер, работающий 24/7. Хостинг игровых серверов может быть удивительно дешевым, особенно если вы просто хотите поиграть с несколькими друзьями. Давайте разберемся более подробно как создать сервер для игры с друзьями.
Выделенный сервер против общего хостинга
Выделенный сервер — это когда вы арендуете всю стойку сервера или зачастую часть ресурсов этой стойки. Вам часто дают подробные спецификации о том, что именно вы покупаете, и вы как правило будете платить немного больше по сравнению с общим хостингом.
Общий хостинг запускает несколько экземпляров игрового сервера на нескольких серверных стойках, что позволяет хостинг-провайдеру экономить деньги и обеспечивать низкую цену. Однако не всегда понятно, какие спецификации вы получаете, и вы можете столкнуться с проблемами перегрузки, если ваш сервер сильно загружен.
Если вы хотите настроить сервер для себя и пары друзей, мы рекомендуем вам сэкономить деньги и подключить общий хостинг. Если вы хотите, чтобы на вашем сервере играло много людей, вам следует подобрать выделенный сервер.
В зависимости от того, у какого провайдера вы покупаете сервер, вы также можете получить управляемый хостинг, когда провайдер создает инструменты для автоматической установки, настройки и управления вашим сервером, такие как автоматический перезапуск и простая установка модов.
Варианты общего хостинга
Все перечисленные здесь опции также являются управляемым хостингом. Вам не нужно будет слишком беспокоиться о настройке, так как она должна быть относительно простой.
Gameservers.com: Очень дешевые серверы для небольших проектов, так как вы платите за необходимое количество игровых слотов. Достойная панель управления, но без защиты DDOS.
Friendhosting.net: Преимущества выделенного сервера и гибкости настроек виртуального хостинга по доступной цене, а также на сёрче хорошие отзывы о Friendhosting.net.
Low.ms: компромисс между выделенным и общим сервером, но в то же время обеспечивающий хорошую панель управления для большинства игр. Вы будете знать, какие спецификации вы получаете, но вам придется доплатить за выделенную ветку. Они также добавляют брендинг в заголовок вашего сервера.
Nodecraft: поставщик общего хостинга, который не взимает плату за слот. Они имеют разные уровни, сегментированные по ОЗУ и количеству экземпляров, которые вы можете запустить. Фактически, вы можете разместить несколько серверов на одном уровне, если позволяет оперативная память.
Варианты выделенного сервера
Выделенный сервер дает вам гораздо больше свободы и контроля. Вы можете разместить несколько игровых серверов в одном боксе, а также несколько разных игр, и поскольку у вас есть полный доступ к боксу, вы даже можете разместить веб-сервер для запуска сайта вне сервера или чего-либо еще, не связанного с игрой.
OVH: только два местоположения, Канада и Франция, но предлагают очень мощные серверы по доступной цене. Если вас не интересует новейшее оборудование Gen, вы можете арендовать их старое оборудование у их дочерней компании SYS.
Gameservers.com: Хотя эта компания специализируется на общем хостинге, она также предлагает выделенные серверы в качестве опции.
Amazon Web Services: больше премиального корпоративного варианта. Если вы разработчик игр и хотите разместить серверы, вам стоит обратить внимание на AWS GameLift. Если вы ищете один универсальный сервер, EC2 будет более подходящим. А если вы студент, вы можете получить бесплатный выделенный сервер на год.
В большинстве игр Steam для загрузки и запуска сервера используется SteamCMD, хотя обычно вам необходимо настроить файл .bat со всеми инструкциями по запуску.
Другие игры могут иметь свою собственную серверную программу, которую вы можете скачать — для получения дополнительной информации обратитесь к официальной документации игры.
После того, как сервер настроен и запущен, вы должны убедиться, что порты на сервере открыты, чтобы люди могли получить к нему доступ. Этот шаг будет отличаться для каждого хоста, но если вы не видите ничего в панели управления вашего провайдера, вам скорее всего придется просто изменить настройки брандмауэра Windows и внести в белый список приложение сервера.
После того, как порты открыты, люди смогут подключаться к вашему серверу с IP-адресом или возможно только через браузер игрового сервера. В зависимости от игры вы можете получить доменное имя для своего сервера, чтобы вы могли легко запомнить IP-адрес.