серверы сокетов php, ActionScript 3 и мультиплеер - PullRequest
0 голосов
/ 28 апреля 2010

Так что я думаю о создании многопользовательской игры, и я хотел использовать php, потому что у меня уже есть php-сервер. Можно ли сделать сокет-сервер, который сможет обрабатывать многопользовательскую игру на ActionScript? Игра не будет большой. поэтому нам не понадобится огромное количество данных, проталкиваемых через. просто какое-то программное обеспечение, которое, вероятно, достаточно надежно для запуска многопользовательской игры.

Ответы [ 3 ]

1 голос
/ 28 апреля 2010

PHP явно не является решением, когда дело доходит до сокет-сервера. Он просто не предназначен для такого использования.

Если вы действительно хотите стать мультиплеером, SmartFox (http://www.smartfoxserver.com/) предлагает профессиональное решение, когда речь заходит о Flash. После этого разработка небольшого сокет-сервера на надлежащем языке не так уж сложна, и возможности безграничны (Python, Java, C #, C, C ++, Erlang, Go, Erlang, ...). Это действительно зависит от того, какую игру вы хотите делать.

PHP может быть подходящим решением в случае игры типа «ход за ходом», вы можете просто обращаться с ней как с сервисом RESTful (отправлять и пересылать состояние игры по http).

0 голосов
/ 30 апреля 2010

Вы можете использовать Red5. Это Java-реализация с открытым исходным кодом Flash Media Server, которая позволяет делать то, что вы хотите: http://osflash.org/red5

0 голосов
/ 29 апреля 2010

Вы можете использовать PHP, но я бы не рекомендовал его. Кроме того, вам потребуется оболочка на вашем сервере и возможность запуска пользовательских серверов, поскольку сервер сокетов PHP не будет работать изнутри веб-сервера (Apache и т. Д.).

Я бы порекомендовал один из многих коммуникационных серверов реального времени, доступных для Flash, таких как Wowza , ElectroServer , Union или другие (просто Google для них )


Есть также несколько бесплатных программ, но качество может быть не таким хорошим. Некоторые примеры, которые я нашел с 30-секундным поиском Google, я ничего о них не знаю: Орегано , GFS , Палабре

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...