2023-04-27 07:19:04 -05:00
|
|
|
export default {
|
|
|
|
regex:
|
|
|
|
/^\[([0-9.:-]+)]\[([ 0-9]*)]LogNetPlayerMovement: Warning: ServerMove: TimeStamp expired: ([0-9.]+), CurrentTimeStamp: ([0-9.]+), Character: ([a-zA-Z0-9_]+)/,
|
|
|
|
onMatch: (args, logParser) => {
|
|
|
|
// try not to spam events
|
2023-05-09 21:12:46 -05:00
|
|
|
if (logParser.eventStore.session['last-move-chain']) {
|
|
|
|
if (logParser.eventStore.session['last-move-chain'] === args[2]) return;
|
2023-04-27 07:19:04 -05:00
|
|
|
}
|
|
|
|
|
2023-05-11 11:37:29 -05:00
|
|
|
logParser.eventStore.session['last-move-chain'] = args[2];
|
2023-04-27 07:19:04 -05:00
|
|
|
|
|
|
|
const data = {
|
|
|
|
raw: args[0],
|
|
|
|
time: args[1],
|
|
|
|
chainID: args[2],
|
|
|
|
characterName: args[5],
|
2023-05-09 21:12:46 -05:00
|
|
|
tse: parseFloat(args[3]),
|
|
|
|
cts: parseFloat(args[4])
|
2023-04-27 07:19:04 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
logParser.emit('SERVER-MOVE-WARN', data);
|
|
|
|
}
|
|
|
|
};
|