diff options
| -rw-r--r-- | webAO/client.ts | 1 | ||||
| -rw-r--r-- | webAO/packets/handlers/handleID.ts | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/webAO/client.ts b/webAO/client.ts index 100a178..0cc89cf 100644 --- a/webAO/client.ts +++ b/webAO/client.ts @@ -192,7 +192,6 @@ class Client extends EventEmitter { */ joinServer() { this.sender.sendServer(`HI#${hdid}#%`); - this.sender.sendServer(`ID#webAO#${version}#%`); if (mode !== "replay") { this.checkUpdater = setInterval(() => this.sender.sendCheck(), 5000); } diff --git a/webAO/packets/handlers/handleID.ts b/webAO/packets/handlers/handleID.ts index cd7b6ed..dab8f75 100644 --- a/webAO/packets/handlers/handleID.ts +++ b/webAO/packets/handlers/handleID.ts @@ -1,5 +1,5 @@ import { client, setOldLoading } from "../../client"; - +const version = process.env.npm_package_version; /** * Identifies the server and issues a playerID @@ -21,4 +21,8 @@ export const handleID = (args: string[]) => { if (serverSoftware === "serverD" && serverVersion === "1377.152") { setOldLoading(true); } // bugged version + + if (serverSoftware !== "webAO") { + client.sender.sendServer(`ID#webAO#${version}#%`); + } }
\ No newline at end of file |
