Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2016, 19:39
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 1  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
По умолчанию бэкенд для realtime многопользовательской игры

требуется сделать realtime игру для fb один на один.Пока обдумываем варианты сервера.Т.к. наш хостер сразу говорит:
Цитата:
"8.4.Категорически запрещается установка на сервер любого программного обеспечения, не имеющего прямого отношения к виртуальному хостингу (к разряду такого программного обеспечения можно отнести прокси-серверы, socks-серверы, irc-серверы и irc-боты, серверы мгновенных сообщений и т.п.), а также любое программное обеспечение, функционирование которого затрагивает интересы других пользователей."
Т.е. сокеты отпадают.Поэтому рассматриваем следующие варианты:
1)Вообще без сервера, через п2п.Но оно не шибко надежно,плюс с натом не дружит.
2)Использовать что-то типа IRC.
3)Делать эмуляцию сокетов через хттп( с помощью периодических пингов сервера),но тут нагрузка слишком большая.
Какие еще могут быть варианты?
Может у самого фб что-нибудь есть для этого?На айосе есть, например, GameCenter.

Старый 17.03.2016, 19:59
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Серег, а где ты тут увидел, что сокеты нельзя? socks серверы это совсем не то
Я бы на вашем месте послал этого хостера куда подальше (если он действительно запретит простые сокеты), и перешел на другого. В reg.ru ничего не запрещают, много раз пользовался (в том числе и для сокет сервера) и полностью доволен. Ну это как пример, есть и другие хорошие хостеры.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 17.03.2016, 20:24
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 3  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
ну не знаю.Наш серверщик сказал следующее:
Цитата:
я:ну и сокет-сервер не указан
серверщик:А он попадает в категорию.
прокси-серверы и socks-серверы.
я:а какое отношение прокси-сервер имеет к сокетам?
серверщик:Самое прямое. Он и будет прокси-сервером между 2-мя клиентами.
Переезжать мы как раз и планируем на AWS.Но там засада т.к. балансировщик у них, походу, умеет только в http.

Старый 17.03.2016, 20:51
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
:Самое прямое. Он и будет прокси-сервером между 2-мя клиентами.
Он фигню какую-то говорит. Вообще, что мешает написать/позвонить хостеру, и спросить напрямую будет ли ваш сервер подпадать под запрещенную категорию, если он будет выполнять такие-то задачи?
Я бы не стал себя ставить в какие-то рамки и искать какие-то лазейки для такой стандартной задачи, только лишь потому, что хостер со странностями. Это, как бы, в интересах хостера, чтобы я остался на нем и платил им бабло за хостинг. Не хотят, не надо. Сейчас это не проблема. Они только потеряют от своих тупых запретов.
Цитата:
Но там засада т.к. балансировщик у них, походу, умеет только в http.
Кто такой балансировщик? Что он делает там? И что за баланс вообще в http?
__________________
Ко мне можно и нужно обращаться на ты)

Старый 17.03.2016, 21:37
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 5  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
балансировщик нагрузки между разными нодами с апачем.У нас первичная цель переезда - возможность в случае надобности без лишней головной боли нарастить мощность за счет введения новых нод.

Старый 18.03.2016, 07:34
bifidokk вне форума Посмотреть профиль Отправить личное сообщение для bifidokk Найти все сообщения от bifidokk
  № 6  
Ответить с цитированием
bifidokk
 
Аватар для bifidokk

Регистрация: Jan 2011
Сообщений: 200
Может легче сразу сменить хостинг или арендовать выделенный сервер, тем более на фб хорошо трафик идет, нагрузка хорошей будет.

Цитата:
Может у самого фб что-нибудь есть для этого?На айосе есть, например, GameCenter.
Цитата:
требуется сделать realtime игру для fb один на один
что-то не понял, вам нужен rt или просто результаты боевки куда-то писать?

Цитата:
балансировщик нагрузки между разными нодами с апачем
советую переехать на nginx

Старый 18.03.2016, 12:36
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 7  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
Цитата:
что-то не понял, вам нужен rt или просто результаты боевки куда-то писать?
GC - это не только лидерборд, но и еще rt обмен между игроками + поиск напарника.А лидерборд у нас как раз самописный.
Цитата:
советую переехать на nginx
а он умеет в php? За счет чего происходит балансировка?В случае амазона, например, включение новой ноды эквивалентно появлению новой машины с апачем, которая берет на себя часть нагрузки.Очень удобно стало тесно - расширил себе макс. число нод и делов. Вопрос чисто финансовый.

Старый 19.03.2016, 09:36
bifidokk вне форума Посмотреть профиль Отправить личное сообщение для bifidokk Найти все сообщения от bifidokk
  № 8  
Ответить с цитированием
bifidokk
 
Аватар для bifidokk

Регистрация: Jan 2011
Сообщений: 200
Цитата:
а он умеет в php?
конечно, http://help.ubuntu.ru/wiki/nginx-phpfpm
Мы после апача на него перепрыгнули, производительность ощутимо увеличилась. Почитай сравнения nginx и апача

Ну и по балансировке в интернетах куча статей

Старый 19.03.2016, 12:20
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 9  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
Цитата:
Мы после апача на него перепрыгнули, производительность ощутимо увеличилась. Почитай сравнения nginx и апача
А за счет чего прирост производитеьлности если php там выполняет все тот же апач?
Цитата:
Поэтому, он часто применяется в связке с внутренним (back-end) сервером для обработки динамических данных которые потом отдаются «Nginx» как статические без участия внутреннего сервера. В качестве внутреннего сервера может применяться «Apache2» или, что и рассматривается в данной статье, «PHP-FPM».

Старый 19.03.2016, 13:01
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 10  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Ты читал сравнение? https://habrahabr.ru/post/267721/
__________________
Ко мне можно и нужно обращаться на ты)

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.