- Регистрация
- 7 Апр 2015
- Сообщения
- 9,925
- Реакции
- 4,981
В этот старт мы столкнулись с проблемой критов окна игры, в ходе тестов выяснили что загружается кеш клиента и основная причина это оффлайн трейдеры.
Как выяснили, огромное количество модов, одетой брони, оружия, украшений и прочего довольно прилично загружает память, а когда таких трейдеров сидит от 300 и выше тут и начинаются проблемы...
Достаточно долго искали решение этой проблемы.
Я решил немного переосмыслить всю эту систему, чтобы уменьшить нагрузку на клиент при большом количестве оффтрейдеров.
По итогу вышла реализация новой фишки для нашего сервера.
Совместными усилиями, а так же усилиями некоторых дизайнеров нам удалось создать новый вариант системы оффтрейда.
Для игроков все останется в привычном им варианте, то есть вы садитесь на крафт, выбираете нужные вещи, пишите сообщение о трейде и включаете оффлайн режим. Эта система осталась без изменений.
После перехода в оффлайн режим ваш внешний вид персонажа поменяется, превратившись в одну из таких текстур:
Продажа:
Сверху под текстурой будет писаться ваш ник, сверху ника отобразится то что вы напишите в продаже:
Покупка:
Продажа Упаковок:
Мастерская:
И на будущее сразу заготавливаем, текстуру продажи баффа:
Примерно так это будет выглядеть после ввода этой фичи на лайф сервер:
После того как вы выведите персонажа из состояния оффлайн торговли, ваш персонаж снова станет прежним.
Кроме этого новые текстуры позволят в несколько раз быстрее загружаться всему рынку в Гиране.
Если раньше на фулл загрузку уходило примерно минута, то сейчас за 10-15 секунд у вас прогрузится весь рынок.
Как выяснили, огромное количество модов, одетой брони, оружия, украшений и прочего довольно прилично загружает память, а когда таких трейдеров сидит от 300 и выше тут и начинаются проблемы...
Достаточно долго искали решение этой проблемы.
Я решил немного переосмыслить всю эту систему, чтобы уменьшить нагрузку на клиент при большом количестве оффтрейдеров.
По итогу вышла реализация новой фишки для нашего сервера.
Совместными усилиями, а так же усилиями некоторых дизайнеров нам удалось создать новый вариант системы оффтрейда.
Для игроков все останется в привычном им варианте, то есть вы садитесь на крафт, выбираете нужные вещи, пишите сообщение о трейде и включаете оффлайн режим. Эта система осталась без изменений.
После перехода в оффлайн режим ваш внешний вид персонажа поменяется, превратившись в одну из таких текстур:
Продажа:
Сверху под текстурой будет писаться ваш ник, сверху ника отобразится то что вы напишите в продаже:
Покупка:
Продажа Упаковок:
Мастерская:
И на будущее сразу заготавливаем, текстуру продажи баффа:
Примерно так это будет выглядеть после ввода этой фичи на лайф сервер:
После того как вы выведите персонажа из состояния оффлайн торговли, ваш персонаж снова станет прежним.
Кроме этого новые текстуры позволят в несколько раз быстрее загружаться всему рынку в Гиране.
Если раньше на фулл загрузку уходило примерно минута, то сейчас за 10-15 секунд у вас прогрузится весь рынок.