From 5157de4f8c027be1ebb5c097d72c2a88ab385a4b Mon Sep 17 00:00:00 2001 From: Kaan Soral Date: Mon, 16 Oct 2023 12:28:47 +0300 Subject: [PATCH] 127.0.0.1 compatibility changes --- functions.py | 1 + js/game.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/functions.py b/functions.py index 7765001..55e63b9 100644 --- a/functions.py +++ b/functions.py @@ -282,6 +282,7 @@ def security_threat(self,domain): referer=referer.replace("http://","").replace("https://","") #referer="www.thegame2.com" logging.info(referer) + if referer.startswith("127.0.0.1"): return False if not (referer.startswith("%s.%s.%s/"%(domain.domain[0],domain.domain[1],domain.domain[2])) or referer.startswith("%s.%s/"%(domain.domain[1],domain.domain[2])) or referer=="%s.%s.%s"%(domain.domain[0],domain.domain[1],domain.domain[2]) or referer=="%s.%s"%(domain.domain[1],domain.domain[2])): self.response.out.write("Threat detected") return True diff --git a/js/game.js b/js/game.js index 80e389a..c10cfc7 100644 --- a/js/game.js +++ b/js/game.js @@ -1150,7 +1150,11 @@ function init_socket(args) } $(".disconnected").hide(); if(is_sdk && (Cookies.get("windows") || Cookies.get("local_ip") || window.location.host=="advanture.land" || window.location.host=="x.thegame.com")) server_addr="192.168.1.125"; // Cookies.set('windows','1',{expires:12*365}); - else if(is_sdk) server_addr="0.0.0.0"; + else if(is_sdk) + { + if(window.location.origin=='http://127.0.0.1/') server_addr="127.0.0.1"; + else server_addr="0.0.0.0"; + } var query=args.secret&&"desktop="+(!is_comm&&1||"")+"&secret="+args.secret||undefined; if(location.protocol=="https:") window.socket=io('wss://'+server_addr+':'+server_port,{secure:true,transports:['websocket'],query:query}); else window.socket=io(server_addr+':'+server_port,{transports:['websocket'],query:query});