Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Урок] Создание и настройка MTA сервера

Статус
В этой теме нельзя размещать новые ответы.

Doc_Slove

Изучающий
Пользователь
Регистрация
5 Июл 2011
Сообщения
465
Лучшие ответы
0
Репутация
246
Привет всем!
Сегодня я расскажу вам как можно создать свой сервер в MTA, а так же немного расскажу о его структуре.

P.S: Будем надеяться, что у вас уже есть установленная MTA (стандартно, вместе с игрой устанавливается сервер).
P.S.S: Настоятельно рекомендую читать все вложения в спойлерах!

По умолчанию сервер находится в "Локальный диск:\Папка с MTA\server"
К примеру у меня расположение сервера следующее: "C:\Program Files\MTA\server"

Итак, заходим туда и видим там несколько библиотек, файл MTAServer.exe и папку mods.

MTAServer.exe - служит для запуска сервера (обычно сервер запускается довольно долго)

В папке mods находится папка deathmath, идём в эту папку и видим недры сервера.

Сейчас я опишу самое важное, что потребуется для начала написания сервера, а именно:

resources - там находятся все ресурсы сервера

Ресурсы - папки с Lua сценариями, которые можно подключить к серверу в любой момент его работы.
На подобии FS в SA-MP, однако в SAMP есть чёткое разделение на gamemode и filterscripts, но в MTA это всё равно, т.е вы можете задать ресурсу быть модом и, он будет модом :D

acl.xml - там прописаны все права для определённых групп игроков (Access Control List)

Для дальнейшего дебага и настройке сервера при помощи веб-интерфейса, нужно установить себе права администратора.
Чтобы это сделать, нам нужно создать аккаунт, делается это следующим образом:

1. Для начала, запустите сервер, кликнув 2 раза по приложению MTAServer.exe (в папке server)
2. Затем, в консоли сервера пропишите команду:
addaccount login password
Где login - ваш никнейм в MTA, а password - будущий пароль от аккаунта.

Пример:
addaccount RastaOrecha qwerty
Затем нажмите сочетание клавиш Ctrl+C или пропишите в консоль команду: shotdown, это остановит работу сервера.

Затем можно открывать наш acl.xml с помощью текстового редактора (блокнот,notepad и т.д).

Чтобы сделать себя админом, нужно присвоить аккаунту определённые права.
Список стандартных прав:
- Everyone
- Moderator
- SuperModerator
- Admin
- Console
- RPC
Ищем строку с текстом:
<group name="Admin">
И внизу, перед:
</group>
Добавляем строчку:
<object name="user.RastaOrecha"/>
В итоге получается примерно следующее:
<group name="Admin">
<acl name="Moderator"/>
<acl name="SuperModerator"/>
<acl name="Admin"/>
<acl name="RPC"/>
<object name="resource.admin"/>
<object name="resource.webadmin"/>
<object name="user.RastaOrecha"/>
</group>
Вот и всё, мы научились назначать игрока администраторами сервера, далее вы можете сделать игрока админом при помощи стандартного ресурса admin.
Так же вы можете устанавливать права ресурсам, подобным образом.

mtaserver.conf - конфигурации сервера

Все основные параметры конфигурации сервера находятся в файле mtaserver.conf.

Итак, давайте начнём с самого начала.

• servername
<servername>Default MTA Server</servername>
Default MTA Server - это имя вашего сервера, вписывайте между ">" и "<" имя вашего сервера.

• serverport
<serverport>22003</serverport>
22003 - порт вашего сервера
P.S: 22003 - рекомендуемый порт и, если вы собираетесь его менять, убедитесь, что выбранный вами порт открыт на вашем маршрутизаторе.

• maxplayers
<maxplayers>32</maxplayers>
32 - макс.кол-во игроков на сервере.

Если вы читали полностью все вложения, то вы теперь умеете настраивать сервер в MTA.
Сейчас вы можете запустить его и побегать на стандартном моде play.
Как подключать ресурсы и ставить на сервер свой мод я расскажу в следующем уроке.

Всем пока! До новых встреч!

Автор урока: RastaOrecha (Doc_Slove), т.е я.
При копировании на сторонние сайты, указывайте автора!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу