JSON Objects
The following are all of the JSON Objects that the API can return:
Basics
Name |
Description |
version |
The version of LambentLight that is running |
is_running |
If the CFX server is running or not |
build |
A Build object if the server is running, null otherwise |
folder |
A Data Folder object if the server is running, null otherwise |
{
"version": "2.2.0.0",
"is_running": true
}
Build
Name |
Description |
id |
The identifier of this build (either the folder name or number + SHA1 hash) |
exe_present |
If the executable is present on the build folder |
folder_present |
If there is a folder that has been used for this build |
is_cfx |
If this build is an official CFX Build |
{
"id": "2024-4097bd1aee1804eaa7d1120ec84bae795c80703d",
"exe_present": true,
"folder_present": true,
"is_cfx": true
}
Data Folder
Name |
Description |
name |
The name of the Data Folder |
exists |
If the Data Folder exists (it might have been deleted before refreshing) |
has_config |
If this Data Folder has a configuration file (server.cfg ) |
{
"name": "vRP",
"exists": true,
"has_config": false
}
Installed Resource
Name |
Description |
name |
The name of the folder where the resource is installed |
metadata_type |
The type of the metadata file, where 0 is __resource.lua and 1 is fxmanifest.lua |
{
"name": "redm-map-one",
"metadata_type": 1
}