|
|
|||||
[+4 16.05.09]
Регистрация: Jun 2008
Сообщений: 14
|
Вопрос по Electroserver
Всем привет
Подскажите пожалуйста, в демо-версии Electroserver имеет ограничение на одновременное подключение 25 юзеров максимум - возник вопрос. Допустим я делаю чат который будет работать на Electroserver. Значит ли это что в демо-версии может быть запущенно несколько чатов одновременно, но в каждом из них не может быть более 25 человек (например 10 парралельно работающих чатов, в каждом по 20 человек, а в общем получится 200), или это значит что вообще во всех чатах вместе взятых не может быть более 25 человек (например 5 чатов по 5 человек в каждом максимум). Последний раз редактировалось johannes; 03.10.2008 в 02:31. |
|
|||||
Это означает что вы можете сделать всего 25 подключений. Если ваше приложение использует одно подключение, то тогда правильный вариант 5 чатов по 5 юзеров.
|
|
|||||
[+4 16.05.09]
Регистрация: Jun 2008
Сообщений: 14
|
Прошу прощения, но я чтото не совсем въехал.
Вобщем ситуация такая: сейчас делаем карточную онлайн игру. В принципе все уже готово и на локальной машине демо-версия электросервера обкатана. Надо покупать лицензию. С большим числом одновременно проводимых игр конечно пока не удалось потестить. Так вот вопрос в том на сколько пользователей брать лицензию. В одной игре принимает участие 5 человек. Таких игр параллельно может проводится много. Если брать лицензию на 500 человек - значит ли это что можно проводить одновременно 500 игр, или только 100 получится если в каждой по 5 человек? Последний раз редактировалось johannes; 06.10.2008 в 20:10. |
|
|||||
Цитата:
Вы берете лицензию на количество подключений! Рассчитать количество людей очень просто. Один человек это одно приложение. Далее считаете сколько объектов NetConnection у вас в приложении одновременно соединены с сервером. Делим число подключений по лицензии на полученное получаем колличество людей. Например. В вашем приложении всего один объект NetConnection, которое работает с сервером. лицензия на 500 подключений. Получается 500(подключений)/1(подключение в приложении) = 500 приложений. Каждое приложение это один человек, т.е. 500 человек. в игре участвуют 5 человек. Т.о. 500(человек)/5(человек в игре) = 100 игр. |
|
|||||
Покер не очень динамичная игра.
Расскажите почему Вы выбрали этот сервер? Рекламное видео гонять будете? или видеочат интегрированный?
__________________
Сам себе репортер |
|
|||||
[+4 16.05.09]
Регистрация: Jun 2008
Сообщений: 14
|
ZVEr13 - большое спасибо! Теперь все ясно.
terbooter - насчет видео в принципе не планировалось пока ничего, но почитав и изучив всю инфу о серверах решили выбрать именно этот, посчитав его наиболее качественным. Писать свой сервер посчитали нецелесообразным при наличии готового решения, тем более так хорошо взаимодействующего с Flash. И пусть игра не очень динамичная, зато даже при большом наплыве игроков (и последующем добавлении игр помимо покера) все должно просто летать. Если есть другие мнения, будет очень интересно выслушать |
|
|||||
Очень хотелось бы потестить на RED5 чтоб выяснить его возможности. У нас скоро будет тест с мультимедиа RED5 при большой загруженности.
Вообще ява сервера неплохо себя показывают. (Lineage freeshared сервера на яве написаны). Сам сервер OpenSource ставится на любую OS. Приложение для него пишется на Java. Если будет возможность потестите и отпишите. P.S. С интеграцией на RED5 могу помочь. |
|
|||||
скажите
нужен ли медиа сервер если нужно создать 7 потоков, ( из файлов хранящихся на сервере ) "радио", каждый подключившийся пользователь, имеет свою настройку, во сколько ему подается определенный поток, например с 6-7 рок с 7-8 попс и т.д. так вот нужен ли, в данном случае red5, fms, етс ... есть мысль сделать такую схему flash - php - mysql(настройки)- php - xml(набор фалов для воспроизведения) - flash, собственно уже слушаем тоесть, своеобразный плеер, с временными настройками рацонален ли такой подход ? пользователей может быть довольно много ( разговор идет не о 10-20 ... )
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
В данном случае, на мой взгляд, можно обойтись и без медиа сервиса.
Вашу схему вполне реальна и более того что-то подобное делалось мной. Причем вам не обязательно передавать xml с файлами. Достаточно написать скрипт который будет возвращать содержимое того или иного файла. Если вы используете flv файлы то можно даже возвращать файл не с начала а с определенного места. Пример PHP скрипта для возвращения flv файла из скрипта: <? /*/ security improved by by TRUI www.trui.net Originally posted at www.flashcomguru.com //*/ //full path to dir with video. $path = 'C:/.../clips/'; $seekat = $_GET["position"]; $filename = htmlspecialchars($_GET["file"]); $ext=strrchr($filename, "."); $file = $path . $filename; if((file_exists($file)) && ($ext==".flv") && (strlen($filename)>2) && (!eregi(basename($_SERVER['PHP_SELF']), $filename)) && (ereg('^[^./][^/]*$', $filename))) { header("Content-Type: video/x-flv"); if($seekat != 0) { print("FLV"); print(pack('C', 1 )); print(pack('C', 1 )); print(pack('N', 9 )); print(pack('N', 9 )); } $fh = fopen($file, "rb"); fseek($fh, $seekat); while (!feof($fh)) { print (fread($fh, filesize($file))); } fclose($fh); } else { print("ERORR: The file does not exist"); } ?> |
Часовой пояс GMT +4, время: 04:58. |
|
« Предыдущая тема | Следующая тема » |
|
|