圣安地列斯多人游戏 0.3.8 RC1 + Windows 服务器
-
yadi.sk下载
亲爱的朋友们,大家好!11月4日,SAMP客户端的作者Kalcor发布了新的版本圣安地列斯多人游戏0.3.8 RC1。
您也可以在SAMP论坛上找到它。
这个更新并没有给多人游戏带来巨大的变化。可以说,这仍然是客户端的测试版本(beta),在SAMP网站上没有,只在论坛上。所有新的添加/修复将在下面列出(翻译已进行调整)。
在0.3.8版中,SA-MP将支持服务器端的自定义模型。目前支持自定义对象和玩家自定义皮肤,未来计划支持更多类型。由于此功能对某些服务器可能具有很大的潜力,0.3.8将暂时处于预发布版本RC。这为服务器所有者提供了足够的时间来测试新功能。这些新功能需要一些时间来正式化,因此请耐心等待稳定版本的发布。
虽然已经有一些与自定义模型相关的新安全功能,但它们尚未包含在当前版本中。仅与您信任的人一起使用RC版本,因为GTA: SA中的加载模型可能包含病毒。
自定义模型在SA-MP中的工作原理。
自定义模型存储在SA-MP服务器上,通常在“models”文件夹中。当玩家连接时,会加载服务器使用的所有模型的列表。玩家将根据需要加载模型,并将其保存在“cache”文件夹中的CRC中。每个玩家连接的服务器都有单独的模型缓存。本地缓存位于: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版的其他修复:
- 雷达图现在应该在宽屏分辨率下正确缩放。
- 在PlayerPlaySound中引入的错误,声音ID为0,应该已修复。
- 现在NPC机器人可以再次在同一地点旋转。
引用——新模型确实被添加到服务器。游戏角色模型服务器最多可以加载10,000个。我认为服务器将最多使用50个模型,因为这将对服务器造成很大的负担。
举个例子,我们取游戏模型ID 230“流浪汉”,并在服务器的models文件夹中添加HD-HQ质量的“流浪汉”模型(无所谓),将其编号为25001,当切换到230id时,这将是两个不同的皮肤。
如果您希望我写一篇关于此版本的文章,如何在models/artconfig.txt文件中设置这些皮肤,以及我对它的看法,请积极参与——写评论、私信或发邮件给我。
我就这些,祝您游戏愉快!
Добрый день дорогие друзья! 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:
- Схема радара теперь должна масштабироваться должным образом в широкоэкранных разрешениях.
- Ошибка, введенная в PlayerPlaySound со звуком ID 0, должна быть исправлена.
- Теперь NPC боты могут снова вращаться на одном и том же месте.
Цитирую — Новые модели именно добавляются на сервер. Игровые модели персонажей сервер может загрузить до 10.000. Я думаю, сервера будут задействовать максимум 50 моделей, потому что будет очень большая нагрузка на сервер.
Возьмём пример, мы берем игровую модель под id 230 "Бомж", и добавим модель на сервере в папке models скин "Бомж" в HD-HQ качестве (не важно) делаем его под номером 25001 и при переходе 230id это будет два разных скина.
Если вы хотите чтобы я написал статью об этой версии, как настроить данные скины в папке models/artconfig.txt, и что я думаю о ней, проявляйте свою активность — пишите комментарии, сообщения в ЛС или на почту.
На этом у меня всё, приятной Вам игры!