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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Nov 2009
Сообщений: 1
По умолчанию Очень нужно совет в MMORPG игры.

Привет!!
Я перерыл форум никде не встречал такой темы, может плохо искал, или не Тамко где нужно было!
Мой вопрос!
Какой вид сервера и передачи данных идеален для браузерных многопользовательских игр на flash????????????
Спасибо

Старый 14.11.2009, 00:30
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Тема обсуждалась, поищите лучше)

Обычно идеален собственный сокет-сервер на низкоуровневом языке типа С, протокол - собственный бинарный.
__________________
4am is time to rock

Старый 17.11.2009, 13:21
Dos87 вне форума Посмотреть профиль Отправить личное сообщение для Dos87 Найти все сообщения от Dos87
  № 3  
Ответить с цитированием
Dos87
[+1 02.07.09]

Регистрация: Jun 2009
Сообщений: 39
А разве флэш можно научить понимать свой протокол?
Насколько я знаю, у флэша есть свой список поддерживаемых протоколов, в которые даже не входит UDP.
Где то читал, что собираются реализовать поддержку UDP протокола в версиях 10.*/11.* плеера.

Для браузерных многопользовательских игр, на мой взгляд, идеален FlashMediaServer. Их существуют несколько версий (вроде 3). Одна из них бесплатная (вроде development) с ограничением на количество одновременных подключений до 10, вторая версия платная (около 950$) без поддержки серверных сценариев и т.д., т.е. она не подходит. И идеальной будет платная версия (примерно 6.500$) - очень похожа на первую, но без ограничения на количество одновременных соединений. Есть возможности расширения практически до бесконечности ("серверная ферма"); написание серверной части на AS3 (там свои АПИ, но в целом очень похоже); поддержка протокола передачи данных "rtmtp" - RealTimeMessageTransportProtocol (вроде так) и формата AMF3 (ActionMessageFormat).
И rtmtp и AMF3 были специально разработаны компанией Adobe для FlashPlayer и FMS.
Существуют более дешевые и даже бесплатные аналоги FMS (см. http://google.ru )
Существует спецификации и описания форматов и протоколов AdobeFlash, так что при желании можно самому написать похожий сервер.
Так же можно не париться с поддержкой rtmtp и AMF3 и написать "сокет-сервер" и использовать flash.net.Socket(Я так и делаю), можно написать XMLSocket-Server. Можно так же просто использовать Apache+PHP+MySQL, если возможно обойтись просто http запросами; можно к ним добавить AMFPHP или ZendAMF, для того чтобы использовать двоичный формат данных по протоколу http и иметь доступ к методам классов PHP из Flash скрипта.

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


Последний раз редактировалось Dos87; 17.11.2009 в 13:26.
Старый 17.11.2009, 14:01
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Цитата:
Где то читал, что собираются реализовать поддержку UDP протокола в версиях 10.*/11.* плеера.
Только что вышла бета AIR 2.0 с поддержкой UDP. В плеере для браузера может и не быть вообще.
__________________
4am is time to rock

Старый 17.11.2009, 17:50
Dos87 вне форума Посмотреть профиль Отправить личное сообщение для Dos87 Найти все сообщения от Dos87
  № 5  
Ответить с цитированием
Dos87
[+1 02.07.09]

Регистрация: Jun 2009
Сообщений: 39
Цитата:
Только что вышла бета AIR 2.0 с поддержкой UDP. В плеере для браузера может и не быть вообще.
Я думаю когда нибудь, под давлением конкуренции реализуют и UDP, и полноценную поддержку аппаратного ускорения 3D графики.

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Насчет конкуренции сомневаюсь, мне источник, близкий к команде Silverlight говорил, что в SL поддержку сокетов особенно расширять не будут (в том числе мне сказали что ограниченный набор портов там оставят). А других конкурентов и нет (монстр JavaFX не в счет)
__________________
4am is time to rock

Старый 18.11.2009, 15:43
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 7  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Ну что мешает сделать UDP в флеш-плеере? Это просто тупо. Без UDP просто невозможно сделать action-multiplayer =(

Старый 18.11.2009, 17:06
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 8  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
а собственно зачем нужен action-multiplayer в флеш плеере? Нормального визуала все равно там не светит.
__________________
4am is time to rock

Старый 18.11.2009, 17:39
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 9  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Все равно, что спросить: "А собственно зачем нужны многопользовательские тактические стратегии типа TimeZero?". Клиент всегда найдется. Пользователь нетбука, что современные игры не тянет; офисный сотрудник, который постоянно переключается Alt-Tab между работой и игрой; игроман, который пришел в гости к товарищу, у которого не стоит не одной игры.
И что есть критерием "нормального визуала"? Пол миллиона полигонов на экране? Пример - dofus - тактический MMORPG на флеше, с отличной стильной графикой.

Его авторы уже достаточно богаты, чтобы выпускать мультсериал по мотивам.

Вон CrazyFlasher мучается, делает свою игру . Пинга меньше 200 ему не добиться, играть с обычного модема, GRPS или 3G модема - невозможно - tcp/ip упорно пытется доставить безнадежно устаревший(для action-игры) потерянный покет, а потери на таком канале - частые.

Вообще нормальный визуал некому не нужен. Посмотрите сколько народу играет в Soldat.

Старый 18.11.2009, 18:10
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 10  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
С пингами в курсе, сам в свое время намучался с realtime играми. На нетбуке флешу плохо, тормозит все, что можно. На последних атомах получше, но все равно. Офисный сотрудник да, но т к он постоянно переключается - с нормальной action игрой там как раз проблемы.
__________________
4am is time to rock

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

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

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


 


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


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