Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
21:21
3583
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Идеи и предложения-->

АвторПравило загрузки боя
предлагаю создать правильно загрузки в бой. А то эти бесконечные тормоза достают: пока загружаешься уже 20 раз проиграешь. Вот если бы бой не начинался, пока все не загрузятся, то тогда хорошее дело!!! Как и что кто думает?
я не програмист,но разве реально отследить кто загрузился,а кто нет?
2
нереально. Если конечно же не требовать подтверждения от загрузившихся. Но опять же из-за одного м....висеть несколько часов пока админы не разрулят ситуацию, этого не будит.
Клиент сделать надо
а своего провайдера пинать не пытались, а? да и спауп в принципе прав
Сделать проверку на загрузку всех игроков - довольно просто на самом деле.
Пока флеш не загрузит всю анимацию - он не будет посылать запросы серверу о ходе игры. Т.е. небольшая доработка, чтобы сервер не давал первого хода, пока все игроки не запросят сервер (после полной загрузки.) Немного путанно, но тем, кто пытался разобраться в посылках серверу от флеша - думаю понятно.
Единственно, что - пока игрок не нажал на меч - при расстановке - флеш Также запрашивает о ходе игры (чат обновить и проверить начало игры) - так что дорабатывать прийдется и флеш - на посылку "стартового кода".

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

А вообще, хорошо бы сделать одну их загрузку за подключение. Пусть процесс war висит как демон во время всего соединения с сервером. А как бой начинаться будет (или просмотр лога) в первую очередь оттуда грузиться.

Или ещё лучше - загрузка до обновления. Например, при подключении к серверу запускается процесс war, который при наличии этих файлов в неком месте проверяет их на актуальность (первая строчка файла - дата). Если же файлов там нет, процесс "засыпает" до запроса боя, после которого в это самое некое место их сохраняет.
Если такой вариант так сложно сделать через web, то именно такой вариант клиента очень облегчит жизнь игрокам и его не надо будет тягать с собой от терминала к терминалу. Вряд-ли он будет очень много весить, к тому же он может быть не обязательным. Повесить его на порт какой-нить, и если ответ с него не поступает или он левый какой, то и не париться.
а потом кто-нить вылетит во время загрузки и отклика от него так и не будет ... придет он через недельку, а его комманда в некров превратилась (вымерла нафих) от ожидания %)
К списку тем
2007-2026, онлайн игры HeroesWM