- Регистрация
- 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 - там находятся все ресурсы сервера
• acl.xml - там прописаны все права для определённых групп игроков (Access Control List)
• mtaserver.conf - конфигурации сервера
Если вы читали полностью все вложения, то вы теперь умеете настраивать сервер в MTA.
Сейчас вы можете запустить его и побегать на стандартном моде play.
Как подключать ресурсы и ставить на сервер свой мод я расскажу в следующем уроке.
Всем пока! До новых встреч!
Автор урока: RastaOrecha (Doc_Slove), т.е я.
При копировании на сторонние сайты, указывайте автора!
Сегодня я расскажу вам как можно создать свой сервер в 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 это всё равно, т.е вы можете задать ресурсу быть модом и, он будет модом
На подобии FS в SA-MP, однако в SAMP есть чёткое разделение на gamemode и filterscripts, но в MTA это всё равно, т.е вы можете задать ресурсу быть модом и, он будет модом
• acl.xml - там прописаны все права для определённых групп игроков (Access Control List)
Для дальнейшего дебага и настройке сервера при помощи веб-интерфейса, нужно установить себе права администратора.
Чтобы это сделать, нам нужно создать аккаунт, делается это следующим образом:
1. Для начала, запустите сервер, кликнув 2 раза по приложению MTAServer.exe (в папке server)
2. Затем, в консоли сервера пропишите команду:
Пример:
Затем можно открывать наш acl.xml с помощью текстового редактора (блокнот,notepad и т.д).
Чтобы сделать себя админом, нужно присвоить аккаунту определённые права.
Список стандартных прав:
Так же вы можете устанавливать права ресурсам, подобным образом.
Чтобы это сделать, нам нужно создать аккаунт, делается это следующим образом:
1. Для начала, запустите сервер, кликнув 2 раза по приложению MTAServer.exe (в папке server)
2. Затем, в консоли сервера пропишите команду:
Где login - ваш никнейм в MTA, а password - будущий пароль от аккаунта.addaccount login password
Пример:
Затем нажмите сочетание клавиш Ctrl+C или пропишите в консоль команду: shotdown, это остановит работу сервера.addaccount RastaOrecha qwerty
Затем можно открывать наш acl.xml с помощью текстового редактора (блокнот,notepad и т.д).
Чтобы сделать себя админом, нужно присвоить аккаунту определённые права.
Список стандартных прав:
Ищем строку с текстом:- Everyone
- Moderator
- SuperModerator
- Admin
- Console
- RPC
И внизу, перед:<group name="Admin">
Добавляем строчку:</group>
В итоге получается примерно следующее:<object name="user.RastaOrecha"/>
Вот и всё, мы научились назначать игрока администраторами сервера, далее вы можете сделать игрока админом при помощи стандартного ресурса admin.<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>
Так же вы можете устанавливать права ресурсам, подобным образом.
• mtaserver.conf - конфигурации сервера
Все основные параметры конфигурации сервера находятся в файле mtaserver.conf.
Итак, давайте начнём с самого начала.
• servername
• serverport
P.S: 22003 - рекомендуемый порт и, если вы собираетесь его менять, убедитесь, что выбранный вами порт открыт на вашем маршрутизаторе.
• maxplayers
Итак, давайте начнём с самого начала.
• servername
Default MTA Server - это имя вашего сервера, вписывайте между ">" и "<" имя вашего сервера.<servername>Default MTA Server</servername>
• serverport
22003 - порт вашего сервера<serverport>22003</serverport>
P.S: 22003 - рекомендуемый порт и, если вы собираетесь его менять, убедитесь, что выбранный вами порт открыт на вашем маршрутизаторе.
• maxplayers
32 - макс.кол-во игроков на сервере.<maxplayers>32</maxplayers>
Если вы читали полностью все вложения, то вы теперь умеете настраивать сервер в MTA.
Сейчас вы можете запустить его и побегать на стандартном моде play.
Как подключать ресурсы и ставить на сервер свой мод я расскажу в следующем уроке.
Всем пока! До новых встреч!
Автор урока: RastaOrecha (Doc_Slove), т.е я.
При копировании на сторонние сайты, указывайте автора!
Последнее редактирование модератором: