Страница 1 из 1

real-time игра - на чем написать сервер?

Добавлено: 15 мар 2010, 23:02
CrazyPilot
Доброго времени суток!
Вот решил написать игру на флеше для контакта, действие в игре происходит в реальном времени.
Вопрос такой: на чем лучше написать сервер для игры (для обслуживания самого игрового процесса, динамики)?
Могут ли два флеш приложения друг с другом напрямую общаться по tcp-ip (это было бы максимально быстро) ?
Если не могут, то мне бы было удообно на php сервак писать, но боюсь, что тормозить будет(( (или нет?)
Есть еще идея на C# делать, но проблем с ним больше, да и хостинг дорогой.

Что посоветуете? Нужно, чтобы работало быстро.
Заранее спасибо))

Re: real-time игра - на чем написать сервер?

Добавлено: 19 мар 2010, 19:41
tiHo
Привет. Когдато столкнулся с такой же проблемой. Чтобы по tcp-ip общаться нужно использовать сокеты. а точнее клиентСокет и серверСокет. на сколько я знаю во флеш по 8ю версию включительно (AS2) нет серверСокета, но есть клиенты. В AS3 может уже и появились - незнаю. Так вот сокетСервер писать нужно на стороннем языке, как вариант - php, но советовали мне от него отказаться, ссылаясь на недостаточную скорость, и постоянную нагрузку, а ктото говорил что если все грамотно написать - то и работать будет хорошо. Опять же речь идет не о 500.000 человек онлайн, а порядка 2-3.000; а еще советовали отказаться из за отсутсвия асинхронных сокетов на php, хотя я так и не понял в чем смысл, но понял что их там нет. хотя говорят как то многопоточность достигается с помощью класса stream_*

2 флешки (написаные на AS2 и ранее) не могут общаться друг с другом напрямую по tcpip.

C# хорошо подходит для серверСокета. Если знаешь его - то удачи ;)

Re: real-time игра - на чем написать сервер?

Добавлено: 01 апр 2010, 12:29
3hrek
Имхо, будет ооочень тормозить. Чтобы не тормозило, нужно копать в сторону FMS - flash media server.

Re: real-time игра - на чем написать сервер?

Добавлено: 25 апр 2010, 12:58
совесть
очень часто для таких целей пишут сервер на Java, с ним легче работать, да и он считается старичком в таких делах. только хостинг для всей этой дребедени дорогой, а у многих нет возможности свой сервак иметь. лично я предпочитаю Java

Re: real-time игра - на чем написать сервер?

Добавлено: 27 апр 2010, 12:52
yekoo
Можно использовать бесплатные red5 / SmartFoxServer Lite / Wowza.

Re: real-time игра - на чем написать сервер?

Добавлено: 24 фев 2011, 12:21
Юнир
написали? на чем? где можно почитать об этом?