_Vincent_ Posted August 7, 2012 Share Posted August 7, 2012 Я до того, как начать пытаться скриптить год назад, два года просто ковырялся в серверах. Занимался простыми вещами - ковырял ACL, поднастраивал ресурсы, обновлял вручную, посматривал багтрекер и проект на гугл коде на предмет "нового". И считаю, что мне это позже сильно помогло. Баттхерт я испытал этой весной, когда решил почитать вики. Как выяснилось, 90% того, что я "накопал" методом тыка там было изложено в довольно простой форме. Т.е. перед скриптингом я бы просто перечитал все основные статьи, где изложено как работает сам сервер. Как можно начать скриптить, не зная, что такое ресурс, что такое meta.xml и клиентская/серверная части? Можно поковыряться в чужих скриптах, но так далеко не уедешь. Напишу, чтоли, списочек. обязательно: https://wiki.multitheftauto.com/wiki/RU/Server_Manual - самая база про то, как поднять сервак https://wiki.multitheftauto.com/wiki/Ser ... erver.conf - подробнее про основной конфиг, чтобы иметь представление что там вообще можно настроить https://wiki.multitheftauto.com/wiki/RU/Resources - что такое ресурс и зачем они нужны https://wiki.multitheftauto.com/wiki/RU/Meta.xml - что такое мета ресурса и ее содержимое https://wiki.multitheftauto.com/wiki/RU/ ... troduction - скриптота https://wiki.multitheftauto.com/wiki/RU/ ... de_scripts - клиентская скриптота https://wiki.multitheftauto.com/wiki/RU/ ... ng_the_GUI - скриптота гламурных гуёв https://wiki.multitheftauto.com/wiki/RU/Debugging - отладка неработающих скриптов, чтобы не на форуме орать "АААНЕРАБОТАЕТ!1", а самому ковыряться и понимать; http://www.lua.org/demo.html/ - тоже может оказаться полезным, но только в случае, если вам не понятен сам язык Lua, а не как работают функции MTA, и вывод результата на этой страничке не через outputChatBox(), а через print() https://wiki.multitheftauto.com/wiki/RU/ ... _Gamemodes - простенький тутор про запиливание своего гейммода https://wiki.multitheftauto.com/wiki/RU/Element - что такое элемент, многие не совсем понимают и думают, что функции будут работать просто с именем игрока https://wiki.multitheftauto.com/wiki/RU/Element_tree - дерево элементов или как оно все взаимосвязано дополнительно: https://wiki.multitheftauto.com/wiki/Cat ... U/Resource - про стандартные скрипты: можно почитать, можно поковыряться в уже существующих, может помочь сформировать представление о том, как нужно писать и на какие ресурсы можно опираться (есть же стандартные готовые, если для ваших задач подходит - зачем велик изобретать?) https://wiki.multitheftauto.com/wiki/RU/Id - списки ID, пригодится для определенных функций https://wiki.multitheftauto.com/wiki/RU/Server_Commands и https://wiki.multitheftauto.com/wiki/RU/Client_Commands - разного рода интересные команды, которые могут пригодиться; как ни странно, многие владельцы серверов вместо того, чтобы пользоваться ими, банально выключают сервер минут на десять и правят все вручную https://wiki.multitheftauto.com/index.ph ... /Main_Page - тут еще есть ссылки на модули, веб-программирование, ACL, как работать в редакторе (в т.ч. про плагины и edf), компиляцию самопального сервака... не факт, что все это понадобится сразу при изучении, это скорее надо дочитывать при необходимости Это мое субъективное мнение; надеюсь, будет полезно и вам. Link to comment
_Dark_ Posted August 7, 2012 Share Posted August 7, 2012 Я когда сюда пришел прочитал только про элементы, ресурсы, meta.xml, потом забросил это дело, ушел писать свою CMS, параллельно почитывая Wiki и англоязычный форум. Сейчас пишу свой гейммод, вот и все. Да, читать статьи на вики про написание игрового режима не советую. Там написано много лишней ерунды. И да, не радуйтесь, что вот, в MTA есть и встроенные системы для работы с аккаунтами, и ACL, и даже стандартные ресурсы можно использовать и т.д. Я вообще не использую ACL, система аккаунтов своя, и админку свою пишу. Link to comment
AMARANT Posted August 7, 2012 Share Posted August 7, 2012 И да, не радуйтесь, что вот, в MTA есть и встроенные системы для работы с аккаунтами, и ACL, и даже стандартные ресурсы можно использовать и т.д.Я вообще не использую ACL, система аккаунтов своя, и админку свою пишу. Кому надо на это заморачиваться вначале? Тем более автору темы. И без того вполне сносная система аккаунтов и ACL. По поводу админки просто зависит от гейм-мода. Мне например тоже ее нужно переделывать из-за специфики сервера, ну а так она и в обычном виде вполне подходит всем. Link to comment
_Vincent_ Posted August 7, 2012 Share Posted August 7, 2012 Когда возможностей стандартных ресурсов перестанет хватать, можно на базе их алгоритма сделать свои. Я не призываю всех придерживаться только стандартных ресурсов, но знать об этом не помешает. К тому же в статьях имхо много полезной практической информации. Как всем этим распоряжаться - удел скриптера Link to comment
De_Morgan Posted August 8, 2012 Author Share Posted August 8, 2012 Спасибо за ссылки. Я тут мельком одну тему видел, на счет полного удаления карты сан андреаса и замены ее своими объектами. Совственно кто-нибудь пробывал, на сколько это возможно, долго ли грузятся объекты, какова дальность прорисовки, есть ли лимит? Link to comment
Vamp1r Posted August 8, 2012 Share Posted August 8, 2012 Спасибо за ссылки. Я тут мельком одну тему видел, на счет полного удаления карты сан андреаса и замены ее своими объектами. Совственно кто-нибудь пробывал, на сколько это возможно, долго ли грузятся объекты, какова дальность прорисовки, есть ли лимит? Лимит в 65 тысяч элементов (включая игроков, автомобили, объекты, блипы и т.д.). Если очистить всю карту от объектов, то заставить чем-то своим - адский труд. Потому что застроить карту СА - сложнова-то будет (из-за того, что некоторые здания стоят в ГТА так, что в прорисовке некоторых стен не было нужды и там дырка). Стандартной прорисовки хватит. Не думаю, что объекты будут долго грузиться (ввиду того, что стандартные были удалены). А так, я считаю возможным удалить все объекты и поставить свои, но на это уйдет очень много времени. Надо ли это кому-то? Link to comment
De_Morgan Posted August 8, 2012 Author Share Posted August 8, 2012 Думаю да, мне нужно, я имел в виду не просто создание карты стандартными объектами, а создание новой карты из замененных объектов, то-есть уже используя новые модели и текстуры. Link to comment
_Dark_ Posted August 9, 2012 Share Posted August 9, 2012 Я думаю, вы в курсе еще из SAMP'а, что лимит одновременно отображаемых объектов - 300. Соответственно, у вас будут трудности, если вы будете использовать небольшие модели объектов, так как попросту их не хватит, чтобы застроить всю область видимости игрока. Link to comment
De_Morgan Posted August 9, 2012 Author Share Posted August 9, 2012 Нет не в курсе...вы шуткуете! 300?! Моя идея и близко не вкладывается в эту цифру, я планировал собирать некоторые строения по принципу маинкрафта. А можно их как-то повысить? Link to comment
Other Languages Moderators Disinterpreter Posted August 9, 2012 Other Languages Moderators Share Posted August 9, 2012 Нет не в курсе...вы шуткуете! 300?! Моя идея и близко не вкладывается в эту цифру, я планировал собирать некоторые строения по принципу маинкрафта. А можно их как-то повысить? Нет. Врятли. Link to comment
_Dark_ Posted August 9, 2012 Share Posted August 9, 2012 Нет не в курсе...вы шуткуете! 300?! Моя идея и близко не вкладывается в эту цифру, я планировал собирать некоторые строения по принципу маинкрафта. А можно их как-то повысить? Что за бред? Какие к черту шутки. Нет, лимит объектов 300 и точка, это ограничение движка игры. Если бы этого лимита не было, я бы уже Minecraft полноценный в MTA сделал, а так ерунда получается. Link to comment
De_Morgan Posted August 9, 2012 Author Share Posted August 9, 2012 Какая еще точка...а как же нет ничего невозможного? Что если изменить эту цифру в самой игре? Link to comment
Flaker Posted August 9, 2012 Share Posted August 9, 2012 Я бы попробовал так: делаю свою модель здания (В 3D Max), все модель полностью! А потом ее в MTA сую (Заменяю какое нибудь другое здание, моим объектом)... Ну так как 1 здание это 1 объект, то 300 объектов в зоне видимости вполне достаточно... Link to comment
De_Morgan Posted August 9, 2012 Author Share Posted August 9, 2012 Да это понятно, но 300 объектов в кадре это очень мало чтобы получить хоть какую- то интерактивность мира. Может быть кто знает как увеличить эту цифру изменяя файлы самой игры? Link to comment
_Dark_ Posted August 9, 2012 Share Posted August 9, 2012 Какая еще точка...а как же нет ничего невозможного? Что если изменить эту цифру в самой игре? Дерзайте. Link to comment
De_Morgan Posted August 9, 2012 Author Share Posted August 9, 2012 угу, знал бы я хоть в какой степи искать... Просто я не верю что нельзя поднять количество объектов в кадре, модификаций очень много, от замены объектов до улучшения графики и тд Link to comment
_Dark_ Posted August 9, 2012 Share Posted August 9, 2012 угу, знал бы я хоть в какой степи искать... Просто я не верю что нельзя поднять количество объектов в кадре, модификаций очень много, от замены объектов до улучшения графики и тд Это движок игры. Link to comment
De_Morgan Posted August 9, 2012 Author Share Posted August 9, 2012 Да я же и не говорю силами мта, насколько я понимаю за прорисовку объекта отвечает движок, а поскольку есть моды на графику за которую тоже кстати отвечает движок, то чисто теоретически можно предположить что как-то можно сделать мод и на прорисовку объектов. Link to comment
Tren Posted August 10, 2012 Share Posted August 10, 2012 Нет не в курсе...вы шуткуете! 300?! Моя идея и близко не вкладывается в эту цифру, я планировал собирать некоторые строения по принципу маинкрафта. А можно их как-то повысить? Ещё с 1.1 лимит этих объектов был увеличен с 350 до 700. Link to comment
_Dark_ Posted August 10, 2012 Share Posted August 10, 2012 Оказывается в r2158 лимит был действительно увеличен, до 700. Но я тогда не пойму, почему у меня не отображались все объекты, когда я создавал карту из кубов Minecraft'а. Потом проверю еще раз. Link to comment
De_Morgan Posted August 10, 2012 Author Share Posted August 10, 2012 а что такое r2158? Link to comment
_Dark_ Posted August 10, 2012 Share Posted August 10, 2012 а что такое r2158? Номер сборки. Link to comment
De_Morgan Posted August 10, 2012 Author Share Posted August 10, 2012 А как посмотреть какая у меня или где можно скачать эту? это что сборка сервера? Link to comment
_Dark_ Posted August 10, 2012 Share Posted August 10, 2012 А как посмотреть какая у меня или где можно скачать эту? это что сборка сервера? Вам ничего делать не нужно. Link to comment
De_Morgan Posted August 10, 2012 Author Share Posted August 10, 2012 как я понимаю это сборка самой мта, то-есть не движок рисует объекты а мта? и это число никак не исправить? Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now