Jump to content

Подгрузка ресурсов


Recommended Posts

Здравствуйте.

На днях на одном сервере увидел такую штуку: при заходе на сервер загружаются основные скрипты и игрока спавнят, он может играть и пользоваться всеми функциями, при этом фоном загружаются модельки и включаются по мере загрузки. Ещё печатается текст о том что загружается (например модельки оружия, или модельки скинов) и сколько осталось. Т.е. игроку не нужно ждать пока буду установлены все ресурсы.

Надеюсь понятно объяснил...

Как подобное реализованно? Каким образом?

Link to comment

Самый простой вариант - запускать основной ресурс, назовем его для примера Core, далее после запуска основного ресурса запускаются уже вспомогательные ресурсы из основного ресурса(его нужно будет добавить в ACL с правами админа), Vehilces, Weapons, Skins, опять же для примера. Соответственно пишем, что качаются вспомогательные ресурсы, отслеживаем состояние того или иного вспомогательного ресурса, после его запуска убираем текст о том, что качается тот или иной ресурс.

Edited by N1kS
Link to comment

Спасибо за ответы. Буду пробовать.

 

47 minutes ago, N1kS said:

Самый простой вариант - запускать основной ресурс, назовем его для примера Core, далее после запуска основного ресурса запускаются уже вспомогательные ресурсы из основного ресурса(его нужно будет добавить в ACL с правами админа), Vehilces, Weapons, Skins, опять же для примера. Соответственно пишем, что качаются вспомогательные ресурсы, отслеживаем состояние того или иного вспомогательного ресурса, после его запуска убираем текст о том, что качается тот или иной ресурс.

Подождите. Ведь запуск ресурсов это серверная функция. Т.е. при запуске однажды эти ресурсы будут включены постоянно. И подобная тактика сработает только для первого игрока. Для всех последующих игроков - ресурсы УЖЕ будут включены и будут загружаться все и сразу при подключении. Я ошибаюсь?

Link to comment

Нет, не ошибаетесь, не совсем то написал. Ресурсы запущены всегда, просто нужно будет установить порядок, какой запуститься первым, а какой второй. Далее с помощью события onClientResourceStart уже отслеживать.

Edited by N1kS
  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...