Enterprise
Местный
- Сообщения
- 180
- Реакции
- 79
- Баллы
- 48
Реализация протокола мониторинга модифицированного Terraria-сервера TShock для [Server Monitor] Core. Под капотом запросы бегают по REST API, которое добавляет как раз таки мод.
На уровне игры не реализовано никаких настроек.
На уровне сервера реализовано две настройки:
Предполагается, что сервер базово уже настроен и обрабатывает подключения настоящих игроков.
На уровне игры не реализовано никаких настроек.
На уровне сервера реализовано две настройки:
- Порт REST API службы.
- Токен доступа (об этом ниже).
Предполагается, что сервер базово уже настроен и обрабатывает подключения настоящих игроков.
- Откройте конфигурационный файл сервера (tshock/config.json).
- Найдите параметр RestApiEnabled и убедитесь, что его значение равно true.
- Найдите параметр RestApiPort и установите туда номер любого свободного порта (по-умолчанию, 7878).
- Создайте пользователя. В идеологии REST API TShock, каждый токен привязывается к "реальной" учётной записи одного из игроков. Делается это через команду /user add XenForo my_great_secret_password superadmin. Если Вы хотите использовать сложный пароль (содержащий спецсимволы), оберните его в кавычки.
- Далее необходимо завести постоянный REST API токен. В этом же файле найдите:
JSON:Скопировать
"ApplicationRestTokens": {}
Замените на:
JSON:Скопировать
"ApplicationRestTokens": {
"секретный токен": {
"Username": "XenForo",
"UserGroupName": "superadmin"
}
}
Где секретный токен - то значение, которое Вы введёте в настройку в админке.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.