From 895194d576fbfd55311c62f4434240f9ef0a7ee7 Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Mon, 17 Oct 2022 00:11:45 +0200 Subject: [PATCH] [mod] add code for writing packets to file (but disable it) --- .../typescript/main/emitting/PacketEmitter.ts | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/modules/events-mod/src/main/typescript/main/emitting/PacketEmitter.ts b/modules/events-mod/src/main/typescript/main/emitting/PacketEmitter.ts index c077e94..eb7b6b5 100644 --- a/modules/events-mod/src/main/typescript/main/emitting/PacketEmitter.ts +++ b/modules/events-mod/src/main/typescript/main/emitting/PacketEmitter.ts @@ -28,11 +28,25 @@ export class KafkatorioPacketEmitter { private static emitPacket(packet: T) { const data = game.table_to_json(packet) // print(`KafkatorioPacket::: ${data}`) - const encoded = game.encode_string(data) - print(`KafkatorioPacket encoded::: ${encoded}`) - // rcon.print(`KafkatorioPacket: ${data}`) + const encodedData = game.encode_string(data) + if (encodedData != null) { + print(`KafkatorioPacket encoded::: ${encodedData}`) + // rcon.print(`KafkatorioPacket: ${data}`) + // this.appendToFile(encodedData) + } } + // private static appendToFile(encodedData: string) { + // // change log files every hour: + // const perHour = game.tick / (60 * 60 * 60) + // game.write_file( + // `kafkatorio/packets_${perHour}.txt`, + // `${encodedData}\n`, + // true, + // 0, // server only + // ) + // } + }