OptionalbackendCustom backend configuration.
Optionalhostname?: stringBackend's main domain url address. Defaults to: moo-hoo.com/mooball.
OptionalhostnameWs?: stringBackend's url address for websocket connections. Defaults to: moo-hoo.com/mooball.
Optionalsecure?: booleanDetermines whether the url is using secure protocol(true) or not(false). Defaults to: true.
OptionalidentityA token that represents a user data in a database of a custom proxy/backend server.
OptionalnoIf true, disables the mechanism that enables variable value change event which in turn improves performance while reaching a variable's value that was defined by any Addon.defineVariable function. (Variable will have a directly accessable, actual value; instead of a property that points to the actual variable.) Defaults to: false.
OptionalproxyProxy server configuration.
OptionalHttpUrl?: stringProxy http url address to use when trying to create or join a room. should end with a /. Is appended host or client at the end while being used. Defaults to: https://moo-hoo.com/mooball/rs/.
OptionalWebSocketChangeOriginAllowed?: booleanBrowsers' websocket libraries do not allow origin change for security reasons, so we need a proxy server to change the websocket request's origin for us. If true, we do not need a proxy server. (we can do that in NW.js, for example)
OptionalWebSocketUrl?: stringProxy websocket url address to use when trying to create or join a room. should end with a /. Is appended host or client at the end while being used. Defaults to: wss://moo-hoo.com/mooball/.
OptionalproxyA custom proxy agent to use for the room's connection. This method does not work in browsers. Defaults to null.
OptionalstunThe url address of an external stun server that is required for the communication via WebRTC to work correctly. Defaults to: stun:stun.l.google.com:19302.
OptionalversionMooball's expected version number. Defaults to: 9.
Custom configuration for backend/proxy server.