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

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

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

Регистрация: Nov 2010
Сообщений: 2
Question передача данных через интернет

Я делаю фелш-игру на action script 3.0 и хочу добавить в нее мультиплеер. Подскажите пожалуйста, как это сделать? Есть 2 варианта: либо мой компьютер станет сервером, куда будут отсылаться данные всех игроков, либо при старте игры (а она имеет характер дуэли) компьютеры игроков будут устанавливать связь между собой. Какой вариант более осуществим и безопасен?

Старый 07.11.2010, 11:12
Rox вне форума Посмотреть профиль Найти все сообщения от Rox
  № 2  
Ответить с цитированием
Rox
Banned
[+1.3 06.11.10]
[+1 06.12.10]

Регистрация: Oct 2010
Сообщений: 51
ни то ни другое. Надо купить хостинг и размещать бд на нем. Соединение пк с пк - это доп возможности для взлома. Вся логика должна вычисляться на сервере. фактически клиенту должна приходить только переменная выбора варианта действия, и эту же переменную он должен отправлять обратно.

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

Регистрация: Nov 2010
Сообщений: 2
насчет взлома - это вряд ли, так как это игра очень небольшая будет существовать лишь в кругу моих знакомых. ну так как организовать мультиплеер вообще?

Старый 07.11.2010, 22:43
Rox вне форума Посмотреть профиль Найти все сообщения от Rox
  № 4  
Ответить с цитированием
Rox
Banned
[+1.3 06.11.10]
[+1 06.12.10]

Регистрация: Oct 2010
Сообщений: 51
все зависит от того какого типа игру вы хотите создать. статическую или динамическую. соответственно и подходы принципиально разные.

Старый 17.11.2010, 02:05
sinya вне форума Посмотреть профиль Отправить личное сообщение для sinya Посетить домашнюю страницу sinya Найти все сообщения от sinya
  № 5  
Ответить с цитированием
sinya
 
Аватар для sinya

Регистрация: Apr 2003
Адрес: Ukraine, Kiev
Сообщений: 189
Отправить сообщение для sinya с помощью ICQ
Цитата:
Сообщение от Rox Посмотреть сообщение
ни то ни другое. Надо купить хостинг и размещать бд на нем. Соединение пк с пк - это доп возможности для взлома. Вся логика должна вычисляться на сервере. фактически клиенту должна приходить только переменная выбора варианта действия, и эту же переменную он должен отправлять обратно.
Почему ни то ни другое? Он ведь может поднять какой-нибудь медиа-сервер прямо на своем компе.

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

Для Ваших целей понадобится сервер. Есть очень разные, я знаю такие:
Flash Media Server
Wowza
SmartFox
Red5

Любой из них подойдет для Ваших целей, последний - бесплатный, но и другие можно попробовать, есть триалы. Я пробовал FMS, он хорош тем, что код на сервере можно писать на серверном AS, он похож на AS 1.0, но обращает внимание на регистр. Вот пример флешки, которая работает через FMS: http://madfatcat.com/0/SharedBall.swf . Нужно запустить 2 или больше штук в разных окнах или на разных компах, двигать шар в одном окне и смотреть, как он перемещается в остальных. Исходник есть в пакете FMS у Адоба.
__________________
Платон мне друг, но истина в вине.

Старый 17.11.2010, 02:39
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 6  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
p2p и stratus
__________________
Отряд Котовскага

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

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

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


 


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


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