aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--webAO/client.ts1
-rw-r--r--webAO/packets/handlers/handleID.ts6
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