Скачиваем с http://nightly.mtasa.com/ последний билд.
Скачиваем http://multitheftauto.googlecode.com/files/multitheftauto_data-r2.exe
Скачиваем http://mta-dev.ru/resources-10rev.rar
Скачиваем http://files.filefront.com/amxrar/;12473021;/fileinfo.html Устанавливаем nightly-билд, при установке указываем директорию для файлов МТА и папку GTA:SA.
Распаковываем multitheftauto_data-r2.exe в папку с GTA:SA(тут я заметил глюк, оно спросит - нужно ли перезаписывать файл README - смело говорим 'Нет'.)
Открываем архив resources-10rev.rar, распаковываем файлы из директории trunk/required в папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/
Настраиваем: <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/mtaserver.conf
Открываем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/accounts.xml
Добавляем аккаунт, используя синтаксис XML. В примере мы используем имя аккаунта BennyLava и пароль 123password
Code
<accounts>
...
<account name="BennyLava" password="123password" />
</accounts>
Сохраняем файл и закрываем.
Открываем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/acl.xml
Добавляем пользователя в группу Admin используя синтаксис XML.
Пример:
Code
<ACL>
...
<group name="Admin">
<acl name="Admin"/>
...
<object name="user.BennyLava" />
</group>
...
</ACL>
На этом базовая установка сервера завершена. Установка AMX-эмулятора.
Открываем архив amx.rar.
Распаковываем папку mods в <Директория_Куда_Ставили_МТА>/server/
Открываем <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/mtaserver.conf
После строчки '<!-- <module file="example_file_linux.so" /> -->' добавляем
Code
<module src="king.dll"/>
После строчки '<resource src="webadmin" startup="1" protected="0"/>' добавляем Code
<resource src="amx" startup="1" protected="0"/>
Сохраняем и закрываем.
Открываем <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/acl.xml
Добавляем в файл перед последней строчкой </acl>:
Code
<group name="AMX">
<acl name="AMX"/>
<object name="resource.amx"/>
</group>
<acl name="AMX">
<right name="general.ModifyOtherObjects" access="true"/>
<right name="function.startResource" access="true"/>
<right name="function.stopResource" access="true"/>
</acl>
Сохраняем файл и закрываем.
Копируем папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-test/ в <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-gm/
Редактируем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-gm/meta.xml
Заменяем 'testgm.amx' на имя .amx файла вашего мода. например: penls.amx
Кидаем в папку Скачиваем с http://nightly.mtasa.com/ последний билд.
Скачиваем http://multitheftauto.googlecode.com/files/multitheftauto_data-r2.exe
Скачиваем http://mta-dev.ru/resources-10rev.rar
Скачиваем http://files.filefront.com/amxrar/;12473021;/fileinfo.html Устанавливаем nightly-билд, при установке указываем директорию для файлов МТА и папку GTA:SA.
Распаковываем multitheftauto_data-r2.exe в папку с GTA:SA(тут я заметил глюк, оно спросит - нужно ли перезаписывать файл README - смело говорим 'Нет'.)
Открываем архив resources-10rev.rar, распаковываем файлы из директории trunk/required в папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/
Настраиваем: <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/mtaserver.conf
Открываем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/accounts.xml
Добавляем аккаунт, используя синтаксис XML. В примере мы используем имя аккаунта BennyLava и пароль 123password
Code
<accounts>
...
<account name="BennyLava" password="123password" />
</accounts>
Сохраняем файл и закрываем.
Открываем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/acl.xml
Добавляем пользователя в группу Admin используя синтаксис XML.
Пример:
Code
<ACL>
...
<group name="Admin">
<acl name="Admin"/>
...
<object name="user.BennyLava" />
</group>
...
</ACL>
На этом базовая установка сервера завершена. Установка AMX-эмулятора.
Открываем архив amx.rar.
Распаковываем папку mods в <Директория_Куда_Ставили_МТА>/server/
Открываем <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/mtaserver.conf
После строчки '<!-- <module file="example_file_linux.so" /> -->' добавляем
Code
<module src="king.dll"/>
После строчки '<resource src="webadmin" startup="1" protected="0"/>' добавляем Code
<resource src="amx" startup="1" protected="0"/>
Сохраняем и закрываем.
Открываем <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/acl.xml
Добавляем в файл перед последней строчкой </acl>:
Code
<group name="AMX">
<acl name="AMX"/>
<object name="resource.amx"/>
</group>
<acl name="AMX">
<right name="general.ModifyOtherObjects" access="true"/>
<right name="function.startResource" access="true"/>
<right name="function.stopResource" access="true"/>
</acl>
Сохраняем файл и закрываем.
Копируем папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-test/ в <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-gm/
Редактируем файл <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-gm/meta.xml
Заменяем 'testgm.amx' на имя .amx файла вашего мода. например: penls.amx
Кидаем в папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/amx-gm/ ваш мод.
Кидаем в папку <Директория_Куда_Ставили_МТА>/server/mods/deathmatch/resources/scriptfiles/ скриптфайлы из вашего мода.
Запускаем сервер, заходим в игру и радуемся:)
P.S. в найтли-билдах нету пары библиотек, их можно без проблем найти в гугле.
При создании сервера использовались материалы из readme.html который идет в поставке с amx-модулем и из Wiki MTA.
Более полную информацию о amx-модуле вы можете найти в файле readme.html в amx.rar. Готовый сервер:
http://mta-dev.ru/MTA_LiveServer.rar
В поставке: полностью настроенный MTA:Blue сервер 141-найтли билда, amx, penls.
После распаковки запускаем и заходим в игру.
Логин/пароль админа: admin/admin.
Специально для SAMP-RUS.com