Добрый день дорогие друзья! 4-ого ноября автор клиента SAMP`a, Kalcor выпустил новую версию San Andreas MultiPlayer 0.3.8 RC1.
Также вы можете найти её на форуме SAMP`a.
Особо, это обновление не принесло колоссальных изменений в мультиплеер. Это, можно сказать, ещё тестовая версия (бета) клиента, её нету на сайте SAMP`a, только на форуме. Все новые добавления/исправления будут указаны ниже (Перевод был подкорректирован).
В версии 0.3.8 SA-MP будут представлены пользовательские модели на стороне сервера. В настоящее время поддерживаются пользовательские объекты и пользовательские скины игроков, а в будущем планируется больше типов. Поскольку эта функция потенциально имеет большой объем для некоторых серверов, 0.3.8 пока будет находится в пред-релизной версии RC. Это дает владельцам серверов достаточно времени для тестирования новых функцих. Эти новые функции потребуют некоторого времени для формализации, поэтому будьте терпеливы с выпуском стабильной версии.
Хотя уже есть несколько новых функций безопасности, связанных с пользовательскими моделями, они еще не включены в текущую сборку. Используйте версию RC только с теми людьми, которым вы доверяете, поскольку в подгружаемых моделях GTA: SA могут быть вирусы.
Как работают пользовательские модели в SA-MP.
Пользовательские модели хранятся на сервере SA-MP, обычно в папке «models». Когда игрок подключается, ему загружается список всех моделей, используемых сервером. Игроки будут загружать модели по мере необходимости и сохранять их в CRC в папке «cache». Каждый сервер, к которому подключается игрок, имеет отдельный кэш модели. Локальный кэш находится в папке: Documents\GTA San Andreas User Files\SAMP\cache, а затем IP.Port сервера.
Для пользовательских скинов игроков игрок загружает все эти файлы в начале игры, так как игра не может быть приостановлена для загрузки скинов. Объекты, прикрепленных к игроку, такие как аксессуары, должны быть загружены в начале. Объекты карты будут загружаться в зависимости от того, в каком виртуальном мире игрок находятся. Это означает, что загружать модели нужно только тогда, когда игрок зайдет в этот виртуальный мир.
Формат модели
Формат модели такой же, как и в игре. Для объектных моделей требуется связка с dff, и это можно реализовать с помощью инструмента kdff.
Основные инструменты моделирования для GTA:SA есть в 3DSMax, хотя для этого есть и другие инструменты.
Определение пользовательских моделей в файле artconfig.txt
Пользовательские модели в настоящее время определены в файле artconfig.txt сервера. AddCharModel используется для добавления новой модели игрока, а AddSimpleModel используется для определения настраиваемого объекта, который включает в себя как объекты мира, так и объекты, которые будут прикрепляться к игрокам в качестве аксессуаров.
В скинах игроков используются диапазоны: от 20000 до 30000 (10000 слотов) Объекты используют отрицательные идентификаторы: от -1000 до -30000 (29000 слотов).
Другие исправления с 0.3.7:
Цитирую — Новые модели именно добавляются на сервер. Игровые модели персонажей сервер может загрузить до 10.000. Я думаю, сервера будут задействовать максимум 50 моделей, потому что будет очень большая нагрузка на сервер.
Возьмём пример, мы берем игровую модель под id 230 "Бомж", и добавим модель на сервере в папке models скин "Бомж" в HD-HQ качестве (не важно) делаем его под номером 25001 и при переходе 230id это будет два разных скина.
Если вы хотите чтобы я написал статью об этой версии, как настроить данные скины в папке models/artconfig.txt, и что я думаю о ней, проявляйте свою активность — пишите комментарии, сообщения в ЛС или на почту.
На этом у меня всё, приятной Вам игры!