Главная » Статьи » Мои статьи

Создание и настройка сервера. Часть 2
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

Данные ресурсы запускаются с сервером по умолчанию, если вы не вносили никаких изменений в процесс запуска сервера и его ресурсов.



Категория: Мои статьи | Добавил: BlackJack (08.07.2011)
Просмотров: 3994 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
НАВИГАЦИЯ
ПОЛЬЗОВАТЕЛИ
Мини-чат
TOP5 Пользователей
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Подробно
Онлайн