Что такое хороший сервер Flash Socket для новичка?
Я обсуждал, какой сервер Flash Socket использовать для виртуального мира (многопользовательской игры).
Я хочу что-то, что имеет очень абстрактный api и почти не требует программирования на стороне сервера.
Из того, что я вижу, только Smartfox и ES как бы угождают разработке игр.
Я открыт для любых предложений, и если кто-то знает, какой API легче изучить (Smartfox или ES), не бойтесь звонить:)
2 ответа:
В настоящее время я разрабатываю проект flex+smartfox mmo. мой опыт работы со smartfox не так "прост", если вам нужны какие-то пользовательские модели поведения или протоколы экономии пропускной способности, вам просто нужно выбрать другой способ. большим недостатком smartfox является поддержка amf, данные не передаются и не принимаются через двоичный сокет, все передается в виде строки,поэтому вы можете только представить, насколько пропускная способность присоски передачи... однако плюсом smartfox является то, что вы можете кластер его довольно легко с помощью терракоты и можете ли вы реализовать свои расширения в java, python и as3. кроме того, он предоставляет некоторые готовые к использованию функциональные возможности, такие как чаты, списки друзей и т.д..
У меня тоже есть некоторый опыт работы с red5, это совершенно другой подход, главным плюсом работы с ним будут потоковые активы, такие как mp3 или видео для клиентов, так что если вам нужны окружающие звуки или что-то подобное red5 или fms может быть вашим выбором.
Однако у меня нет опыта работы с electroserver или union, поэтому я не могу сказать о них много.
Ну, проще всего было бы запрограммировать Flash Media Server, так как вы программируете сервер в варианте ActionScript.
У меня есть опыт работы с кучей из них - FMS, ElectroServer, Union(раньше был Unity), Red5 и т. д., И я должен сказать, что мне очень понравился Union. на веб-сайте Union также есть куча хороших учебных пособий для начинающих.