Размещение общедоступного выделенного игрового сервера с аутентификацией пользователя


Я в основном ищу дешевого хостинг-провайдера для размещения игрового сервера Call of Duty в Индии. Но на самом деле это не локализованный вопрос, как вы увидите, когда пройдете полный вопрос.

Основные Характеристики

  • Сервер должен физически находиться в Индии, в противном случае игровой опыт будет очень плохим из-за большой задержки/пинга. Ваш враг не будет убит, даже если это выглядит так, как будто ваша пуля попала его. Для получения более подробной информации проверьте мой вопрос https://gaming.stackexchange.com/questions/15803/good-public-dedicated-call-of-duty-servers-list-for-players-in-india-please

  • Для игры нужна платформа Windows.

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

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

Https://gaming.stackexchange.com/questions/20233/ideas-or-solutions-to-resolve-the-issue-of-absence-of-local-dedicated-public-mult

Даже http://www.gametracker.com в Индии нет перечисленных выделенных серверов, и он не предлагает хостинг для одного из них.

Вопросы

  • Каков мой лучший вариант здесь. Я понятия не имею, какой интерфейс я получу, если куплю хостинг для Windows. Я работал только на хостингах Linux, взаимодействовал с помощью cpanel и т.д.
  • Можно ли просто приобрести хостинг для Windows, а затем установить игры самостоятельно, нужна ли мне какая-либо аутентификация?
  • Кроме того, я также ищу некоторое веб-пространство для размещения своих личных проектов. Проекты могут начаться в ближайшем будущем, и мне, возможно, потребуется увеличить объем ресурсов. Но сейчас я всего лишь новичок, у меня нет живых сайтов. Я в основном работаю над проектами LAMP (Linux Apache Mysql PHP). Было бы неплохо, если бы один хостинг удовлетворял всем моим требованиям. Я я очень новичок в основах хостинга, и для меня это звучит так же сложно, как инвестиции. Я проверил здесь много вопросов, таких как -

Как выбрать между веб-хостингом и облачным хостингом?

Что я должен учитывать при выборе хостинг-провайдера?

Но я все еще ничего не понимаю. Является ли хостинг Amazon EC2 возможным решением? Согласно http://aws.amazon.com/ec2/faqs/#What_operating_system_environments_are_supported Сервер Windows, а также многие поддерживаются ОС linux.

Спасибо

Author: Community, 2011-04-19

3 answers

Q. Каков мой лучший вариант здесь. Я понятия не имею, какой интерфейс я получу, если куплю хостинг для Windows. Я работал только на хостингах Linux, взаимодействовал с помощью cpanel и т.д.

А. Вам понадобится выделенный сервер или VPS. большинство из них будет поставляться с панелью управления, но вы можете установить "vanila". вы будете управлять сервером с помощью удаленного рабочего стола.

Q. Можно ли просто приобрести хостинг для Windows, а затем установить игры я сам, нужна ли мне какая-либо аутентификация?

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

Q. Кроме того, я также ищу некоторое веб-пространство для размещения своих личных проектов...

А. Если вы возьмете сервер с панелью управления, вы сможете использовать его так же, как если бы это был традиционный хостинг. просто сделай убедитесь, что все, что вы делаете с помощью RDP, не противоречит операциям панели управления. Сказав, что настроить IIS без CP не сложно.


