Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Сервер, созданный юзером (http://www.flasher.ru/forum/showthread.php?t=171074)

thirst 08.11.2011 10:42

Сервер, созданный юзером
 
Всем привет! Я бы хотел спросить, можно ли сделать так, чтобы пользователь сам создавал свой сервер, и к нему присоединялись другие юзеры (p2p не советовать). Если можно, то подскажите в каком направлении копать..

gloomyBrain 08.11.2011 12:17

Да, так можно сделать. Копайте в направлении Adobe AIR. Однако AIR - это в любом случае отдельное приложение, то есть к браузеру он не имеет отношения.
Либо второй вариант - делать свой сервер, на котором пользователи смогут создавать собственные "комнаты".

Genzo 08.11.2011 13:01

Это получиться, только в случае если у пользователя внешний ip или вы будете эмулировать vpn, путем переадрессации запросов. И нечего в этом сложного нет, и p2p тут без надобности.

thirst 08.11.2011 15:30

Цитата:

Сообщение от gloomyBrain (Сообщение 1044533)
Да, так можно сделать. Копайте в направлении Adobe AIR. Однако AIR - это в любом случае отдельное приложение, то есть к браузеру он не имеет отношения.
Либо второй вариант - делать свой сервер, на котором пользователи смогут создавать собственные "комнаты".

Air исключен, так что этот вариант не подходит. Насчет второго, я хочу создать приложение для вк, в которое по моим планам (:boredom:) будет онлайн свыше, чем выдержит сервер даже на яве. А этим способ юзер будет подключатся к серверу в любом случае. Или я в чем-то не прав? Поправьте меня, если я ошибаюсь.

Цитата:

Сообщение от Genzo (Сообщение 1044543)
Это получиться, только в случае если у пользователя внешний ip или вы будете эмулировать vpn, путем переадрессации запросов. И нечего в этом сложного нет, и p2p тут без надобности.

Я извиняюсь, я не понял, вы советуйте мне эмулировать vpn или что-то еще? Если да, то нужно ли прибегать к другим языкам, чтобы реализовать эту эмуляцию?

Genzo 08.11.2011 15:57

Вы понимаете, что для того чтобы пользователю быть сервером, ему необходимо иметь выделенный IP доступный из вне, или же иметь транспорт на своем сервере, что-то вроде :

Цитата:

1ый вариант с выделенным IP :
sendTo(93.128.12.33) : makeMove(5,5); - получит сервер с IP 93.128.12.33 (клиентский сервер)

2ой вариант с транспортом через ваш сервер :
sendToServer(gameId:5) : makeMove(5,5); - получит сервер(ваш) и пошлет клиентскому серверу

thirst 08.11.2011 16:21

Да, я понимаю политику сервера. Понимаю также, что с динамическим внешним ip свой сервер тоже лучше не создавать. Но сейчас у меня в голове один вопрос, как это все реализовать?

goodguy 08.11.2011 16:53

Не лучше ли использовать готовые решения? Серверов полно, а при условии, что:
Цитата:

будет онлайн свыше, чем выдержит сервер даже на яве.
любая цена сервера окупится запросто ;)

Genzo 08.11.2011 17:12

Цитата:

любая цена сервера окупится запросто
Я тоже так думаю, ибо если у вас не будет сервера на котором будет просчет, то как вы деньги делать будете?? Вы хотите, что-ли не mmo , а просто multiplayer, вроде : CS , WAR3 , QUAKE...


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

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