diff --git a/client/src/languageserver.ts b/client/src/languageserver.ts
index 11942e78dab245e649211573a771d13fadb4cd6d..260f140cf15d22a560ec65c44988dd18b291f975 100644
--- a/client/src/languageserver.ts
+++ b/client/src/languageserver.ts
@@ -194,6 +194,7 @@ class LuaClient {
             return undefined;
         };
         const port = commandParam[portIndex].split("=")[1]
+                  || commandParam[portIndex].split(" ")[1]
                   || commandParam[portIndex + 1];
         if (!port) {
             return undefined;