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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.01.2011, 01:16
eXpressionist вне форума Посмотреть профиль Отправить личное сообщение для eXpressionist Найти все сообщения от eXpressionist
  № 11  
Ответить с цитированием
eXpressionist

Регистрация: Jan 2011
Адрес: Россия
Сообщений: 6
Я за последние несколько дней накопал кучу бесплатных серверов (и условно бесплатных) для создания онлайн Flash игр. Но мне нужно срочно выбрать из них такой, с которым я смогу разобраться за пару недель..
Список выложу чуть позже.

Добавлено через 22 часа 22 минуты
Так вот. Red5, Spicefactory, Whirled, FlashMOG, WebORB, Red Dwarf, Firebase, Palabre, Smuck, FluorineFX..
Но ни по одному толком не вижу сэмплов.

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от maxlapshin Посмотреть сообщение
Не могу пройти мимо и не поёрничать насчёт банковских систем. У них несравненно выше нагрузка чем у большинства игр, а ответственность нечего даже и сравнивать =))
Насчёт нагрузки можно поспорить. Нагрузки на олайн-реалтайм игры аля WOW тоже не маленькие. Ответственность - да. Банковские системы должны быть ответственны)
Но чаще всего это достигается простой отменой операции, если что не так, и выводом таблички - транзакция отклонена.
В играх такие отмены часто неприемлемы.
Игровые сервера содержат не меньшее количество ответственных операций, пусть и с виртуальной валютой/шмотом/квестами итп.
Я не говорю, что все игровые сервера сложны, наворочены и работают без багов)
Я говорю, что написать по настоящему хороший игровой сервер, сложной ММО-игры, особенно для большого онлайна - нетривиальная задача, по сложности сравнимая с разработкой банковских систем, а то и превосходящая их.
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 25.01.2011 в 13:36.
Старый 25.01.2011, 10:41
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 13  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Там важное*— минимизация багов и скорость исправления их последствий, а в играх критерий*— удовлетворение пользователей.
Вот это как-то явно не в тему. Онлайновые игры тоже пишутся с целью заработка и минимизация багов и скорость их исправления, там не менее важны, в первую очередь для самих разрабочиков.

Старый 30.01.2011, 15:40
eXpressionist вне форума Посмотреть профиль Отправить личное сообщение для eXpressionist Найти все сообщения от eXpressionist
  № 14  
Ответить с цитированием
eXpressionist

Регистрация: Jan 2011
Адрес: Россия
Сообщений: 6
Цитата:
Сообщение от zhoran Посмотреть сообщение
Вот кстати, кто-нибудь пробовал оценить потенциал этой штуки (playerio)
я пробую.. с одной стороны, не хочется зависеть от сторонних серверов, т.к. мало ли что случится (обанкротятся, решат поднять цену, упадет метеорит на их дата-центр). но с другой стороны, если сам писать не умеешь сервера - то для первых проектов выбор неплохой. к тому же, даже с их тарифами можно сэкономить, т.к. выделенный сервер арендовать явно недешевле.

Старый 02.02.2011, 03:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 15  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
В ничем не обоснованом порядке:
Lisp. Hunchentoot - http сервер. Для сокетов - вобщем-то ничего особенного не нужно, но если сильно хочется - можно библиотечку подключить типа usocket. CMUCL / SBCL (Common Lisp в смысле). Вот вам сразу же и язык на котором можно AI писать и даже наслаждаться . И работает быстро относительно (сравнимо с Java, медленнее C, но всяким руби с пхп конечно даст фору...) Есть и какие-то библиотеки по работе с БД.
Недостатки - плохая документация. Практически нет никого, кто бы на CL писал всерьез.
Erlang - интересный новый язык. Но, наверняка для него еще почти ничего не написано, что значит многое писать с нуля. Зато наверняка найдуться энтузиасты желающие посоветовать.
Haskel - на нем, как извесно, пишут 26 человек, которые ищут 27-го анонимного аврора комментариев с их форума...
Java - на нем уже все написано, проблема в том, что написано так плохо, что всех от этого тошнит. Тем не менее, это своего рода "решение по умолчанию" если речь заходит об энтерпрайзе (т.е. не любительский уровень, а так чтобы работало и поддерживаемо, но не дорого и без претензий на оригинальность).
.NET - это сразу несколько языков, из которых, по-чесному, переварить можно только C# На нем разрабатывать немного дороже чем на Java, работет зато в целом лучше... но в подавляющем большинстве Java выигрывает потому что много проектов с отркытыми исходниками, и вообще много чего бесплатного, а за .NET фишки часто приходится платить. Кроме того у .NET и Linux исторически натянутые отношения...
C/C++/Assembler - есть и такие... я знаю один очень удачный большой сайт знакомств написаный на C++. Умеючи можно все, но если неумеючи, то лучше даже близко не подходить.
PHP, Ruby, ASP(X), JSP, Python, Coldfusion и тому подобные - скриптовые языки, на которых всерьез лучше не писать, хотя большинство именно на них и пишут... Как пример: Facebook написан на PHP, YouTube был изначально написан на Python.
Если хочется отличиться - есть еще Perl, Pascal, Fortran, Cobol и еще цельная плеяда эзотерических по тем или иным причинам языков, которые можно в теории использовать для написания серверной части игры, но это только если вам просто нечем больше заняться (Кстати, сюда же наверное нужно было бы влючить и Lisp, но он все равно идет отдельным пунктом потому что: а. он всегда идет отдельно, б. все таки у него есть хоть какая-никакая привязка к игрушкам - AI, а так оне еще более эзотерический чем Pascal).
__________________
Hell is the possibility of sanity

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

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Языки:
Знаю несколько игрушек написанных на perl
и даже одну на delphi..
Все более менее древние и даже успешные - только текучка кадров среди серверных программистов огромная, а малейшие изменения/дополнения грозят откормленным пушистым зверьком.

Напротив, есть довольно хорошие проекты на c/c++ с примесями qt - проблема в качественных кадрах.
В основном же фигачат на пыхе, ну если сильно продвинутые и нужен реалтайм/большой объём данных, то на яве.
На скала/эрланге и прочих экзотиках пока не встречал.
Хотел сам написать на эрланге - остановило отсутствие нормальной ИДЕ и наглухооопность мышления )
Пробую Scala, но скорей всего это тоже будет просто эксперимент.

2-3-4 вопрос, кроме выбора языка - это выбор БД, сервера и архитектуры.

БД: (пишу лично встречавшиеся):
MySQL (99%)

Сервера: если брать дёшево то тут не остаётся выбора:
мускуль, пыха и апач.
Если выделенный, то чаще всего - это nGinx/freeBSD, ну на крайняк какой-нить линукс с тем же апачем или томкэтом.
Ещё есть всякие облака - тут врать не буду - не знаю
Виндовых серверов почти не встречал

Архитектура/парадигма общения:
Большинство мною виденных систем работают по принципу RPC, но мне ближе система оповещений - привык я как-то к событийной модели )

Стандартные протоколы:
XML и XML-RPC/SOAP
JSON и JSON-RPC
AMF
ProtoBuf

оффтоп: пора уже выносить такие темы в FAQ. Займусь на досуге.
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 02.02.2011 в 04:21.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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