blazing-games-plugin/CONFIG.md
2025-01-12 18:28:19 -05:00

3.4 KiB

jda

enabled

boolean, true if you want discord chat sync to be enabled. all values are ignored if this is false

token

string, your discord bot token

int, id of the channel to send event notifications to and to listen for chat messages

console-channel

int, id of the channel to send console logs to and listen for messages with console commands

webhook

string, url of the discord webhook to send chat messages to. should be in the same channel as link-channel

logging

log-error

boolean, true if you want to log errors

log-info

boolean, true if you want to log regular information to the console

log-debug

boolean, true if you want to log debug info, useful if you're developing the plugin

notify-ops-on-error

boolean, true if you want to send a message to online operators when an error occurs (requires log-error to be true)

computing

local

disable-computers

boolean, true if you want to disable computer management. all other computing settings are ignored if this is true

privileges

chunkloading

boolean, true if you want to allow chunkloading via an upgrade

net

boolean, true if you want to allow real internet access

microsoft

spoof-ms-server

boolean, true if you want to allow anyone to login as any username/uuid without logging in. useful for debugging.

client-id

string, your microsoft app's client id. ignored if spoof-ms-server is true

client-secret

string, your microsoft app'sclient secret. ignored if spoof-ms-server is true

jwt

secret-key

string, your jwt secret key. set to randomize-on-server-start if you want to let the server generate one

secret-key-is-password

boolean, true if you want to use the secret key as a password, instead of base64 decoding it

services

blazing-api and blazing-wss

enabled

boolean, true if you want to allow this web server to be reached on the internet. all other service-spesific values are ignored if this is false

find-at

url, where the service can be located on the internet

bind

port

int, port to bind the service to

https
enabled

boolean, if the service should use an https server instead of an http one. all other https values are ignored if this is false

password

string, password for the p12 file

file

string, path to the p12 cert file relative to the /plugins/blazinggames folder

proxy

in-use

boolean, true if the service is behind a reverse proxy. allows for getting ip addresses from headers and limiting connecting ips. all other proxy values are ignored if this is false

ip-address-header

boolean, header to get ip addresses from

allow-all

boolean, true if you want to allow all connecting ips

allowed-ipv4 and allowed-ipv6

string[], ip addresses that are allowed to connect to the service. ignored if allow-all is true

docs

information to show under the docs at the root of the computing-api.

all values are ignored if computing.services.blazing-api.enabled is false

official-instance

name, url: information of the official link to the website to manage computers at

links to show on the homepage.

array of object: name, url

notice

information to show under the notice bar at the bottom of the homepage.

show: if the noticebar should be shown

title, description: text to show

button-title, button-url: action button