76 lines
2.4 KiB
JSON
76 lines
2.4 KiB
JSON
{
|
|
"$schema" : "https://json-schema.org/draft/2019-09/schema",
|
|
"type" : "object",
|
|
"properties" : {
|
|
"enableUdp" : {
|
|
"type" : "boolean",
|
|
"description" : "Is udp enabled? If not, the server will only use TCP"
|
|
},
|
|
"physics" : {
|
|
"type" : "object",
|
|
"properties" : {
|
|
"iterations" : {
|
|
"type" : "integer",
|
|
"format" : "int32",
|
|
"description" : "Sets number of iterations per sub-steps used by Krunch"
|
|
},
|
|
"lodDetail" : {
|
|
"type" : "integer",
|
|
"format" : "int32",
|
|
"description" : "The detail of the collision LOD of ships, higher values are more detailed but heavier to compute"
|
|
},
|
|
"maxDePenetrationSpeed" : {
|
|
"type" : "number",
|
|
"format" : "double",
|
|
"description" : "Limit the max collision de-penetration speed so that rigid bodies don't go flying apart when they overlap"
|
|
},
|
|
"solver" : {
|
|
"type" : "string",
|
|
"enum" : [ "GAUSS_SEIDEL", "JACOBI" ],
|
|
"description" : "Sets the constraint solver used by Krunch"
|
|
},
|
|
"subSteps" : {
|
|
"type" : "integer",
|
|
"format" : "int32",
|
|
"description" : "Sets number of sub-steps used by Krunch"
|
|
}
|
|
},
|
|
"additionalProperties" : false,
|
|
"description" : "All related settings to the physics engine"
|
|
},
|
|
"pt" : {
|
|
"type" : "object",
|
|
"properties" : {
|
|
"physicsTicksPerGameTick" : {
|
|
"type" : "integer",
|
|
"format" : "int32"
|
|
},
|
|
"synchronizePhysics" : {
|
|
"type" : "boolean",
|
|
"description" : "Synchronize the physics thread and the game thread"
|
|
}
|
|
},
|
|
"additionalProperties" : false,
|
|
"title" : "Physics Thread Settings"
|
|
},
|
|
"shipLoadDistance" : {
|
|
"type" : "number",
|
|
"format" : "double",
|
|
"description" : "Ship load distance in blocks"
|
|
},
|
|
"shipUnloadDistance" : {
|
|
"type" : "number",
|
|
"format" : "double",
|
|
"description" : "Ship unload distance in blocks"
|
|
},
|
|
"udpPort" : {
|
|
"type" : "integer",
|
|
"format" : "int32",
|
|
"description" : "Port to attempt to establish UDP connections on"
|
|
},
|
|
"$schema" : {
|
|
"type" : "string"
|
|
}
|
|
},
|
|
"additionalProperties" : false
|
|
} |