From 0b039fc397ff1a2eb06e1f7a946aec8106be821f Mon Sep 17 00:00:00 2001 From: INeedBots Date: Wed, 18 Nov 2020 01:28:16 -0600 Subject: [PATCH] Node fixed, can disable sv_lanonly --- userraw/maps/mp/bots/_bot_utility.gsc | 24 +++++++++++++++++++++++- z_server.bat | 2 +- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/userraw/maps/mp/bots/_bot_utility.gsc b/userraw/maps/mp/bots/_bot_utility.gsc index 88f9372..a5b07dc 100644 --- a/userraw/maps/mp/bots/_bot_utility.gsc +++ b/userraw/maps/mp/bots/_bot_utility.gsc @@ -1707,6 +1707,21 @@ AStarSearch(start, goal, team, greedy_path) if(isDefined(_goalwp)) goalwp = _goalwp; goalwp = goalwp.index; + + /*storeKey = "astarcache " + startwp + " " + goalwp; + if (StoreHas(storeKey)) + { + path = []; + pathArrStr = tokenizeLine(StoreGet(storeKey), ","); + + pathArrSize = pathArrStr.size; + for (i = 0; i < pathArrSize; i++) + { + path[path.size] = int(pathArrStr[i]); + } + + return path; + }*/ goalorg = level.waypoints[goalWp].origin; @@ -1734,6 +1749,7 @@ AStarSearch(start, goal, team, greedy_path) if(bestNode.index == goalwp) { path = []; + //storeStr = ""; while(isDefined(bestNode)) { @@ -1742,10 +1758,16 @@ AStarSearch(start, goal, team, greedy_path) //construct path path[path.size] = bestNode.index; + + //storeStr += bestNode.index; bestNode = bestNode.parent; + + /*if (isDefined(bestNode)) + storeStr += ",";*/ } - + + //StoreSet(storeKey, storeStr); return path; } diff --git a/z_server.bat b/z_server.bat index ce759b7..d7e820b 100644 --- a/z_server.bat +++ b/z_server.bat @@ -1 +1 @@ -start "" "%~dp0iw4x.exe" -dedicated +set sv_lanonly "1" +set net_port "28960" +set fs_game "" +exec server.cfg +map_rotate \ No newline at end of file +start "" "%~dp0iw4x.exe" -dedicated +set sv_lanonly "0" +set net_port "28960" +set fs_game "" +exec server.cfg +map_rotate \ No newline at end of file