Ваша цель здесь - запустить сервер, на котором люди в Индии могут получать постоянно низкий ( КАК номер , выполнив поиск whois по ip-адресу, а затем используя такие сервисы, как этот, чтобы узнать больше об их маршрутизации. Опять же, используйте это только для того, чтобы почувствовать качество, это действительно более полезно для изучения международных маршрутов, которые вас меньше интересуют. Частные соглашения о пиринге не будут показанный.

Проверьте форумы или спросите у текущих администраторов сервера спецификации, необходимые для COD, я не запускаю игровой сервер, но, судя по тому, что я видел, VPS за 60 долларов в месяц должен это сделать. Я искал и нашел несколько провайдеров VPS в Индии, заключите ежемесячный контракт, чтобы вы могли быстро двигаться, если нужно, не подписывайте в течение года или дольше. Ресурсы процессора на VPS будет трудно оценить, если вы не попробуете перед покупкой, и они могут измениться по мере добавления usr на узел. Получите столько оперативной памяти в VPS, сколько сможете себе позволить. Проверьте здесь, что ваш хост является членом nixi Я был бы очень обеспокоен хостом, который им не является.

Облачный хостинг может оказаться дорогостоящим и не является фиксированной стоимостью, если вы пойдете по этому пути, то проверьте свои расчеты, также маловероятно, что он будет размещен в Индии, поэтому вы не получите необходимый вам пинг. В долгосрочной перспективе вам следует рассмотреть возможность перехода на выделенный сервер для обеспечения стабильности и мощности. Еще лучше было бы разместить свой собственный сервер. Игровые серверы имеют другие требования, чем в Интернете, поэтому вы получите более подходящую спецификацию за гораздо меньшие деньги в долгосрочной перспективе. Наличие цели (прямая стоимость сервера) также может облегчить получение пожертвований от игроков.

Если в вашем игровом серверном приложении нет встроенной аутентификации, вы можете просто использовать брандмауэр для управления доступом, добавляя и удаляя IP-адреса по мере необходимости.

 1
Author: ollybee, 2011-04-27 20:43:19

Похоже, большинство вещей уже упоминалось @оллиби.

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

Боюсь, что @ Предложение Арджуна Баджаджа использовать облачный хостинг/CDNS не совсем подходит в вашем случае. Хостинг в облаке хорош для надежности, масштабирования и тому подобного, Но не для таких вещей, как игровой. Вам нужен выделенный сервер (в краткосрочной перспективе вам также должен подойти VPS), который имеет приличное соединение (с точки зрения ваших игроков) и достаточно аппаратного обеспечения для поддержки вашей комбинации загрузки игры/игрока.

Я не знаю специфики COD, но для Выделенных серверов с периодом полураспада мы использовали приблизительную оценку 20 MB оперативной памяти и 50 MHz скорости процессора на слот. Я сомневаюсь, что треска 1/2 намного больше требовательный.

Пока у вас достаточно вычислительной мощности, качество игры строго ограничено соединением между сервером и игроками.


Вещи, на которые вам следует обратить внимание, это:

  • необработанная задержка (ping)
  • потеря/надежность пакетов
  • различия в задержке (пинг-пики), проблемы с маршрутизацией и т.д.

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

Скачки пинга и потеря пакетов могут сильно снизить производительность вашей игры, поэтому лучше всего протестировать подключение из нескольких точек в разное время дня/недели в течение длительного периода (не менее пары минут). Плохо то, что иногда ICMP трафик (особенно небольшие пакеты) получает приоритет, поэтому вы, возможно, на самом деле не видите, как будет выглядеть ваша реальная ситуация в мире.


Я не знаю рынка хостинга в Индии, поэтому здесь я не буду помогать. Но я могу рассказать вам, как это выглядит в Польше. Для серверов высшего класса мы говорим о стабильной < 20 ms RTT (необработанный пинг) для перекрестных подключений провайдера и < 10 ms для сети оператора/пиринга через локальные обмены. Более дешевые серверы, размещенные в Германии, составляют около 40 ms. Для некоторых игр это не имеет значения, для быстрых шутеров большинство игроков жаловались на более дешевые серверы, выполняющие некачественную работу. Раньше мы размещали около 100+ слотов с двойной настройкой оперативной памяти Xeon/2 ГБ, но при полной загрузке было немного сложно использовать ресурсы.


И последнее - я думаю, вы также можете поискать Треску выделенный сервер для Linux, если вам не нравится Windows VPS.

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

 1
Author: Karol J. Piczak, 2011-04-26 22:52:08

Похоже, вам нужно использовать облачные серверы. Это Amazon или Rackspace. Не выбирайте другую компанию.

Я бы рекомендовал Rackspace, зная, что в случае сбоя вашего сервера на Amazon у вас есть шанс потерять данные. Кроме того, Amazon взимает плату за обслуживание клиентов, в то время как они предоставляют его бесплатно.

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

Когда я разговаривал с одним из их продавцов, он сказал мне, что они просто устанавливают базовую ОС. Вы можете выбирать между многими дистрибутивами Linux и Windows server. Затем вы можете установить все, что захотите. Их поддержка также удивительна. Кроме того, если вы хотите, чтобы они установили, воспользуйтесь планом управляемого облака. Их неуправляемые облачные серверы стоят около 1,5 центов в час, это 10 долларов в месяц, а их управляемый план начинается с 200 долларов в месяц.

Тогда я бы рекомендовал вам использовать linux, а не Windows, из-за его стабильности. Если вы не можете запускать эти игры в Linux и должны использовать Windows, все равно без проблем, вы можете разместить там сервер WAMP.

Как и в случае с rackspace, вы можете установить что угодно, поэтому вы можете установить свою собственную панель управления, какую захотите.

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

Одно примечание: компания, с которой я принимал гостей, была 2GBHosting.com . Пожалуйста, не принимайте у них, даже если вы хотите провести его в Индии. Также не размещайте с помощью GoDaddy.com потому что они также плохи в хостинге. У меня тоже с ними проблемы.

Одно: я просто делаю предложения для вас, а не занимаюсь маркетингом для какой-либо компании, и это основано на моем опыте.

Поговорите с Rackspace, прежде чем выбирать хостинг.

 1
Author: Arjun Bajaj, 2013-11-20 10:12:38