Этот плагин был разработан с использованием библиотек Rocket Mod для Steam Game Unturned. Этот плагин Rocket Mod собирает сервер, игрока и данные чата, а затем сохраняет полученные данные в базу данных MySQL с пользователем, или загружает действительный JSON на веб-адрес по вашему выбору. API предоставляет интерфейс AJAX для получения последних данных сервера, кодируемых JSON. Ответы API LiveMap затем используются для обновления карт WebUI.
Часть Webui этого плагина является необязательной и предназначена только в качестве темы по умолчанию для этого проекта. API может использоваться независимо для поддержки полностью пользовательских тем и функций LiveMap.
В этом плагине есть три части:
LiveMap Rocket Plugin
Livemap.dll
в свой каталог плагинов Rocket ModLivemap.configuration.xml
Livemap.configuration.xml
и настроить настройки базы данных MySQL (при желании)Permissions.config.xml
<Permission Cooldown="0">hide</Permission>
Webui
www
на ваш веб -сервер.** Информация ниже изменилась. Поддержка API будет добавлена в предстоящем обновлении **
API
Редактировать www/api/config.api.php
и настроить настройки базы данных MySQL
www/api
на свой веб -серверОтправьте запрос получить запрос на API, чтобы получить ответ, кодируемый JSON:
Отправка запросов
$ . ajax ( {
dataType : "json" ,
type : "GET" ,
url : "api/livemap.api.php" ,
data : {
livemap : server_id ,
filter : null
} ,
success : function ( data ) {
console . log ( data ) ;
} ,
error : function ( e ) {
console . log ( e ) ;
}
} ) ;
http://www.example.com/api/livemap.api.php?livemap=server_id
; Замена server_id
с помощью собственного имени экземпляра сервераФильтрация
По умолчанию параметр filter
не требуется для успешной обработки запроса API GET. Когда параметр filter
не передается, все таблицы обрабатываются и возвращаются в запросе. Таблицы включают livemap_server
, livemap_data
и livemap_chat
.
Фильтрация таблицы выполняется путем передачи конкретного имени таблицы MySQL в параметр filter
в запросе API GET:
http://www.example.com/api/livemap.api.php?livemap=server_id&filter=livemap_data
livemap_data
Фильтрация игрока осуществляется путем передачи конкретного игрока «Steam64ID» ( т.е. 7656#############
) в параметр filter
в рамках запроса GET API:
http://www.example.com/api/livemap.api.php?livemap=server_id&filter=7656#############
Идентификатор сервера
Имя сервера
Версия приложения
Название карты
Счет онлайн -игроков
Максимальный игрок подсчитывается
Pvp
Золото / профессионал
Есть читы
Скрыть администраторы
Время цикла
Длина цикла
Полная луна
Время
Полученные пакеты
Пакеты отправлены
Порт
Режим
Позиция игрока
Вращение игрока
Игрок статистика
Данные Steam
IP -адрес игрока
Статус/функции игрока
Появление игрока
LiveMap скрытый статус
Цена:
Требования:
Ресурсы:
Автор: Nexis (Steam: iamtwidget) <[email protected]>