Форумы-->Идеи и предложения-->
| Автор | Правило загрузки боя |
| предлагаю создать правильно загрузки в бой. А то эти бесконечные тормоза достают: пока загружаешься уже 20 раз проиграешь. Вот если бы бой не начинался, пока все не загрузятся, то тогда хорошее дело!!! Как и что кто думает? | | я не програмист,но разве реально отследить кто загрузился,а кто нет? | 2
нереально. Если конечно же не требовать подтверждения от загрузившихся. Но опять же из-за одного м....висеть несколько часов пока админы не разрулят ситуацию, этого не будит. | | Клиент сделать надо | | а своего провайдера пинать не пытались, а? да и спауп в принципе прав | Сделать проверку на загрузку всех игроков - довольно просто на самом деле.
Пока флеш не загрузит всю анимацию - он не будет посылать запросы серверу о ходе игры. Т.е. небольшая доработка, чтобы сервер не давал первого хода, пока все игроки не запросят сервер (после полной загрузки.) Немного путанно, но тем, кто пытался разобраться в посылках серверу от флеша - думаю понятно.
Единственно, что - пока игрок не нажал на меч - при расстановке - флеш Также запрашивает о ходе игры (чат обновить и проверить начало игры) - так что дорабатывать прийдется и флеш - на посылку "стартового кода".
Ну, и самый главный вопрос - что будет если игрока просто нет в сети (от 5мин) - все будут его ждать?
Вроде из-за этого и ввели ограничение времени на ход вообще. | | Все правильльно! Ничего нереального невижу. Если человек подключен и продолжает постоянно грузиться, то его надо ждать. Либо как вариант, увеличить время на загрузку, только тут минус при присутствии спуна. Я думаю админам надо подумать как лучше и удобнее и для них и для игроков. У меня например скорость инета нормальная, но бывает что по непонятным причинам грузится ну просто ОЧЕНЬ медленно, а когда загрузился, то оказывается что уже продул и удача -2 ((( | Когда я сидел на скорости 5-10 кбайт/с то загружался какраз за 20-30 секунд до начала. как вариант увеличить время загрузки ну незнаю секунд на 100.
Думаю бедные спауны это переживут, а если для них этих полторы минуты так ценны, то нефиг на работе играть))) | А реально сделать, чтоб всякие там demonani не грузились по два раза? Загрузил, расставил, потом опять грузи. Пусть загружаются те файлы, которых не хватает.
А вообще, хорошо бы сделать одну их загрузку за подключение. Пусть процесс war висит как демон во время всего соединения с сервером. А как бой начинаться будет (или просмотр лога) в первую очередь оттуда грузиться.
Или ещё лучше - загрузка до обновления. Например, при подключении к серверу запускается процесс war, который при наличии этих файлов в неком месте проверяет их на актуальность (первая строчка файла - дата). Если же файлов там нет, процесс "засыпает" до запроса боя, после которого в это самое некое место их сохраняет.
Если такой вариант так сложно сделать через web, то именно такой вариант клиента очень облегчит жизнь игрокам и его не надо будет тягать с собой от терминала к терминалу. Вряд-ли он будет очень много весить, к тому же он может быть не обязательным. Повесить его на порт какой-нить, и если ответ с него не поступает или он левый какой, то и не париться. | | а потом кто-нить вылетит во время загрузки и отклика от него так и не будет ... придет он через недельку, а его комманда в некров превратилась (вымерла нафих) от ожидания %) |
К списку тем
|