Ok, forgot to mention the map name: Marble Madness
There wasn't hundreds of units doing hundreds of things. Just couple bits and assembler sitting still next to kernels (which pumped bits and asm). There was no attack. Personnaly I'd say the lag problem comes from the assembler failing to see geo problems, but what do I know? It's your AI, I don't know how it works.
Seriously, just watch a 4 NTai Kernel Panic game for < 1min.
Here's what I get. Please not the clock time, and the FPS.
As you can see (right click etc..), all assemblers save one just sit still generating hueg lag. It was only 1min ingame, and the lag was so bad I had to ctrl-alt-suppr-kill Spring. (This time it took one minute and not 30s because AI chose to make bits first.)
Here is the script.txt
Code: Select all
[game]
{
mapname=Marble_Madness_Map.smf;
startmetal=2000;
startenergy=2000;
maxunits=600;
startpostype=1;
gamemode=2;
gametype=Kernel_Panic_2.2_Div0.sd7;
limitdgun=0;
diminishingmms=0;
ghostedbuildings=1;
hostip=localhost;
hostport=2571;
myplayernum=0;
numplayers=1;
numteams=4;
numallyteams=4;
[player0]
{
name=zwzsg;
countrycode=fr;
rank=4;
spectator=1;
}
[team0]
{
teamleader=0;
allyteam=0;
rgbcolor=0.00000 0.09804 0.98039;
side=System;
handicap=0;
aidll=AI/Bot-libs/NTai.dll;
}
[team1]
{
teamleader=0;
allyteam=1;
rgbcolor=0.98039 0.00000 0.00000;
side=System;
handicap=0;
aidll=AI/Bot-libs/NTai.dll;
}
[team2]
{
teamleader=0;
allyteam=2;
rgbcolor=0.00000 0.98039 0.98039;
side=System;
handicap=0;
aidll=AI/Bot-libs/NTai.dll;
}
[team3]
{
teamleader=0;
allyteam=3;
rgbcolor=0.95294 0.69412 0.95294;
side=System;
handicap=0;
aidll=AI/Bot-libs/NTai.dll;
}
[allyteam0]
{
numallies=0;
}
[allyteam1]
{
numallies=0;
}
[allyteam2]
{
numallies=0;
}
[allyteam3]
{
numallies=0;
}
numrestrictions=0;
[modoptions]
{
ons=0;
minelauncher=1;
nx=1;
}
}
(Though you could play other KP variants and other map and ...)
I'd like to provide info more about which version of NTai I'm using, but I don't know where to read the version number nor where to get the lastest NTai. While Looking for that in the infolog I found lotsa "GlobalAI3: error in buffer", I guess that can't be good.
Here's the whole infolog
Using script script.txt
SDL: 1.2.10
GL: 2.0.5646 Win2000 Release
GL: ATI Technologies Inc.
GL: Radeon X1900 Series x86/MMX/3DNow!/SSE2
GLEW: 1.4.0
Section game\mapoptions missing in file buffer
Using script Commanders
Map: Marble_Madness_Map.smf
Mod: "Kernel Panic 2.2 Div0" from Kernel_Panic_2.2_Div0.sd7
Became player 0
Client connected on slot 0
Connecting to server .
Loading all definitions: 0.071000
Opening map file
Loading Map
Loading detail textures
Creating overhead texture
Creating ground shading
Loading tile file
Reading tiles
Reading tile map
Creating projectile texture
Number of damage types: 9
Loading weapon definitions
Loading unit definitions
Loading feature definitions
Generating trees
Parsing unit icons
Creating unit textures
Initializing map features
Reading estimate path costs
Creating sky
Loading LuaCOB
Loading LuaRules
gf1 = LuaRules/Gadgets/airstrike.lua
gf1 = LuaRules/Gadgets/areadenial.lua
gf1 = LuaRules/Gadgets/autohold.lua
gf1 = LuaRules/Gadgets/burrow.lua
gf1 = LuaRules/Gadgets/infection.lua
gf1 = LuaRules/Gadgets/launcher.lua
gf1 = LuaRules/Gadgets/luacob.lua
gf1 = LuaRules/Gadgets/specialattack.lua
gf2 = LuaRules/Gadgets/airstrike.lua
gf2 = LuaRules/Gadgets/areadenial.lua
gf2 = LuaRules/Gadgets/autohold.lua
gf2 = LuaRules/Gadgets/burrow.lua
gf2 = LuaRules/Gadgets/infection.lua
gf2 = LuaRules/Gadgets/launcher.lua
gf2 = LuaRules/Gadgets/luacob.lua
gf2 = LuaRules/Gadgets/specialattack.lua
Loaded gadget: Burrow <burrow.lua>
Loaded gadget: UnitAutoHold <autohold.lua>
Loaded gadget: Airstrike <airstrike.lua>
Loaded gadget: Area Denial <areadenial.lua>
Loaded gadget: Infection <infection.lua>
Loaded gadget: LuaCOB <luacob.lua>
Loaded gadget: Special Attack <specialattack.lua>
Loaded gadget: Launcher <launcher.lua>
gf1 = LuaRules/Gadgets/airstrike.lua
gf1 = LuaRules/Gadgets/areadenial.lua
gf1 = LuaRules/Gadgets/autohold.lua
gf1 = LuaRules/Gadgets/burrow.lua
gf1 = LuaRules/Gadgets/infection.lua
gf1 = LuaRules/Gadgets/launcher.lua
gf1 = LuaRules/Gadgets/luacob.lua
gf1 = LuaRules/Gadgets/specialattack.lua
gf2 = LuaRules/Gadgets/airstrike.lua
gf2 = LuaRules/Gadgets/areadenial.lua
gf2 = LuaRules/Gadgets/autohold.lua
gf2 = LuaRules/Gadgets/burrow.lua
gf2 = LuaRules/Gadgets/infection.lua
gf2 = LuaRules/Gadgets/launcher.lua
gf2 = LuaRules/Gadgets/luacob.lua
gf2 = LuaRules/Gadgets/specialattack.lua
Loaded gadget: Burrow <burrow.lua>
Loaded gadget: UnitAutoHold <autohold.lua>
Loaded gadget: Airstrike <airstrike.lua>
Loaded gadget: Area Denial <areadenial.lua>
Loaded gadget: Infection <infection.lua>
Loaded gadget: LuaCOB <luacob.lua>
Loaded gadget: Special Attack <specialattack.lua>
Loaded gadget: Launcher <launcher.lua>
Loading LuaGaia
Finalizing...
Spring 0.76b1
Reloaded ctrlpanel with: LuaUI/ctrlpanel.txt
LuaUI: bound F11 to the widget selector
LuaUI: bound CTRL+F11 to tweak mode
Loaded widget: HealthBars <unit_healthbars.lua>
Loaded widget: Kernel Panic Build Bar <kp_buildbar.lua>
Loaded widget: Kernel Panic Hotkeys <kp_hotkeys.lua>
Loaded widget: SelectionButtons <gui_selbuttons.lua>
Loaded widget: Kernel Panic autospam <kp_autospam.lua>
Loaded widget: Start Point Remover <init_start_point_remover.lua>
Loaded widget: noResBar <noresbar.lua>
Loaded widget: WaypointDragger <WaypointDragger.lua>
Loaded widget: CustomFormations <unit_customformations.lua>
LuaUI v0.2
Player zwzsg joined as 0
GameID: 8e84a747d34ae514285d6a88430c382e
AI/Bot-libs/NTai.dll has C++ interface
GlobalAI0: error in buffer
GlobalAI0: error in buffer
GlobalAI0: error in buffer
AI has enabled cheating.
GlobalAI0: error in buffer
GlobalAI0: error in buffer
GlobalAI0: error in buffer
AI/Bot-libs/NTai.dll has C++ interface
GlobalAI1: error in buffer
GlobalAI1: error in buffer
GlobalAI1: error in buffer
AI has enabled cheating.
GlobalAI1: error in buffer
GlobalAI1: error in buffer
AI/Bot-libs/NTai.dll has C++ interface
GlobalAI2: error in buffer
GlobalAI2: error in buffer
GlobalAI2: error in buffer
AI has enabled cheating.
GlobalAI2: error in buffer
GlobalAI2: error in buffer
AI/Bot-libs/NTai.dll has C++ interface
GlobalAI3: error in buffer
GlobalAI3: error in buffer
GlobalAI3: error in buffer
AI has enabled cheating.
GlobalAI3: error in buffer
GlobalAI3: error in buffer
GlobalAI0: :: NTai XE9.79+ by AF
GlobalAI0: :: Copyright (C) 2006 AF
GlobalAI0: :: Kernel Panic AI for System and Hacker
GlobalAI0: Please check http://www.darkstars.co.uk for updates
/clock
[zwzsg] .clock
Removed: LuaUI/Widgets/kp_buildbar.lua
Saved: screenshots/screen065.png
Saved: screenshots/screen066.png
Saved: screenshots/screen067.png
Use Shift+esc to quit
Path cache hits 0 0%
Path cache hits 0 0%
Here's your NTai logfile
:: NTAI XE9.79 Log File
:: Programmed and maintained by AF/T.Nowell
:: Copyright (C) 2004-7 Tom Nowell/AF
:: Game started: 4.1.2008 22:33:2
[-]|22:33:2| < Frame: 0 >error in buffer
:: Kernel Panic 2.2 Div0
:: Digital Warfare!
[-]|22:33:2| < Frame: 0 >error in buffer
:: zwzsg
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: spring_engine
:: AI DLL's in game
:: AI/Bot-libs/NTai.dll : AI :: 0
:: AI/Bot-libs/NTai.dll : AI :: 1
:: AI/Bot-libs/NTai.dll : AI :: 2
:: AI/Bot-libs/NTai.dll : AI :: 3
[-]|22:33:2| < Frame: 0 >logging started
[-]|22:33:2| < Frame: 0 >error in buffer
KAI Metal Class by Krogothe
Metal Spots loaded from file
Metal Spots Found 0
:: Found 0 Metal Spots
[-]|22:33:2| < Frame: 0 >Unitdef loader constructed
[-]|22:33:2| < Frame: 0 >Order Router constructed
[-]|22:33:2| < Frame: 0 >DTHandler constructed
[-]|22:33:2| < Frame: 0 >RadarHandler constructed
[-]|22:33:2| < Frame: 0 >Planning constructed
[-]|22:33:2| < Frame: 0 >Economy constructed
[-]|22:33:2| < Frame: 0 >Manufacturer constructed
[-]|22:33:2| < Frame: 0 >BuildingPlacer constructed
[-]|22:33:2| < Frame: 0 >Chaser constructed
[-]|22:33:2| < Frame: 0 >Initialisising
[-]|22:33:2| < Frame: 0 >error in buffer
[-]|22:33:2| < Frame: 0 >Mod TDF loaded
[-]|22:33:2| < Frame: 0 >error in buffer
[-]|22:33:2| < Frame: 0 >Mod TDF loaded
[-]|22:33:2| < Frame: 0 >values filled
[-]|22:33:2| < Frame: 0 >Arrays filled
:: Marble_Madness_Map.smf
:: Kernel_Panic_2.2_Div0.sd7
:: map size 4 x 4
[-]|22:33:2| < Frame: 0 >Planner Init'd
[-]|22:33:2| < Frame: 0 >Manufacturer Init'd
[-]|22:33:2| < Frame: 0 >BuildingPlacement Init'd
[-]|22:33:2| < Frame: 0 >Chaser Init'd
[-]|22:33:2| < Frame: 0 >loading contents of tasklist :: kernel10 :: filling tasklist with #52 items
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: bit using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: bit using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: bit using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: assembler using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: pointer using builder::kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: byte using builder::kernel
[-]|22:33:2| < Frame: 0 >loaded contents of tasklist :: kernel10 :: loaded tasklist at 52 items
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::Init :: bit
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[-]|22:33:2| < Frame: 0 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[-]|22:33:2| < Frame: 3 >issuing command in update()
[-]|22:33:2| < Frame: 3 >Command: ID: -3 Timeout: 48 params: 1792, 100, 256, 0, source of command: CBuild
[-]|22:33:2| < Frame: 3 >issuing command in update() succeeded
[zwzsg] [00:07] < Frame: 227 > :: .clock
[00:09]|22:33:12| < Frame: 291 >issuing command in update()
[00:09]|22:33:12| < Frame: 291 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:09]|22:33:12| < Frame: 291 >issuing command in update() succeeded
[00:12]|22:33:15| < Frame: 375 >next task?
[00:12]|22:33:15| < Frame: 375 >CUnitConstructionTask::Init :: bit
[00:12]|22:33:15| < Frame: 375 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[00:12]|22:33:15| < Frame: 375 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[00:12]|22:33:15| < Frame: 378 >issuing command in update()
[00:12]|22:33:15| < Frame: 378 >Command: ID: -3 Timeout: 423 params: 1792, 100, 256, 0, source of command: CBuild
[00:12]|22:33:15| < Frame: 378 >issuing command in update() succeeded
[00:12]|22:33:15| < Frame: 381 >issuing command in update()
[00:12]|22:33:15| < Frame: 381 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:12]|22:33:15| < Frame: 381 >issuing command in update() succeeded
[00:14]|22:33:17| < Frame: 434 >next task?
[00:14]|22:33:17| < Frame: 434 >Value tasklists\normal\bit missing in file buffer
[00:14]|22:33:17| < Frame: 434 >Value tasklists\lists\bit missing in file buffer
[00:14]|22:33:17| < Frame: 434 > error loading tasklist for unit :: "bit" :: buffer empty, most likely because of an empty list
[00:18]|22:33:20| < Frame: 541 >next task?
[00:18]|22:33:20| < Frame: 541 >CUnitConstructionTask::Init :: bit
[00:18]|22:33:20| < Frame: 541 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[00:18]|22:33:20| < Frame: 541 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[00:18]|22:33:20| < Frame: 543 >issuing command in update()
[00:18]|22:33:20| < Frame: 543 >Command: ID: -3 Timeout: 589 params: 1792, 100, 256, 0, source of command: CBuild
[00:18]|22:33:20| < Frame: 543 >issuing command in update() succeeded
[00:18]|22:33:20| < Frame: 543 >next task?
[00:18]|22:33:20| < Frame: 543 >Value tasklists\normal\bit missing in file buffer
[00:18]|22:33:20| < Frame: 543 >Value tasklists\lists\bit missing in file buffer
[00:18]|22:33:20| < Frame: 543 > error loading tasklist for unit :: "bit" :: buffer empty, most likely because of an empty list
[00:18]|22:33:20| < Frame: 546 >issuing command in update()
[00:18]|22:33:20| < Frame: 546 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:18]|22:33:20| < Frame: 546 >issuing command in update() succeeded
[00:23]|22:33:26| < Frame: 710 >next task?
[00:23]|22:33:26| < Frame: 710 >Value tasklists\normal\bit missing in file buffer
[00:23]|22:33:26| < Frame: 710 >Value tasklists\lists\bit missing in file buffer
[00:23]|22:33:26| < Frame: 710 > error loading tasklist for unit :: "bit" :: buffer empty, most likely because of an empty list
[00:23]|22:33:26| < Frame: 719 >next task?
[00:23]|22:33:26| < Frame: 719 >CUnitConstructionTask::Init :: assembler
[00:23]|22:33:26| < Frame: 719 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[00:23]|22:33:26| < Frame: 719 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[00:24]|22:33:26| < Frame: 720 >issuing command in update()
[00:24]|22:33:26| < Frame: 720 >Command: ID: -1 Timeout: 1039 params: 1792, 100, 256, 0, source of command: CBuild
[00:24]|22:33:26| < Frame: 720 >issuing command in update() succeeded
[00:24]|22:33:26| < Frame: 723 >issuing command in update()
[00:24]|22:33:26| < Frame: 723 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:24]|22:33:26| < Frame: 723 >issuing command in update() succeeded
[00:39]|22:33:41| < Frame: 1173 >next task?
[00:39]|22:33:41| < Frame: 1173 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:39]|22:33:41| < Frame: 1173 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:39]|22:33:41| < Frame: 1173 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:39]|22:33:41| < Frame: 1173 >CUnitConstructionTask::Init :: socket
[00:39]|22:33:41| < Frame: 1173 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:41]|22:33:44| < Frame: 1239 >next task?
[00:41]|22:33:44| < Frame: 1239 >CUnitConstructionTask::Init :: assembler
[00:41]|22:33:44| < Frame: 1239 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[00:41]|22:33:44| < Frame: 1239 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[00:41]|22:33:44| < Frame: 1239 >next task?
[00:41]|22:33:44| < Frame: 1239 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:41]|22:33:44| < Frame: 1239 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:41]|22:33:44| < Frame: 1239 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:41]|22:33:44| < Frame: 1239 >CUnitConstructionTask::Init :: socket
[00:41]|22:33:44| < Frame: 1239 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:41]|22:33:44| < Frame: 1242 >issuing command in update()
[00:41]|22:33:44| < Frame: 1242 >Command: ID: -1 Timeout: 1559 params: 1792, 100, 256, 0, source of command: CBuild
[00:41]|22:33:44| < Frame: 1242 >issuing command in update() succeeded
[00:41]|22:33:44| < Frame: 1251 >issuing command in update()
[00:41]|22:33:44| < Frame: 1251 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:41]|22:33:44| < Frame: 1251 >issuing command in update() succeeded
[00:41]|22:33:44| < Frame: 1251 >next task?
[00:41]|22:33:44| < Frame: 1251 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:41]|22:33:44| < Frame: 1251 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:41]|22:33:44| < Frame: 1251 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:41]|22:33:44| < Frame: 1251 >CUnitConstructionTask::Init :: socket
[00:41]|22:33:44| < Frame: 1251 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:46]|22:33:49| < Frame: 1389 >next task?
[00:46]|22:33:49| < Frame: 1389 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:46]|22:33:49| < Frame: 1389 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:46]|22:33:49| < Frame: 1389 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:46]|22:33:49| < Frame: 1389 >CUnitConstructionTask::Init :: socket
[00:46]|22:33:49| < Frame: 1389 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:47]|22:33:50| < Frame: 1423 >next task?
[00:47]|22:33:50| < Frame: 1423 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:47]|22:33:50| < Frame: 1423 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:47]|22:33:50| < Frame: 1423 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:47]|22:33:50| < Frame: 1423 >CUnitConstructionTask::Init :: socket
[00:47]|22:33:50| < Frame: 1423 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:47]|22:33:50| < Frame: 1425 >next task?
[00:47]|22:33:50| < Frame: 1425 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:47]|22:33:50| < Frame: 1425 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:47]|22:33:50| < Frame: 1425 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:47]|22:33:50| < Frame: 1425 >CUnitConstructionTask::Init :: socket
[00:47]|22:33:50| < Frame: 1425 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:49]|22:33:52| < Frame: 1497 >next task?
[00:49]|22:33:52| < Frame: 1497 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:49]|22:33:52| < Frame: 1497 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:49]|22:33:52| < Frame: 1497 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:49]|22:33:52| < Frame: 1497 >CUnitConstructionTask::Init :: socket
[00:49]|22:33:52| < Frame: 1497 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:50]|22:33:53| < Frame: 1509 >next task?
[00:50]|22:33:53| < Frame: 1509 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:50]|22:33:53| < Frame: 1509 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:50]|22:33:53| < Frame: 1509 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:50]|22:33:53| < Frame: 1509 >CUnitConstructionTask::Init :: socket
[00:50]|22:33:53| < Frame: 1509 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:51]|22:33:54| < Frame: 1555 >next task?
[00:51]|22:33:54| < Frame: 1555 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:51]|22:33:54| < Frame: 1555 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:51]|22:33:54| < Frame: 1555 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:51]|22:33:54| < Frame: 1555 >CUnitConstructionTask::Init :: socket
[00:51]|22:33:54| < Frame: 1555 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:52]|22:33:55| < Frame: 1563 >next task?
[00:52]|22:33:55| < Frame: 1563 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:52]|22:33:55| < Frame: 1563 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:52]|22:33:55| < Frame: 1563 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:52]|22:33:55| < Frame: 1563 >CUnitConstructionTask::Init :: socket
[00:52]|22:33:55| < Frame: 1563 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:53]|22:33:56| < Frame: 1607 >next task?
[00:53]|22:33:56| < Frame: 1607 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:53]|22:33:56| < Frame: 1607 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:53]|22:33:56| < Frame: 1607 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:53]|22:33:56| < Frame: 1607 >CUnitConstructionTask::Init :: socket
[00:53]|22:33:56| < Frame: 1607 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[00:55]|22:33:58| < Frame: 1671 >next task?
[00:55]|22:33:58| < Frame: 1671 >CUnitConstructionTask::Init :: byte
[00:55]|22:33:58| < Frame: 1671 >CUnitConstructionTask::RecieveMessage G->OrderRouter->GiveOrder(tc)== true :: kernel
[00:55]|22:33:58| < Frame: 1671 >CUnitConstructionTask::RecieveMessage wiping and creaiing the plan :: kernel
[00:55]|22:33:58| < Frame: 1674 >issuing command in update()
[00:55]|22:33:58| < Frame: 1674 >Command: ID: -6 Timeout: 2391 params: 1792, 100, 256, 0, source of command: CBuild
[00:55]|22:33:58| < Frame: 1674 >issuing command in update() succeeded
[00:56]|22:33:58| < Frame: 1683 >issuing command in update()
[00:56]|22:33:58| < Frame: 1683 >Command: ID: 10 Timeout: 2147483647 params: 1792.01, 100, 366.01, source of command: move CActions
[00:56]|22:33:58| < Frame: 1683 >issuing command in update() succeeded
[00:56]|22:33:59| < Frame: 1697 >next task?
[00:56]|22:33:59| < Frame: 1697 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[00:56]|22:33:59| < Frame: 1697 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[00:56]|22:33:59| < Frame: 1697 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[00:56]|22:33:59| < Frame: 1697 >CUnitConstructionTask::Init :: socket
[00:56]|22:33:59| < Frame: 1697 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:4| < Frame: 1845 >next task?
[01:01]|22:34:4| < Frame: 1845 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:4| < Frame: 1845 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:4| < Frame: 1845 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:4| < Frame: 1845 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:5| < Frame: 1845 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:5| < Frame: 1845 >next task?
[01:01]|22:34:5| < Frame: 1845 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:5| < Frame: 1845 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:5| < Frame: 1845 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:5| < Frame: 1845 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:5| < Frame: 1845 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:6| < Frame: 1853 >next task?
[01:01]|22:34:6| < Frame: 1853 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:6| < Frame: 1853 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:6| < Frame: 1853 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:6| < Frame: 1853 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:6| < Frame: 1853 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:6| < Frame: 1853 >next task?
[01:01]|22:34:6| < Frame: 1853 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:6| < Frame: 1853 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:6| < Frame: 1853 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:6| < Frame: 1853 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:7| < Frame: 1853 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:7| < Frame: 1859 >next task?
[01:01]|22:34:7| < Frame: 1859 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:7| < Frame: 1859 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:7| < Frame: 1859 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:7| < Frame: 1859 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:8| < Frame: 1859 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:01]|22:34:8| < Frame: 1859 >next task?
[01:01]|22:34:8| < Frame: 1859 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:01]|22:34:8| < Frame: 1859 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:01]|22:34:8| < Frame: 1859 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:01]|22:34:8| < Frame: 1859 >CUnitConstructionTask::Init :: socket
[01:01]|22:34:8| < Frame: 1859 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:03]|22:34:9| < Frame: 1897 >next task?
[01:03]|22:34:9| < Frame: 1897 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:03]|22:34:9| < Frame: 1897 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:03]|22:34:9| < Frame: 1897 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:03]|22:34:9| < Frame: 1897 >CUnitConstructionTask::Init :: socket
[01:03]|22:34:9| < Frame: 1897 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:03]|22:34:9| < Frame: 1897 >next task?
[01:03]|22:34:9| < Frame: 1897 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:03]|22:34:9| < Frame: 1897 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:03]|22:34:9| < Frame: 1897 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:03]|22:34:9| < Frame: 1897 >CUnitConstructionTask::Init :: socket
[01:03]|22:34:9| < Frame: 1897 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:03]|22:34:10| < Frame: 1919 >next task?
[01:03]|22:34:10| < Frame: 1919 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:03]|22:34:10| < Frame: 1919 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:03]|22:34:10| < Frame: 1919 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:03]|22:34:10| < Frame: 1919 >CUnitConstructionTask::Init :: socket
[01:03]|22:34:11| < Frame: 1919 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:03]|22:34:11| < Frame: 1919 >next task?
[01:03]|22:34:11| < Frame: 1919 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:03]|22:34:11| < Frame: 1919 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:03]|22:34:11| < Frame: 1919 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:03]|22:34:11| < Frame: 1919 >CUnitConstructionTask::Init :: socket
[01:03]|22:34:11| < Frame: 1919 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:05]|22:34:13| < Frame: 1969 >next task?
[01:05]|22:34:13| < Frame: 1969 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:05]|22:34:13| < Frame: 1969 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:05]|22:34:13| < Frame: 1969 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:05]|22:34:13| < Frame: 1969 >CUnitConstructionTask::Init :: socket
[01:05]|22:34:13| < Frame: 1969 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:05]|22:34:13| < Frame: 1969 >next task?
[01:05]|22:34:13| < Frame: 1969 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:05]|22:34:13| < Frame: 1969 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:05]|22:34:13| < Frame: 1969 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:05]|22:34:13| < Frame: 1969 >CUnitConstructionTask::Init :: socket
[01:05]|22:34:14| < Frame: 1969 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:05]|22:34:14| < Frame: 1975 >next task?
[01:05]|22:34:14| < Frame: 1975 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:05]|22:34:14| < Frame: 1975 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:05]|22:34:14| < Frame: 1975 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:05]|22:34:14| < Frame: 1975 >CUnitConstructionTask::Init :: socket
[01:05]|22:34:15| < Frame: 1975 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:05]|22:34:15| < Frame: 1975 >next task?
[01:05]|22:34:15| < Frame: 1975 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:05]|22:34:15| < Frame: 1975 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:05]|22:34:15| < Frame: 1975 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:05]|22:34:15| < Frame: 1975 >CUnitConstructionTask::Init :: socket
[01:05]|22:34:15| < Frame: 1975 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:06]|22:34:17| < Frame: 1995 >next task?
[01:06]|22:34:17| < Frame: 1995 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:06]|22:34:17| < Frame: 1995 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:06]|22:34:17| < Frame: 1995 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:06]|22:34:17| < Frame: 1995 >CUnitConstructionTask::Init :: socket
[01:06]|22:34:17| < Frame: 1995 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:06]|22:34:17| < Frame: 1995 >next task?
[01:06]|22:34:17| < Frame: 1995 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:06]|22:34:17| < Frame: 1995 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:06]|22:34:17| < Frame: 1995 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:06]|22:34:17| < Frame: 1995 >CUnitConstructionTask::Init :: socket
[01:06]|22:34:17| < Frame: 1995 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:12]|22:34:22| < Frame: 2163 >next task?
[01:12]|22:34:22| < Frame: 2163 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:12]|22:34:22| < Frame: 2163 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:12]|22:34:22| < Frame: 2163 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:12]|22:34:22| < Frame: 2163 >CUnitConstructionTask::Init :: socket
[01:12]|22:34:22| < Frame: 2163 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:12]|22:34:22| < Frame: 2163 >next task?
[01:12]|22:34:22| < Frame: 2163 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:12]|22:34:22| < Frame: 2163 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:12]|22:34:22| < Frame: 2163 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:12]|22:34:22| < Frame: 2163 >CUnitConstructionTask::Init :: socket
[01:12]|22:34:22| < Frame: 2163 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:12]|22:34:23| < Frame: 2181 >next task?
[01:12]|22:34:23| < Frame: 2181 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:12]|22:34:23| < Frame: 2181 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:12]|22:34:23| < Frame: 2181 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:12]|22:34:23| < Frame: 2181 >CUnitConstructionTask::Init :: socket
[01:12]|22:34:23| < Frame: 2181 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:12]|22:34:23| < Frame: 2181 >next task?
[01:12]|22:34:23| < Frame: 2181 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:12]|22:34:23| < Frame: 2181 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:12]|22:34:23| < Frame: 2181 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:12]|22:34:23| < Frame: 2181 >CUnitConstructionTask::Init :: socket
[01:12]|22:34:24| < Frame: 2181 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:14]|22:34:26| < Frame: 2241 >next task?
[01:14]|22:34:26| < Frame: 2241 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:14]|22:34:26| < Frame: 2241 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:14]|22:34:26| < Frame: 2241 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:14]|22:34:26| < Frame: 2241 >CUnitConstructionTask::Init :: socket
[01:14]|22:34:26| < Frame: 2241 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:14]|22:34:26| < Frame: 2241 >next task?
[01:14]|22:34:26| < Frame: 2241 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:14]|22:34:26| < Frame: 2241 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:14]|22:34:26| < Frame: 2241 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:14]|22:34:26| < Frame: 2241 >CUnitConstructionTask::Init :: socket
[01:14]|22:34:27| < Frame: 2241 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:16]|22:34:29| < Frame: 2297 >next task?
[01:16]|22:34:29| < Frame: 2297 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:16]|22:34:29| < Frame: 2297 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:16]|22:34:29| < Frame: 2297 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:16]|22:34:29| < Frame: 2297 >CUnitConstructionTask::Init :: socket
[01:16]|22:34:29| < Frame: 2297 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:16]|22:34:29| < Frame: 2297 >next task?
[01:16]|22:34:29| < Frame: 2297 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:16]|22:34:29| < Frame: 2297 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:16]|22:34:29| < Frame: 2297 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:16]|22:34:29| < Frame: 2297 >CUnitConstructionTask::Init :: socket
[01:16]|22:34:30| < Frame: 2297 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:17]|22:34:31| < Frame: 2317 >next task?
[01:17]|22:34:31| < Frame: 2317 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:17]|22:34:31| < Frame: 2317 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:17]|22:34:31| < Frame: 2317 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:17]|22:34:31| < Frame: 2317 >CUnitConstructionTask::Init :: socket
[01:17]|22:34:31| < Frame: 2317 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
[01:17]|22:34:31| < Frame: 2317 >next task?
[01:17]|22:34:31| < Frame: 2317 >loading contents of tasklist :: assembler1 :: filling tasklist with #1 items
[01:17]|22:34:31| < Frame: 2317 >CUnitConstructionTask::CUnitConstructionTask object created | params: building :: socket using builder::assembler
[01:17]|22:34:31| < Frame: 2317 >loaded contents of tasklist :: assembler1 :: loaded tasklist at 1 items
[01:17]|22:34:31| < Frame: 2317 >CUnitConstructionTask::Init :: socket
[01:17]|22:34:31| < Frame: 2317 >BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
You'll note the problem hasn't changed during all those monthes: It's still lag & assemblers failing to find the geos: BuildPlacement returned UpVector or some other nasty position, a build location wasn't found!
But c'mon, just
try KP's NTai once, the issues are so glaring you can't miss them.