mirror of https://github.com/bra1n/townsquare.git
Merge branch 'bra1n:develop' into develop
This commit is contained in:
commit
2a0f025b0c
|
@ -29,7 +29,7 @@ If you want to learn more about how to use the app as a player, [JayBotC](https:
|
||||||
|
|
||||||
### Custom Script Support
|
### Custom Script Support
|
||||||
|
|
||||||
Any custom script generated by the official [Script Tool](https://bloodontheclocktower.com/script) is supported out of
|
Any custom script generated by the official [Script Tool](https://script.bloodontheclocktower.com/) is supported out of
|
||||||
the box and you only need to upload it to get the selected set of characters into your grimoire. If you want to customize
|
the box and you only need to upload it to get the selected set of characters into your grimoire. If you want to customize
|
||||||
your script further, there is an additional `"_meta"` object that you can add to the script like you would add a normal
|
your script further, there is an additional `"_meta"` object that you can add to the script like you would add a normal
|
||||||
character:
|
character:
|
||||||
|
|
|
@ -12,10 +12,14 @@ register.setDefaultLabels({
|
||||||
|
|
||||||
const PING_INTERVAL = 30000; // 30 seconds
|
const PING_INTERVAL = 30000; // 30 seconds
|
||||||
|
|
||||||
const server = https.createServer({
|
const options = {};
|
||||||
cert: fs.readFileSync("cert.pem"),
|
|
||||||
key: fs.readFileSync("key.pem")
|
if (process.env.NODE_ENV !== "development") {
|
||||||
});
|
options.cert = fs.readFileSync("cert.pem");
|
||||||
|
options.key = fs.readFileSync("key.pem");
|
||||||
|
}
|
||||||
|
|
||||||
|
const server = https.createServer(options);
|
||||||
const wss = new WebSocket.Server({
|
const wss = new WebSocket.Server({
|
||||||
...(process.env.NODE_ENV === "development" ? { port: 8081 } : { server }),
|
...(process.env.NODE_ENV === "development" ? { port: 8081 } : { server }),
|
||||||
verifyClient: info =>
|
verifyClient: info =>
|
||||||
|
@ -234,7 +238,7 @@ const interval = setInterval(function ping() {
|
||||||
ws.readyState === WebSocket.CONNECTING)
|
ws.readyState === WebSocket.CONNECTING)
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
metrics.channels_list.remove([channel]);
|
metrics.channels_list.remove({ name: channel });
|
||||||
delete channels[channel];
|
delete channels[channel];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class LiveSession {
|
class LiveSession {
|
||||||
constructor(store) {
|
constructor(store) {
|
||||||
this._wss = "wss://live.clocktower.online:8080/";
|
this._wss = "wss://live.clocktower.online:8080/";
|
||||||
//this._wss = "wss://localhost:8081/";
|
// this._wss = "ws://localhost:8081/"; // uncomment if using local server with NODE_ENV=development
|
||||||
this._socket = null;
|
this._socket = null;
|
||||||
this._isSpectator = true;
|
this._isSpectator = true;
|
||||||
this._gamestate = [];
|
this._gamestate = [];
|
||||||
|
|
Loading…
Reference in New Issue