Hi there!
First of all, I deeply respect what you are doing. Everyday I'm enjoying playing COD4 with your creation (bots).
But I'm encountering an issue on several waypointed maps. When I reconnect to my server it kicks me out with following error messages:
Attempting to read waypoints from waypoints/mp_efa_market_wp.csv
Loaded 308 waypoints from file.
script runtime error
script stack overflow (too many embedded function calls): (file 'maps/mp/bots/_bot_utility.gsc', line 1614)
node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1628)
node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1620)
node.left = self _KDTreeInsert(node.left, data, 2, x0, y0, z0, x1, node.data.origin[1], z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1616)
node.right = self _KDTreeInsert(node.right, data, 1, node.data.origin[0], y0, z0, x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1628)
node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1622)
node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1616)
node.right = self _KDTreeInsert(node.right, data, 1, node.data.origin[0], y0, z0, x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1628)
node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1620)
node.left = self _KDTreeInsert(node.left, data, 2, x0, y0, z0, x1, node.data.origin[1], z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1614)
node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1628)
node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1622)
node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1614)
node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1628)
node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1622)
node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1614)
node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1584)
self.root = self _KDTreeInsert(self.root, data, 0, -2147483647, -2147483647, -2147483647, 2147483647, 2147483647, 2147483647);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1502)
self KDTreeInsert(sorted[median]);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1506)
_WaypointsToKDTree(right, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1506)
_WaypointsToKDTree(right, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1504)
_WaypointsToKDTree(left, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1506)
_WaypointsToKDTree(right, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1504)
_WaypointsToKDTree(left, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1506)
_WaypointsToKDTree(right, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1506)
_WaypointsToKDTree(right, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1504)
_WaypointsToKDTree(left, (dem+1)%3);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1450)
kdTree _WaypointsToKDTree(level.waypoints, 0);
called from:
(file 'maps/mp/bots/_bot_utility.gsc', line 1296)
level.waypointsKDTree = WaypointsToKDTree();
called from:
(file 'maps/mp/bots/_wp_editor.gsc', line 441)
load_waypoints();
called from:
(file 'maps/mp/bots/_wp_editor.gsc', line 113)
self thread LoadWaypoints();
called from:
(file 'maps/mp/bots/_wp_editor.gsc', line 83)
self thread beginDebug();
started from:
(file 'maps/mp/bots/_wp_editor.gsc', line 82)
self waittill("spawned_player");
Hi there! First of all, I deeply respect what you are doing. Everyday I'm enjoying playing COD4 with your creation (bots). But I'm encountering an issue on several waypointed maps. When I reconnect to my server it kicks me out with following error messages:
Attempting to read waypoints from waypoints/mp_efa_market_wp.csv Loaded 308 waypoints from file.
script runtime error script stack overflow (too many embedded function calls): (file 'maps/mp/bots/_bot_utility.gsc', line 1614) node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1628) node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1620) node.left = self _KDTreeInsert(node.left, data, 2, x0, y0, z0, x1, node.data.origin[1], z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1616) node.right = self _KDTreeInsert(node.right, data, 1, node.data.origin[0], y0, z0, x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1628) node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1622) node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1616) node.right = self _KDTreeInsert(node.right, data, 1, node.data.origin[0], y0, z0, x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1628) node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1620) node.left = self _KDTreeInsert(node.left, data, 2, x0, y0, z0, x1, node.data.origin[1], z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1614) node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1628) node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1622) node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1614) node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1628) node.right = self _KDTreeInsert(node.right, data, 0, x0, y0, node.data.origin[2], x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1622) node.right = self _KDTreeInsert(node.right, data, 2, x0, node.data.origin[1], z0, x1, y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1614) node.left = self _KDTreeInsert(node.left, data, 1, x0, y0, z0, node.data.origin[0], y1, z1); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1584) self.root = self _KDTreeInsert(self.root, data, 0, -2147483647, -2147483647, -2147483647, 2147483647, 2147483647, 2147483647); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1502) self KDTreeInsert(sorted[median]); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1506) _WaypointsToKDTree(right, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1506) _WaypointsToKDTree(right, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1504) _WaypointsToKDTree(left, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1506) _WaypointsToKDTree(right, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1504) _WaypointsToKDTree(left, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1506) _WaypointsToKDTree(right, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1506) _WaypointsToKDTree(right, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1504) _WaypointsToKDTree(left, (dem+1)%3); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1450) kdTree _WaypointsToKDTree(level.waypoints, 0); called from: (file 'maps/mp/bots/_bot_utility.gsc', line 1296) level.waypointsKDTree = WaypointsToKDTree(); called from: (file 'maps/mp/bots/_wp_editor.gsc', line 441) load_waypoints(); called from: (file 'maps/mp/bots/_wp_editor.gsc', line 113) self thread LoadWaypoints(); called from: (file 'maps/mp/bots/_wp_editor.gsc', line 83) self thread beginDebug(); started from: (file 'maps/mp/bots/_wp_editor.gsc', line 82) self waittill("spawned_player");
----- Server Shutdown -----