Update db-log-addOn.js

This commit is contained in:
Skillet 2023-03-08 17:26:36 -05:00 committed by GitHub
parent 3cc5ec57b8
commit a6c503c624
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,20 +191,28 @@ export default class DBLogPlayerTime extends DBLog {
async onUpdatedA2SInformation(info) {
await super.onUpdatedA2SInformation(info);
const curDateTime = new Date();
if ((this.seeding !== ServerState.live) && (info.a2sPlayerCount >= this.options.seedingThreshold)) {
console.log('switching to Live');
await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.live);
} else if (this.seeding === false && (info.a2sPlayerCount - 20) < this.options.seedingThreshold) {
console.log('switching to seeding');
await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.seeding);
}
// const curDateTime = new Date();
// if ((this.seeding !== ServerState.live) && (info.a2sPlayerCount >= this.options.seedingThreshold)) {
// console.log('switching to Live');
// await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.live);
// } else if (this.seeding === false && (info.a2sPlayerCount - 20) < this.options.seedingThreshold) {
// console.log('switching to seeding');
// await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.seeding);
// }
}
async onNewGame(info){
await super.onNewGame(info);
console.log(info);
const curDateTime = info.time;
if(info.layer.gamemode === 'Seed'){
console.log('switching to seeding');
await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.seeding);
} else {
console.log('switching to Live');
await this.updateCurrentTimeState(curDateTime, this.seeding, ServerState.live);
}
}
async onPlayerConnected(info) {