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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.10.2008, 02:26
johannes вне форума Посмотреть профиль Отправить личное сообщение для johannes Найти все сообщения от johannes
  № 1  
Ответить с цитированием
johannes
[+4 16.05.09]

Регистрация: Jun 2008
Сообщений: 14
По умолчанию Вопрос по Electroserver

Всем привет

Подскажите пожалуйста, в демо-версии Electroserver имеет ограничение на одновременное подключение 25 юзеров максимум - возник вопрос.

Допустим я делаю чат который будет работать на Electroserver. Значит ли это что в демо-версии может быть запущенно несколько чатов одновременно, но в каждом из них не может быть более 25 человек (например 10 парралельно работающих чатов, в каждом по 20 человек, а в общем получится 200), или это значит что вообще во всех чатах вместе взятых не может быть более 25 человек (например 5 чатов по 5 человек в каждом максимум).


Последний раз редактировалось johannes; 03.10.2008 в 02:31.
Старый 03.10.2008, 09:50
ZVEr13 вне форума Посмотреть профиль Отправить личное сообщение для ZVEr13 Найти все сообщения от ZVEr13
  № 2  
Ответить с цитированием
ZVEr13

Регистрация: May 2008
Адрес: Moscow
Сообщений: 30
Отправить сообщение для ZVEr13 с помощью ICQ Отправить сообщение для ZVEr13 с помощью AIM Отправить сообщение для ZVEr13 с помощью Yahoo Отправить сообщение для ZVEr13 с помощью Skype™
Это означает что вы можете сделать всего 25 подключений. Если ваше приложение использует одно подключение, то тогда правильный вариант 5 чатов по 5 юзеров.

Старый 06.10.2008, 20:07
johannes вне форума Посмотреть профиль Отправить личное сообщение для johannes Найти все сообщения от johannes
  № 3  
Ответить с цитированием
johannes
[+4 16.05.09]

Регистрация: Jun 2008
Сообщений: 14
Прошу прощения, но я чтото не совсем въехал.

Вобщем ситуация такая:

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

Так вот вопрос в том на сколько пользователей брать лицензию.
В одной игре принимает участие 5 человек. Таких игр параллельно может проводится много. Если брать лицензию на 500 человек - значит ли это что можно проводить одновременно 500 игр, или только 100 получится если в каждой по 5 человек?


Последний раз редактировалось johannes; 06.10.2008 в 20:10.
Старый 07.10.2008, 14:59
ZVEr13 вне форума Посмотреть профиль Отправить личное сообщение для ZVEr13 Найти все сообщения от ZVEr13
  № 4  
Ответить с цитированием
ZVEr13

Регистрация: May 2008
Адрес: Moscow
Сообщений: 30
Отправить сообщение для ZVEr13 с помощью ICQ Отправить сообщение для ZVEr13 с помощью AIM Отправить сообщение для ZVEr13 с помощью Yahoo Отправить сообщение для ZVEr13 с помощью Skype™
Цитата:
Если брать лицензию на 500 человек - значит ли это что можно проводить одновременно 500 игр, или только 100 получится если в каждой по 5 человек?
Если ваше приложение обходится одним соединением с сервером (что скорее всего), то тогда 100 игр по 5 человек.

Вы берете лицензию на количество подключений! Рассчитать количество людей очень просто. Один человек это одно приложение. Далее считаете сколько объектов NetConnection у вас в приложении одновременно соединены с сервером. Делим число подключений по лицензии на полученное получаем колличество людей.

Например. В вашем приложении всего один объект NetConnection, которое работает с сервером. лицензия на 500 подключений. Получается 500(подключений)/1(подключение в приложении) = 500 приложений. Каждое приложение это один человек, т.е. 500 человек. в игре участвуют 5 человек. Т.о. 500(человек)/5(человек в игре) = 100 игр.

Старый 07.10.2008, 15:13
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 5  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Покер не очень динамичная игра.
Расскажите почему Вы выбрали этот сервер?
Рекламное видео гонять будете? или видеочат интегрированный?

Старый 07.10.2008, 16:11
johannes вне форума Посмотреть профиль Отправить личное сообщение для johannes Найти все сообщения от johannes
  № 6  
Ответить с цитированием
johannes
[+4 16.05.09]

Регистрация: Jun 2008
Сообщений: 14
ZVEr13 - большое спасибо! Теперь все ясно.

terbooter - насчет видео в принципе не планировалось пока ничего, но почитав и изучив всю инфу о серверах решили выбрать именно этот, посчитав его наиболее качественным. Писать свой сервер посчитали нецелесообразным при наличии готового решения, тем более так хорошо взаимодействующего с Flash. И пусть игра не очень динамичная, зато даже при большом наплыве игроков (и последующем добавлении игр помимо покера) все должно просто летать.

Если есть другие мнения, будет очень интересно выслушать

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

Регистрация: May 2008
Адрес: Moscow
Сообщений: 30
Отправить сообщение для ZVEr13 с помощью ICQ Отправить сообщение для ZVEr13 с помощью AIM Отправить сообщение для ZVEr13 с помощью Yahoo Отправить сообщение для ZVEr13 с помощью Skype™
Очень хотелось бы потестить на RED5 чтоб выяснить его возможности. У нас скоро будет тест с мультимедиа RED5 при большой загруженности.

Вообще ява сервера неплохо себя показывают. (Lineage freeshared сервера на яве написаны).

Сам сервер OpenSource ставится на любую OS. Приложение для него пишется на Java.

Если будет возможность потестите и отпишите.

P.S. С интеграцией на RED5 могу помочь.

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
скажите
нужен ли медиа сервер если

нужно создать 7 потоков, ( из файлов хранящихся на сервере ) "радио",
каждый подключившийся пользователь, имеет свою настройку, во сколько ему подается определенный поток,
например
с 6-7 рок
с 7-8 попс и т.д.

так вот нужен ли, в данном случае red5, fms, етс ...

есть мысль сделать такую схему

flash - php - mysql(настройки)- php - xml(набор фалов для воспроизведения) - flash, собственно уже слушаем

тоесть, своеобразный плеер, с временными настройками

рацонален ли такой подход ? пользователей может быть довольно много ( разговор идет не о 10-20 ... )
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 10.10.2008, 15:05
ZVEr13 вне форума Посмотреть профиль Отправить личное сообщение для ZVEr13 Найти все сообщения от ZVEr13
  № 9  
Ответить с цитированием
ZVEr13

Регистрация: May 2008
Адрес: Moscow
Сообщений: 30
Отправить сообщение для ZVEr13 с помощью ICQ Отправить сообщение для ZVEr13 с помощью AIM Отправить сообщение для ZVEr13 с помощью Yahoo Отправить сообщение для ZVEr13 с помощью Skype™
В данном случае, на мой взгляд, можно обойтись и без медиа сервиса.
Вашу схему вполне реальна и более того что-то подобное делалось мной.
Причем вам не обязательно передавать 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:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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