![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Вы, верно, шутите? В самом названии я лично вижу слово "пошаговость"!!! Зачем усложнять себе жиснь сокетами??? Та элементарно запись в файл каким-нить серверным php и все тут, а каждые секунд 5-10 проверять обновления... Не умрет юзер если в крайнем случае лишние 5 сек. переждет
![]() |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
я пишу на java.
сокет у меня уже давно готов, как бы не в нем сложность. сложность написать логику преферанса. я уже написал одну сокет-многопользовательскую игру - многопользовательских покер, все нормально работает. но проф сложнее. пришлось писать свой язык программирования описывающий логику игрового процесса. хотя может я усложняю, ибо у меня требования выше ![]() |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
2K.A.T.A.F.A.L.K.E.R
во-первых трафик, http запрос тянет за собой, куки, хедеры и всякую дребедень. Нужно передать пару байтов, а запрос идет килобайтный. во-вторых, игровой процесс идет постоянно, задержка на пять секунд - слишком долго, чем быстрее игровой раунд - тем больше игровой сервер получает денег. например, в покере максимальная задержка 15 секунд. если игрок задержался - его накажут. в-третьих, нагрузка на сервер, если будут долбить сервер одновременно 1000-5000 клиентов - загнется все к чертовой матери. в-четвертых, не нужно спорить и изобретать велосипед - использование сокета в многопользовательских играх - стандартная практика. без альтернатив. Последний раз редактировалось john; 25.07.2005 в 21:39. |
|
|||||
|
Цитата:
|
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
создание многопользовательских игр - моя работа.
не вижу смысла даже спорить. "http vs socket" обсуждайте пожалуйста на каком нибудь PHP форуме. |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
Цитата:
но вполне достаточное,например на win 2003 server можно повесить чуть больше 64 000 соединений (два байта). В линуксе не помню. а порты и соединение - не одно и тоже. по поводу разрешения открытия сокета на сервере, явно проявляется ваш опыт использования фри-хостинга. нормальный игровой сервер ставится либо на своей площадке либо на колокейшен. |
|
|||||
|
Цитата:
А насчет своей площадки... Не думаю, что у человека создавшего сию тему она имеется... |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 20
|
Цитата:
Я пользуюсь фри-хостингом на холм.ру. А каким ты пользуешься хостингом? |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
да создавайте "атмосферу" сколько угодно
![]() на локальной машине тестируется через localhost порт любой, к примеру 1234 по поводу сервера - есть готовые бесплатные сервера, http://www.oregano-server.org/ http://www.openamf.org/ http://www.rawfish-software.com/ (это совсем новый, помоему не free, но много возможностей) можно изменить если не устраивает - код открытый, это на java, качайте редактор кода - ту же Idea (http://www.jetbrains.com/idea/download/) смотрите код, читайте доки. |
|
|||||
|
Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
|
Для перла и пхп у меня на машинке стоит локальный сервер с дистрибутива Денвер Дмитрия Котерова.
Вполне рабочий вариант, если нет шелла на внешнем сервере, например.
__________________
Понять - значит упростить. Хорошо понять - сделать самому. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|