1. Добавление администраторов:
Я настоятельно рекомендую добавить по крайней мере одного администратора на сервер, с помощью логина и пароля от админки вы сможете использовать веб-интерфейс, чтобы легко управлять и настраивать сервер. С помощью созданной учетки админа будет возможность войти в админку не заходя в саму игру и управлять сервером.
Чтобы добавить администратора на сервере, выполните следующие действия:
Когда сервер запущен необходимо вписать в консоль сервера следующее: addaccount name password в окне сервера. Небольшой пример как это будет выглядеть, мы добавим пользователя с логином BlackJack и паролем 12345678:
addaccount BlackJack 12345678 Сервер должен выдать сообщение, подтверждающее что учетка была добавлена. Дальше выключаем сервер, набрав shutdown в окне сервера или просто закрыв его крестиком. Убедитесь, что ваш сервер выключен, если ваш сервер все еще работает, следующие вносимые изменения будут перезаписаны! Откройте файл "папка_с_сервером/mods/deathmatch/acl.xml" С помощью любого текстового редактора. Чтобы добавить администратора необходимо выбрать для него группу (например Admin, Moderator, Map Editor или любую другую которая вам нужна) и добавьте следующую строку в нужную вам секцию (группу):
<object name="user.BlackJack" />
Пример: <ACL> ... <group name="Admin"> <acl name="Admin"/> ... <object name="user.BlackJack" /> </group> ... </ACL>
Каждая группа связана с ACL (Access Control List). Каждый ACL содержит ряд конкретных разрешений или запретов для пользователя. Эти группы существуют для различных пользователей и для них могут быть назначены различные права. Каждый группа указывается по умолчанию в ACL, что ставит ряд ограничений на доступные команды (чтобы запретить обычным игрокам использовать команды администратора).
Все готово! Вы можете добавить столько администраторов и пользователей, сколько вам будет угодно, взглянем на некоторые другие группы и списки управления доступом. ACL также доступна различные скрипты управления сервром. Например, чтобы посмотреть на ACL в веб-интерфейсе, но это я обьясню позже.
2. Использование веб-интерфейса:
Выделенный сервер поставляется с несколькими ресурсами (скриптами) Lua, которые обеспечивают неплохой маленький веб-интерфейс к вашему серверу. Веб интерфейс очень легок для использвания, для поддержания вашего сервера, так как он позволяет добавлять пользователей, запускать, перезапускать и останавливать ресурсы, и многое другое. Ресурс веб-интерфейс по умолчанию включен и работает с помощью встроенного веб-сервера HTTP. Чтобы убедиться, что встроенный веб-сервер HTTP работает на выбранном вами порту (22005 по умолчанию), выполните следующие действия: 1) Убедитесь, что ваш сервер остановлен! 2) откройте файл папка_с_сервером/mods/deathmatch/mtaserver.conf wс помощью любого текстового редактора. 3) Убедитесь что HTTP сервер включен: <httpserver>1</httpserver>
4) Измените порт HTTP сервера на тот который вам нужен (я рекомендую оставить стандартный порт чтобы в дальнейшей работе и настройке сервера не возникло никаких проблем) : <httpport>22005</httpport>
5) Сохраните и закройте файл mtaserver.conf 6) Запустите ваш сервер 7) После этого попробуйте зайти на ваш HTTP сервер, для этого напишите в адресной строке браузера IPСервера:порт, например 123.123.123.123:22005 и при запросе логина и пароля вам необходимо написать логин и пароль который вы указали в ACL (т.е. необходимы ваши админские данные), также убедитесь что запущены следующие ресурсы: resourcebrowser resourcemanager webadmin webmap
Данные ресурсы запускаются с сервером по умолчанию, если вы не вносили никаких изменений в процесс запуска сервера и его ресурсов.
|