diff options
| -rw-r--r-- | webAO/client.ts | 2 | ||||
| -rw-r--r-- | webAO/packets/handlers/handleID.ts | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/webAO/client.ts b/webAO/client.ts index 857e4c2..566334e 100644 --- a/webAO/client.ts +++ b/webAO/client.ts @@ -196,8 +196,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 |
