aboutsummaryrefslogtreecommitdiff
path: root/webAO/master.js
diff options
context:
space:
mode:
authorstonedDiscord <stoned@derpymail.org>2019-07-26 03:01:27 +0200
committerstonedDiscord <stoned@derpymail.org>2019-07-26 03:01:27 +0200
commita60888bffc251abd511bc3aed97cd59988a68b06 (patch)
treead73b11b0ced3e316cd82217bbf33f55e18fc5c6 /webAO/master.js
parentf8a5609f086387abcc56cc21a232db030b88b5e5 (diff)
old loading for my ps4
or anything that doesn't like big packets
Diffstat (limited to 'webAO/master.js')
-rw-r--r--webAO/master.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/webAO/master.js b/webAO/master.js
index 7ddc9cd..97a100a 100644
--- a/webAO/master.js
+++ b/webAO/master.js
@@ -8,6 +8,14 @@ const descs = [];
descs[99] = "This is your computer on port 27016";
const onlinec = [];
+let oldLoading = false;
+export function onLoad(){
+ if (/webOS|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|PlayStation|Opera Mini/i.test(navigator.userAgent)) {
+ oldLoading = true;
+ }
+}
+window.onLoad = onLoad;
+
function setServ(ID) {
console.log(descs[ID]);
if (descs[ID] !== undefined) {
@@ -20,7 +28,12 @@ function setServ(ID) {
function onOpen(_e) {
masterserver.send("ID#webAO#webAO#%");
- masterserver.send("ALL#%");
+ if (oldLoading === true) {
+ masterserver.send("askforservers#%");
+ }
+ else {
+ masterserver.send("ALL#%");
+ }
masterserver.send("VC#%");
}