![]() |
Сокет-сервер. Помогите выбрать.
Появилась тут идея, с другом решили сделать небольшую игрушку.
Есть хостинг, sweb. Имеющийся тарифный план позволяет, как я понял, создать сокет-сервер на PHP, Perl, Python, Ruby. Игра сводится к тому, что игроки в течении примерно 5ти секунд делают ходы, затем сервер рассчитывает ходы автоматически, если игрок не сходил и отправляет результат игрокам, а сам ждет примерно 5 секунд, рассчитывая в это время у себя последствия ходов. Затем все начинается снова. Итак, как по вашему, потянет ли это безобразие sweb при числе объектов около пятисот-тысячи (естественно, с оптимизацией, т.е. игрок взаимодействует примерно с парой десятков объектов одновременно) и на чем этот сервер лучше писать? Или все-таки нужно найти настоящий, "взрослый" сервер? Добавлено через 22 часа 26 минут Люди! Неужели никто не знает? |
кроме как брать и пробовать других вариантов нету.
Вроде как появилась асинхронная сокетная технология для - websockets. если погуглите найдете. но она новая и даже не понятно будет ли популярной или развиваться... но у нее много плюсов. почему вы так сразу смотрите на сокеты в принципе понятно. только для нормального сокетного приложения - нужен нормальный самописный сервер на с++, например. а вообще мне кажется вы с разделом ошиблись |
Раз в 5 секунд хватит http - не вижу здесь необходимости сокета.
Тормоза будут зависеть от вычислений на сервере и организации хранилища данных. Может вы будете раз в 5 секунд решать для каждого игрока диффуры 100 порядка или генерить видео на лету.. А может просто считать нанесённый урон в пузо если на мечнике 10 уровня стоит блок и надета кольчуга бессмертия 8 уровня) А вообще поищите по форуму - тема обсуждалась много раз. |
| Часовой пояс GMT +4, время: 17:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.