![]() |
Помогите пожалуйста с организацией p2p геймплея
Дело вот какое: нужно организовать приложение с p2p соединением по Интернет. А точнее должна совершаться синхронизация в позиции объектов между двумя компьютерами и EventListener'ы должны принимать разные события от компьютера, передавая другому компьютеру(т.е. синхронизация событий)
Как это сделать? С чего начать? Задумал просто сделать мультиплеерную игрушку. |
Цитата:
|
Обычно для сетевых игр делают сервер к которому подключены оба игрока
|
мм.. а реально создать соединение по одному внешнему Ip?
|
нет, покурите этот блог http://www.flashrealtime.com/ тут много чего по п2п, в том числе готовая либа для создания игрушек на п2п, только последний раз она была кривовата и недописана.
|
Одного вполне достаточно, нужно чтобы у того к кому подключаются слушался определенный порт и подключатся по этому порту
Добавлено через 2 минуты незнаю правда может ли флеш слушать порты, я делал с помощью сервера к которому подключены оба игрока, сервер может быть на пхп а лучше на си |
хм... спасибо
|
Цитата:
|
Как сделать p2p, если юзер сидит за маршрутизатором?
|
А какая разница-то? Любой маршрутизатор имеет функцию типа port forwarding. Достаточно вписать нужные начальные и конечные порты
|
п2п не корректно работает с NATом
|
Ну т.е. сидит за маршрутизатором 100 человек. Можно так настроить чтобы по ip достучаться до конкретной машины?
Я про что: каждому клиенту не скажешь настраивать маршрутизатор - просто клиент забьет и не станет ничего настраивать. Клиент может даже не иметь доступа до настроек маршрутизатора. |
насколько я знаю п2п не работает конкретно с IP компа, ты стучишься на адобовский цирус, он тебе дает ИД и с этим ИД идет работа.
|
И куда она идет? =)
Вы сообщаете Cirrus'у свой IP, а он выдает Вам IP других участников (так это выглядит для FlashPlayer'а). А на уровне пользователя - да, выдаются ID |
Цитата:
У меня инет дома работает через маршрутизатор, к нему подключено 4 компа, NAT естественно используется, и никаких проблем с пиринговыми сетями ни на одном из компов |
Цитата:
|
http://cc.rtmfp.net/ вот тут можно узнать что ожидать
|
goodguy речь шла не конкретно о самой технологии п2п, а ее реализации в фп как верно подметил тов. gloomyBrain
Цитата:
Цитата:
данный подход хорош только для лана насколько я понял: http://www.flashrealtime.com/local-f...rus/#more-1803 |
@nOobcrafter, прочитайте мой ответ целиком.
|
я уточнил, т.к. после некоторых попыток забил на это, может чтото изменилось и вы знаете больше меня.
|
| Часовой пояс GMT +4, время: 15:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.