Просмотр полной версии : Сервер для платформера
TurboDizel
13.03.2013, 21:21
Стыдно задавать такие вопросы (обычно всё ищется в интернете), но в этой теме просто необходимо разобраться, а начать не с того очень не хочется. В интернете много читал про различные сервера типа red5, fms, ElectroServer и т.д., но все кто про них пишут делают это так, будто читатель уже половину всего этого знает, и они не удаются в подробности. В общем, чтобы для примера, как в игре Counter-Strike есть список типа как "комнат", в которые можно зайти и играть с другими, так же и в свой проект хочу вставить подобную штуку. Игра - обычный платформер, около 10 человек бегают и что-то делают, после чего результаты сохраняются, и игроки попадают обратно в меню. Я с самого начала хотел взяться за fms, и начать искать уроки по нему, но позже узнал, что в нем нет такой фишки как комнаты, и что их нужно писать самому. Но зато есть комнаты в ElectroServer и ему подобных, и я, как абсолютно не разбирающийся в этой области человек, решил лучше просить совета :).
Если вопрос не понятен: какой сервер нужно (или лучше/проще) использовать для игры, описанной выше?
caseyryan
13.03.2013, 22:05
Самый подходящий (http://www.unionplatform.com/) для начала вариант. По личному опыту. И API как раз для флешеров очень удобен и понятен.
Хотя со временем, большинство разработчиков приходят к заключению, что лучше все-таки иметь свой. И затачивать проще под свои нужды, и от лишнего хлама избавлен, и дожидаться доработок не придется неделями, месяцами, годами. Когда надо сел, и дописал что требуется.
п.с.
В интернете много читал про различные сервера типа red5, fms, ElectroServer и т.д
С red5 вообще как-то все печально. Не очень хорошая платформа, да и примеры там хромают. Одним словом - сообщество.
А вот электросервер очень даже понятно описан. Документация там приличная и примеры есть неплохие. Плюс у Джоба Макара целая книжка по нему написана.
Но вот ценовая политика у них не очень. Стоит дорого, число бесплатных подключений невелико
TurboDizel
13.03.2013, 23:12
Самый подходящий для начала вариант. По личному опыту. И API как раз для флешеров очень удобен и понятен.
Хотя со временем, большинство разработчиков приходят к заключению, что лучше все-таки иметь свой. И затачивать проще под свои нужды, и от лишнего хлама избавлен, и дожидаться доработок не придется неделями, месяцами, годами. Когда надо сел, и дописал что требуется.
Никогда ранее не приходилось работать с серверами, а упоминаний про этот сервер в интернете не много, но придется попробовать разобраться с англ. туториалами наверное).
Хотя со временем, большинство разработчиков приходят к заключению, что лучше все-таки иметь свой.
Скорее всего, пока не поработаешь с готовым, самому вряд ли получиться написать что-то свое? Так бы было намного проще в плане использования.
А вот электросервер очень даже понятно описан. Документация там приличная и примеры есть неплохие. Плюс у Джоба Макара целая книжка по нему написана.
Но вот ценовая политика у них не очень. Стоит дорого, число бесплатных подключений невелико
Кажется там 25 подключений бесплатные, т.е. и трех комнат по 10 человек не получится? Или имеется ввиду для каждой комнаты 25 подключений?
caseyryan
14.03.2013, 07:53
Кажется там 25 подключений бесплатные, т.е. и трех комнат по 10 человек не получится? Или имеется ввиду для каждой комнаты 25 подключений?
Все верно, максимум 25 клиентов. Не важно в скольки комнатах они будут находиться. В данном сулчае как раз и получится 2 комнаты по 10 клиентов и одна с пятью.
Скорее всего, пока не поработаешь с готовым, самому вряд ли получиться написать что-то свое? Так бы было намного проще в плане использования.
Так и есть. Поэтому я и сказал, что для начала тот вариант лучше всего. Разобраться, понять в чем принцип работы, а потом уже можно и за свой браться.
п.с. Принцип комнат (присоединения, наблюдения, рассылки сообщений) практически везде одинаков. Это наиболее разумный вариант
TurboDizel
14.03.2013, 19:53
Благодарю! Значит попробую с Union Platform поработать.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.