2019-12-16 05:52 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004688Spring engineGeneralpublic2016-01-07 00:23
Reporteruser744 
Assigned Tohokomoko 
PrioritynormalSeverityminorReproducibilityN/A
StatusresolvedResolutionfixed 
Product Version98.0 
Target VersionFixed in Version100.0+git 
Summary0004688: Desync with XTA test-934
DescriptionThis game desynced at about 12 minutes.
http://replays.springrts.com/replay/22fff0540a8e46c48fba34bef11828f2/
Additional Informationinfolog jools http://pastebin.com/3M2xNj1K
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • ? file icon 20150228_003745_Red Comet_98.sdf (555,913 bytes) 2015-02-28 02:54
  • txt file icon xta_fleabowl_desync_raumfuellung_infolog.txt (39,348 bytes) 2015-02-28 03:10 -
    txt file icon xta_fleabowl_desync_raumfuellung_infolog.txt (39,348 bytes) 2015-02-28 03:10 +
  • txt file icon infolog_jools2.txt (35,236 bytes) 2015-03-01 18:10 -
    [ParseCmdLine] command-line args: "spring.exe "C:\Spring\script.txt""
    Using configuration source: "U:\bin\Spring\Data\springsettings.cfg"
    Using additional configuration source: "T:\Users\Pontus\AppData\Local\springsettings.cfg"
    Using additional configuration source: "C:\Spring\springsettings.cfg"
    Available log sections: KeyBindings, AutohostInterface, GameServer, Net, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Shader, Texture, Font, CregSerializer, ArchiveScanner, VFS, Sound, LuaSocket, GroundMoveType, Path, UnitScript
    Enabled log sections: Sound(Notice)
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    LogOutput initialized.
    Spring 98.0
    Build Date & Time: Oct  7 2014 21:51:24
    Build Environment: boost-105500, GNU libstdc++ version 20130531
    Compiler Version:  gcc-4.8.1
    Operating System:  Microsoft Windows
    Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
    Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz; 4095MB RAM, 8589MB pagefile
    Word Size:         32-bit (emulated)
             CPU Clock: win32::TimeGetTime
    Physical CPU Cores: 1
     Logical CPU Cores: 2
    [CMyMath::Init] CPU SSE mask: 124, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    Supported Video modes on Display 1 x:0 y:0 1280x1024:
    	640x480, 720x480, 720x576, 800x600, 1024x768, 1152x864, 1280x720, 1280x768, 1280x800, 1280x960, 1280x1024
    SDL version:  linked 2.0.2; compiled 2.0.2
    GL version:   4.5.0 NVIDIA 347.52
    GL vendor:    NVIDIA Corporation
    GL renderer:  GeForce GTX 460/PCIe/SSE2
    GLSL version: 4.50 NVIDIA
    GLEW version: 1.5.8
    Video RAM:    total 1024MB, available 826MB
    SwapInterval: 1
    FBO::maxSamples: 32
    GL info:
    	haveARB: 1, haveGLSL: 1, ATI hacks: 0
    	FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 1
    	maximum texture size: 16384, compress MIP-map textures: 0
    	maximum SmoothPointSize: 190, maximum vec4 varying/attributes: 31/16
    	maximum drawbuffers: 8, maximum recommended indices/vertices: 1048576/1048576
    	number of UniformBufferBindings: 84 (64kB)
    Using VSync
    [InitOpenGL] video mode set to 1280x1024:24bit @60Hz 
    [WatchDogInstall] Installed (HangTimeout: 10sec)
    [ThreadPool::SetThreadCount][1] #wanted=1 #current=1 #max=1
    [ThreadPool::SetThreadCount][2] #threads=0
    [DataDirs] Portable Mode!
    Using read-write data directory: U:\bin\Spring\Data\
    Using read-only data directory: C:\Spring\
    Using read-only data directory: U:\bin\Spring\Data\weblobby\
    Using read-only data directory: U:\bin\github\
    Scanning: U:\bin\Spring\Data\weblobby\maps
    Scanning: U:\bin\Spring\Data\weblobby\packages
    Scanning: C:\Spring\base
    Scanning: U:\bin\Spring\Data\maps
    Scanning: U:\bin\Spring\Data\games
    Scanning: U:\bin\Spring\Data\packages
    Error: Found a "castles.sdz" already in "U:\bin\Spring\Data\maps\", ignoring one in "U:\bin\Spring\Data\weblobby\maps\"
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               Speakers (Realtek High Definition Audio)
    [f=0000000] [Sound]               CABLE Input (VB-Audio Virtual Cable)
    [f=0000000] [Sound]   Device:     OpenAL Soft
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.15.1
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 128
    [f=0000000] Joysticks found: 0
    [f=0000000] [ThreadPool::SetThreadCount][1] #wanted=0 #current=1 #max=1
    [f=0000000] [ThreadPool::SetThreadCount][2] #threads=0
    [f=0000000] [Threading] Main thread CPU affinity mask set: 3
    [f=0000000] [Startup] Loading StartScript from: C:\Spring\script.txt
    [f=0000000] Connecting to: 78.46.100.156:8482
    [f=0000000] Connecting to 78.46.100.156:8482 using name [PRO]Jools
    [f=0000000] Using map: Archers_Valley_v6
    [f=0000000] Using game: XTA test-935
    [f=0000000] Using game archive: ade01456b2539983ed70d703b676debb.sdp
    [f=0000000] Recording demo to: U:\bin\Spring\Data\demos\20150301_184708_Archers_Valley_v6_98.sdf
    [f=0000000] PreGame::GameDataReceived: 70 ms
    [f=0000000] [PreGame::UpdateClientNet] user number 2 (team 2, allyteam 0)
    [f=0000000] [LuaIntro] Searching for new Widgets
    [f=0000000] [LuaIntro] Scanning: LuaIntro/addons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/Widgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/systemaddons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/systemWidgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/chili/
    [f=0000000] [LuaIntro] Found new widget "SpringLogo"
    [f=0000000] [LuaIntro] Found new widget "LoadTexture"
    [f=0000000] [LuaIntro] Found new widget "LoadProgress"
    [f=0000000] [LuaIntro] Found new widget "Main"
    [f=0000000] [LuaIntro] Found new widget "Music"
    [f=0000000] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=0000000] [LuaIntro] Loading widget:      Engine Taskbar Stuff   <engine_taskbar_control.lua>
    [f=0000000] Warning: window-manager icon: Trying to set a window-manager icon with the wrong format.
    [f=0000000] Warning: window-manager icon: It has to be 24bit or 32bit, and on windows it additionally has to be 32x32 pixels.
    [f=0000000] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=0000000] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=0000000] [LuaIntro] Loading widget:      Music                  <music.lua>
    [f=0000000] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
    [f=0000000] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (58 MB)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Now is year:2015 and day:60
    [f=0000000] Easter Sunday is on:5/4/2015 or day number:95
    [f=0000000] It is not easter yet.
    [f=0000000] Loading all definitions:  1.379000
    [f=0000000] Game::LoadDefs (GameData): 1589 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 738 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 59 ms
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 89 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] [CDamageArrayHandler] number of ArmorDefs: 20
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "armcom" in ArmorDef "armcom" already belongs to ArmorDef category 1!
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "corcom" in ArmorDef "corcom" already belongs to ArmorDef category 2!
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "lost_equalizer" in ArmorDef "group_ships" already belongs to ArmorDef category 7!
    [f=0000000] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;
    [f=0000000] Creating Unit Textures
    [f=0000000] Creating Sky
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Warning: WeaponDef (armpossum_weapon) color1 & color2 (= hue & sat) are removed. Use rgbColor instead!
    [f=0000000] Warning: Could not load sound from def: plascan
    [f=0000000] Loading Unit Definitions
    [f=0000000] Warning: too many unit categories (32), skipping guardian
    [f=0000000] Warning: guardian_advanced_radar_tower: Given yardmap requires 3 extra char(s)!
    [f=0000000] Warning: too many unit categories (33), skipping lost
    [f=0000000] Warning: guardian_radar_tower: Given yardmap requires 5 extra char(s)!
    [f=0000000] Warning: guardian_sonar_radar: Given yardmap requires 5 extra char(s)!
    [f=0000000] Warning: guardian_underwater_storage: Given yardmap requires 9 extra char(s)!
    [f=0000000] Warning: too many unit categories (34), skipping level3
    [f=0000000] Warning: too many unit categories (35), skipping ctrl_b
    [f=0000000] Warning: too many unit categories (36), skipping ctrl_w
    [f=0000000] Warning: too many unit categories (37), skipping level2
    [f=0000000] Warning: too many unit categories (38), skipping notstructure
    [f=0000000] Warning: too many unit categories (39), skipping ctrl_g
    [f=0000000] Warning: too many unit categories (40), skipping ctrl_v
    [f=0000000] Warning: too many unit categories (41), skipping ht
    [f=0000000] Warning: too many unit categories (42), skipping special
    [f=0000000] Loading Feature Definitions
    [f=0000000] [IPathManager::GetInstance] using DEFAULT path-manager
    [f=0000000] Initializing Map Features
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Map Tiles
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 4 ms
    [f=0000000] Switching to ROAM Mesh Rendering
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Warning: [CCEG::Load] EMGFLASH: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] DGUNTRACE: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] ZIPPERDICKER_EFFECT: Unknown tag heatcloud::color
    [f=0000000] Warning: [CCEG::Load] LIGHTNING_NEW: Unknown tag heatcloud::color
    [f=0000000] Warning: [CCEG::Load] LIGHTNING_NEW: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] PURPLELASER: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] DCAPtrace: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] FLAMETHROWER: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] TLLTRAIL: Unknown tag heatcloud::color
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 278 ms
    [f=0000000] Game::LoadInterface (Console): 25 ms
    [f=0000000] Loading LuaRules
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_fireraiser
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_Dreadnought
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_Devastator
    [f=0000000] gaia_critters.lua: gadget:Initialize() Game.mapName=Archers_Valley_v6
    [f=0000000] no critter config for this map
    [f=0000000] Loaded SYNCED gadget:  gaia critter units  <gaia_critters.lua>
    [f=0000000] Loaded SYNCED gadget:  game_stats          <gui_endstats.lua>
    [f=0000000] Loaded SYNCED gadget:  CobButton           <unit_cobbutton.lua>
    [f=0000000] Loaded SYNCED gadget:  Team-comends        <game_teamcomends.lua>
    [f=0000000] Loaded SYNCED gadget:  gfx_dynamic_lighting.lua  <gfx_dynamic_lighting.lua>
    [f=0000000] Loaded SYNCED gadget:  Abandoned reveal    <unit_abandoned_reveal.lua>
    [f=0000000] Loaded SYNCED gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded SYNCED gadget:  Announce kills      <ui_announce_kills.lua>
    [f=0000000] Loaded SYNCED gadget:  Cloak lose target   <game_cloak_lose_target.lua>
    [f=0000000] Loaded SYNCED gadget:  Cobcallins          <cobcallins.lua>
    [f=0000000] Loaded SYNCED gadget:  Crush ceg           <gfx_crushceg.lua>
    [f=0000000] Loaded SYNCED gadget:  DGun CmdType Fix    <unit_dgun_cmdtype_fix.lua>
    [f=0000000] Loaded SYNCED gadget:  Disable Buildoptions  <unit_disable_buildoptions.lua>
    [f=0000000] Loaded SYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded SYNCED gadget:  Energy Conversion   <game_energy_conversion.lua>
    [f=0000000] Loaded SYNCED gadget:  Factory Anti-Stuck  <factory_anti_stuck.lua>
    [f=0000000] Loaded SYNCED gadget:  Fire Rate           <unit_fire_rate.lua>
    [f=0000000] Loaded SYNCED gadget:  Health Upgrade      <unit_health_upgrade.lua>
    [f=0000000] Loaded SYNCED gadget:  I Hate CMD.SET_WANTED_MAX_SPEED  <i_hate_cmd_set_wanted_max_speed.lua>
    [f=0000000] Loaded SYNCED gadget:  Initial Spawn       <game_initial_spawn.lua>
    [f=0000000] Loaded SYNCED gadget:  Jumpjets            <unit_jumpjets.lua>
    [f=0000000] Local sounds disabled: global sounds
    [f=0000000] Loaded SYNCED gadget:  Local sounds        <snd_local.lua>
    [f=0000000] Loaded SYNCED gadget:  Lua unit script framework  <unit_script.lua>
    [f=0000000] Loaded SYNCED gadget:  Minelayer Limit     <unit_minelayer_limit.lua>
    [f=0000000] Loaded SYNCED gadget:  Mission Script Engine  <game_mission_script.lua>
    [f=0000000] Loaded SYNCED gadget:  No Land Damage      <unit_no_land_damage.lua>
    [f=0000000] Loaded SYNCED gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [f=0000000] Loaded SYNCED gadget:  NoAirNuke           <exp_no_air_nuke.lua>
    [f=0000000] Loaded SYNCED gadget:  Production Rate     <unit_buildspeed.lua>
    [f=0000000] Loaded SYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded SYNCED gadget:  Repair Pad          <unit_refuel.lua>
    [f=0000000] Loaded SYNCED gadget:  Spawn               <commoption.lua>
    [f=0000000] Loaded SYNCED gadget:  State Broadcast     <game_statebroadcast.lua>
    [f=0000000] Loaded SYNCED gadget:  Stockpile limit     <unit_stockpile_limit.lua>
    [f=0000000] Loaded SYNCED gadget:  Transporter wrecks  <game_transporterwrecks.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitStealth         <unit_stealth.lua>
    [f=0000000] fx_watersplash: lava detected:, false
    [f=0000000] Loaded SYNCED gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded SYNCED gadget:  enablecheats        <dbg_cheats.lua>
    [f=0000000] Loaded SYNCED gadget:  game_zombiemode     <game_zombiemode.lua>
    [f=0000000] Loaded SYNCED gadget:  gui_minimapX        <gui_minimapx.lua>
    [f=0000000] Loaded SYNCED gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=0000000] Loaded SYNCED gadget:  unit_commander_sounds.lua  <unit_commander_sounds.lua>
    [f=0000000] Loaded SYNCED gadget:  unit_crashing_aircraft  <unit_crashing_aircraft.lua>
    [f=0000000] Loaded SYNCED gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded SYNCED gadget:  Cursor handling     <gui_cursorhandling.lua>
    [f=0000000] Loaded SYNCED gadget:  Fleabowl Muzak      <ui_fleabowl_muzak.lua>
    [f=0000000] Loaded SYNCED gadget:  Remove commands     <unit_removecommands.lua>
    [f=0000000] Loaded SYNCED gadget:  Sneer after comnap  <ui_comnapsneer.lua>
    [f=0000000] Loaded SYNCED gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded SYNCED gadget:  Add commands        <game_addcommand.lua>
    [f=0000000] Loaded SYNCED gadget:  Airstrikes          <gui_airstrike.lua>
    [f=0000000] Loaded SYNCED gadget:  Gameover procedure  <game_gameover.lua>
    [f=0000000] Loaded SYNCED gadget:  Kamikaze            <unit_kamikaze.lua>
    [f=0000000] Loaded SYNCED gadget:  WatchBuilders       <unit_watchbuilders.lua>
    [f=0000000] Loaded SYNCED gadget:  TeamDiedMessages    <gui_teamdiedmessages.lua>
    [f=0000000] Loaded SYNCED gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded SYNCED gadget:  Lups Cloak FX       <lups_cloak_fx.lua>
    [f=0000000] Loaded SYNCED gadget:  Chicken Spawner     <unit_spawner.lua>
    [f=0000000] Loaded SYNCED gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded UNSYNCED gadget:  game_stats          <gui_endstats.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Abandoned reveal    <unit_abandoned_reveal.lua>
    [f=0000000] Loaded UNSYNCED gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Announce kills      <ui_announce_kills.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Cloak lose target   <game_cloak_lose_target.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Crush ceg           <gfx_crushceg.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Factory Anti-Stuck  <factory_anti_stuck.lua>
    [f=0000000] Loaded UNSYNCED gadget:  I Hate CMD.SET_WANTED_MAX_SPEED  <i_hate_cmd_set_wanted_max_speed.lua>
    [f=0000000] Local sounds disabled (unsynced): global sounds
    [f=0000000] Loaded UNSYNCED gadget:  Local sounds        <snd_local.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Minelayer Limit     <unit_minelayer_limit.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Mission Script Engine  <game_mission_script.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded UNSYNCED gadget:  State Broadcast     <game_statebroadcast.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Stockpile limit     <unit_stockpile_limit.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Transporter wrecks  <game_transporterwrecks.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitStealth         <unit_stealth.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded UNSYNCED gadget:  enablecheats        <dbg_cheats.lua>
    [f=0000000] Loaded UNSYNCED gadget:  gfx_dynamic_lighting.lua  <gfx_dynamic_lighting.lua>
    [f=0000000] Loaded UNSYNCED gadget:  gui_minimapX        <gui_minimapx.lua>
    [f=0000000] Loaded UNSYNCED gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [f=0000000] Loaded UNSYNCED gadget:  unit_commander_sounds.lua  <unit_commander_sounds.lua>
    [f=0000000] Loaded UNSYNCED gadget:  unit_crashing_aircraft.lua  <unit_crashing_aircraft.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Cursor handling     <gui_cursorhandling.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Fleabowl Muzak      <ui_fleabowl_muzak.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Remove commands     <unit_removecommands.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Sneer after comnap  <ui_comnapsneer.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Add commands        <game_addcommand.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Airstrikes          <gui_airstrike.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Gameover procedure  <game_gameover.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Kamikaze            <unit_kamikaze.lua>
    [f=0000000] Loaded UNSYNCED gadget:  WatchBuilders       <unit_watchbuilders.lua>
    [f=0000000] Loaded UNSYNCED gadget:  TeamDiedMessages    <gui_teamdiedmessages.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Lups Cloak FX       <lups_cloak_fx.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Chicken Spawner     <unit_spawner.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] LuaSocketEnabled: yes
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] Switching to Overhead (TA) style camera
    [f=0000000] [widgets.lua] Error: Failed to load: gui_factory_notification.lua  (duplicate name)
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "head"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "head"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokstripes2bfade100" for piece "rsystem"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokruneplate13b00" for piece "arm2"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokruneplate13b00" for piece "lbarrel"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Reloaded ctrlpanel from file: ctrlpanelImp.txt
    [f=0000000] RelativeMinimap: found ctrlpanelImp.txt and using its config
    [f=0000000] Unit sounds (XTA) loaded. Volumes (battle,ui,[0,200]):, 68, 100
    [f=0000000] LuaUI v0.3
    [f=0000000] [LoadFinalize] finalizing PFS
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=2405527633
    [f=0000000] Reading Estimate PathCosts [8]
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=2405527657
    [f=0000000] Reading Estimate PathCosts [32]
    [f=0000000] [LoadFinalize] finalized PFS (214ms, checksum 6a878979)
    [f=0000000] Loaded DecalsDrawer: Legacy
    [f=0000000] GameID: 8842f354a46683b1db513c1b8dab427d
    [f=0000000] Connection attempt from NTG
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] > <Cirakon> those flying fleas looks very bad
    [f=0000000] Connection attempt from [PRO]Jools
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 2)
    [f=0000000] Connection attempt from Cirakon
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 1)
    [f=0000000] Skirmish AI "Bot1" (ID:0) took over control of team 3
    [f=0000000] Warning: [DESYNC WARNING] path-checksum 9b594d56 for player 0 (NTG) does not match local checksum 6a878979; stale PathEstimator-cache?
    [f=0000000] <Cirakon> one big base?^
    [f=0000000] <[PRO]Jools> yes
    [f=0000000] <[PRO]Jools> again desync warning
    [f=0000000] Cirakon added point: ?
    [f=0000000] <[PRO]Jools> remember now that we've not had any desyncs in xta since version 9.728
    [f=0000000] <[PRO]Jools> that's 17 versions
    [f=0000000] Cirakon added point: not one base?
    [f=0000000] <[PRO]Jools> like this?
    [f=0000000] <[PRO]Jools> and expand north?
    [f=0000217] Buildings set to face East
    [f=0000222] Buildings set to face North
    [f=0000614] NTG added point: big base => easy target
    [f=0001182] <[PRO]Jools> i stioll thnik flash works nice
    [f=0003019] <[PRO]Jools> hehe ismo tacftic
    [f=0003264] <Cirakon> works against ai.. normally
    [f=0003435] NTG added point: isn;t it cheating
    [f=0003656] <[PRO]Jools> hmmm
    [f=0003754] Cirakon added point: you used teeths tii
    [f=0003888] Cirakon added point: too
    [f=0003898] <[PRO]Jools> flies kill him
    [f=0004058] NTG added point: not blocking base
    [f=0004424] Cirakon added point: ai is so stupid
    [f=0004628] NTG has taken the lead with 1 kill!
    [f=0005921] [PRO]Jools has taken the lead with 2 kills.
    [f=0006141] NTG has taken the lead with 6 kills.
    [f=0006242] [PRO]Jools has taken the lead with 7 kills.
    [f=0006248] Cirakon added point: jools said that teeths are ok
    [f=0006290] -> Samson: under attack!
    [f=0006363] Units are under attack!
    [f=0006662] NTG added point: you said they are not
    [f=0006838] -> Flash: under attack!
    [f=0006963] Cirakon added point: there is hole
    [f=0006988] [PRO]Jools added point: llt's wonrt hit lfeas
    [f=0007221] Cirakon added point: really?
    [f=0007226] -> Podger: under attack!
    [f=0007295] NTG added point: 
    [f=0007319] NTG added point: 
    [f=0007515] NTG added point: d-gun
    [f=0007534] -> Flash: under attack!
    [f=0007832] -> Flash: under attack!
    [f=0008124] -> Wind Generator: under attack!
    [f=0008207] Units are under attack!
    [f=0008441] NTG added point: d-gun
    [f=0008633] -> Flash: under attack!
    [f=0008905] <[PRO]Jools> i laser them
    [f=0008939] -> Flash: under attack!
    [f=0009160] <Cirakon> time to make aa?
    [f=0009233] NTG added point: and lost 2/3 of base
    [f=0009246] -> Flash: under attack!
    [f=0009461] <[PRO]Jools> yeah
    [f=0009548] -> Flash: under attack!
    [f=0011115] -> Flash: under attack!
    [f=0011118] Units are under attack!
    [f=0011415] -> Flash: under attack!
    [f=0011420] Units are under attack!
    [f=0011716] -> Flash: under attack!
    [f=0012017] -> Flash: under attack!
    [f=0012045] Units are under attack!
    [f=0012315] Sync error for [PRO]Jools in frame 12303 (got 1a5454ad, correct is 84fd652b)
    [f=0012319] -> Flash: under attack!
    [f=0012716] Sync error for Cirakon in frame 12704 (got b2e3a96b, correct is 38d96fde)
    [f=0013118] Sync error for Cirakon in frame 13105 (got 5f1badad, correct is bbcac314)
    [f=0013216] [PRO]Jools added point: haha
    [f=0013336] -> Podger: under attack!
    [f=0013519] Sync error for Cirakon in frame 13506 (got 329f9c13, correct is 8f8fa561)
    [f=0013539] <Cirakon> Allies:  e
    [f=0013919] Sync error for Cirakon in frame 13907 (got 1a71ef24, correct is 8e6cc015)
    [f=0013998] -> Samson: under attack!
    [f=0014320] Sync error for Cirakon in frame 14308 (got cdc9b41b, correct is 9bae8f0)
    [f=0014721] Sync error for [PRO]Jools in frame 14709 (got a1441ec0, correct is 48911707)
    [f=0015122] Sync error for [PRO]Jools in frame 15110 (got 17724fe3, correct is deb1efd9)
    [f=0015197] -> Metal Extractor: under attack!
    [f=0015523] Sync error for NTG in frame 15511 (got 8f51a444, correct is e59c6842)
    [f=0015924] Sync error for NTG in frame 15912 (got 5d481e93, correct is 9e088df2)
    [f=0016326] Sync error for NTG in frame 16313 (got 9b1e071e, correct is 71be4b62)
    [f=0016639] <[PRO]Jools> flis
    [f=0016725] Sync error for NTG in frame 16714 (got 538b631e, correct is e9b6fb63)
    [f=0017037] <[PRO]Jools> im dead
    [f=0017128] Sync error for NTG in frame 17115 (got b6a29440, correct is b9f4956d)
    [f=0017220] NTG added point: you?
    [f=0017296] -> Solar Collector: under attack!
    [f=0017297] Units are under attack!
    [f=0017528] Sync error for NTG in frame 17516 (got f6b53236, correct is 91cedd6d)
    [f=0017594] -> Defender: under attack!
    [f=0017929] Sync error for NTG in frame 17917 (got 15a11293, correct is 9a5fab3c)
    [f=0018131] -> Defender: under attack!
    [f=0018329] Sync error for Cirakon in frame 18318 (got 1806c2d7, correct is 601ea2f4)
    [f=0018424] -> Defender: under attack!
    [f=0018730] Sync error for Cirakon in frame 18719 (got c07653d, correct is d64dbe9e)
    [f=0019132] Sync error for NTG in frame 19120 (got bfd8e8c1, correct is 7f8e245b)
    [f=0019532] Sync error for NTG in frame 19521 (got 66bee0f4, correct is 41ab7ede)
    [f=0019934] Sync error for Cirakon in frame 19922 (got dbe83617, correct is 737b5544)
    [f=0020335] Sync error for Cirakon in frame 20323 (got b639a2f6, correct is ca61bd19)
    [f=0020735] Sync error for NTG in frame 20724 (got 72f8584f, correct is 77166dca)
    [f=0021019] <[PRO]Jools> ow they come
    [f=0021137] Sync error for NTG in frame 21125 (got b67904a2, correct is a1fcac4a)
    [f=0021537] Sync error for Cirakon in frame 21526 (got 2a281ca6, correct is bde8245d)
    [f=0021581] Error: LuaRules::RunCallIn: error = 2, GameFrame, [Internal Lua error: Call failure] [string "LuaRules/Gadgets/unit_spawner.lua"]:531: SetUnitBlocking(): Bad unitID
    stack traceback:
    	[C]: in function 'SetUnitBlocking'
    	[string "LuaRules/Gadgets/unit_spawner.lua"]:531: in function 'SpawnTurret'
    	[string "LuaRules/Gadgets/unit_spawner.lua"]:662: in function 'Wave'
    	[string "LuaRules/Gadgets/unit_spawner.lua"]:746: in function 'GameFrame'
    	[string "LuaRules/gadgets.lua"]:834: in function <[string "LuaRules/gadgets.lua"]:832>
    	(tail call): ?
    [f=0021817] <[PRO]Jools> hmmm
    [f=0021940] Sync error for NTG in frame 21927 (got 83dc633c, correct is bce46072)
    [f=0022186] <[PRO]Jools> joolsed
    [f=0022339] Sync error for NTG in frame 22328 (got 568e35a0, correct is e8991ce)
    [f=0022431] Player NTG left the game:  normal quit
    [f=0023014] 'Commander hitman'-award goes to:Team 3 (AI)
    [f=0023014] Game ends: team's last commander is killed
    [f=0023052] NTG has gone to a better place.
    [f=0023052] Cirakon: So long, and thanks for all the fish!
    [f=0023052] [PRO]Jools will not buy this record, it is scratched.
    [f=0023286] Server shutdown
    [f=0023286] User exited
    [f=0023286] [SpringApp::ShutDown][1]
    [f=0023286] [ThreadPool::SetThreadCount][1] #wanted=0 #current=1 #max=1
    [f=0023286] [ThreadPool::SetThreadCount][2] #threads=0
    [f=0023286] [SpringApp::ShutDown][2]
    [f=0023286] [~CGame][1]
    [f=0023286] [~CGame][2]
    [f=0023286] [~CGame][3]
    [f=0023286] [~CGame][4]
    [f=0023286] [~CGame][5]
    [f=0023286] [~CGame][6]
    [f=0023286] Red_UI_Framework>> last processed widget was "Red Tooltip"
    [f=0023286] [~CGame][7]
    [f=0023286] [~CGame][8]
    [f=0023286] [CCollisionHandler] dis-/continuous tests: 0/6988929
    [f=0023286] [~CGame][9]
    [f=0023286] [~CGame][10]
    [f=0023286] [~CPathCache(24x24)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0023286] [~CPathCache(24x24)] cacheHits=1903 hitPercentage=50% numHashColls=0 maxCacheSize=77
    [f=0023286] [~CPathCache(96x96)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0023286] [~CPathCache(96x96)] cacheHits=7525 hitPercentage=3% numHashColls=0 maxCacheSize=201
    [f=0023286] Statistics for RectangleOptimizer: 0%
    [f=0023286] Statistics for RectangleOptimizer: 0%
    [f=0023286] [~CGame][11]
    [f=0023286] [~CGame][12]
    [f=0023286] [~CGame][13]
    [f=0023286] [~CGame][14]
    [f=0023286] [~CGame][15]
    [f=0023286] [~CGame][16]
    [f=0023286] [~CGame][17]
    [f=0023286] [SpringApp::ShutDown][3]
    [f=0023286] Statistics for UDP connection:
    Received: 256186 bytes in 8831 packets (29.0099 bytes/package)
    Sent: 405044 bytes in 12198 packets (33.2058 bytes/package)
    Relative protocol overhead: 0 up, 0.206826 down
    1 incoming chunks dropped, 1 outgoing chunks resent
    
    [f=0023286] Writing demo: U:\bin\Spring\Data\demos\20150301_184708_Archers_Valley_v6_98.sdf
    [f=0023286] [SpringApp::ShutDown][4]
    [f=0023286] [SpringApp::ShutDown][5]
    [f=0023286] [SpringApp::ShutDown][6]
    [f=0023286] [SpringApp::ShutDown][7]
    [LuaSocket] Dumping luasocket rules:
    [LuaSocket] TCP_CONNECT ALLOW * -1
    [LuaSocket] TCP_LISTEN  ALLOW * -1
    [LuaSocket] UDP_CONNECT DENY  78.46.100.156 8482
    [LuaSocket] UDP_LISTEN  ALLOW * -1
    [SpringApp::ShutDown][8]
    [WatchDog::Uninstall][1] hangDetectorThread=02DFC440
    [WatchDog::Uninstall][2]
    [WatchDog::Uninstall][3]
    [SpringApp::ShutDown][9]
    [SpringApp::Run] exitCode=0
    
    txt file icon infolog_jools2.txt (35,236 bytes) 2015-03-01 18:10 +
  • txt file icon infolog_jools_desync_3.txt (36,656 bytes) 2015-03-30 03:00 -
    [ParseCmdLine] command-line args: "spring.exe --config=U:\bin\Spring\Data\springsettings.cfg "C:\Spring\script.txt""
    Using configuration source: "U:\bin\Spring\Data\springsettings.cfg"
    Available log sections: KeyBindings, AutohostInterface, GameServer, Net, CSMFGroundTextures, RoamMeshDrawer, BumpWater, DynWater, SkyBox, DecalsDrawerGL4, FarTextureHandler, Model, Piece, ModelDrawer, OBJParser, WorldObjectModelRenderer, Shader, Texture, Font, CregSerializer, ArchiveScanner, VFS, Sound, LuaSocket, GroundMoveType, Path, UnitScript
    Enabled log sections: Sound(Notice)
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    LogOutput initialized.
    Spring 98.0
    Build Date & Time: Oct  7 2014 21:51:24
    Build Environment: boost-105500, GNU libstdc++ version 20130531
    Compiler Version:  gcc-4.8.1
    Operating System:  Microsoft Windows
    Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
    Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz; 4095MB RAM, 8589MB pagefile
    Word Size:         32-bit (emulated)
             CPU Clock: win32::TimeGetTime
    Physical CPU Cores: 1
     Logical CPU Cores: 2
    [CMyMath::Init] CPU SSE mask: 124, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  1
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 0,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    Supported Video modes on Display 1 x:0 y:0 1280x1024:
    	640x480, 720x480, 720x576, 800x600, 1024x768, 1152x864, 1280x720, 1280x768, 1280x800, 1280x960, 1280x1024
    SDL version:  linked 2.0.2; compiled 2.0.2
    GL version:   4.5.0 NVIDIA 347.52
    GL vendor:    NVIDIA Corporation
    GL renderer:  GeForce GTX 460/PCIe/SSE2
    GLSL version: 4.50 NVIDIA
    GLEW version: 1.5.8
    Video RAM:    total 1024MB, available 772MB
    SwapInterval: 1
    FBO::maxSamples: 32
    GL info:
    	haveARB: 1, haveGLSL: 1, ATI hacks: 0
    	FBO support: 1, NPOT-texture support: 1, 24bit Z-buffer support: 1
    	maximum texture size: 16384, compress MIP-map textures: 0
    	maximum SmoothPointSize: 190, maximum vec4 varying/attributes: 31/16
    	maximum drawbuffers: 8, maximum recommended indices/vertices: 1048576/1048576
    	number of UniformBufferBindings: 84 (64kB)
    Using VSync
    [InitOpenGL] video mode set to 1280x1024:24bit @60Hz 
    [WatchDogInstall] Installed (HangTimeout: 10sec)
    [ThreadPool::SetThreadCount][1] #wanted=1 #current=1 #max=1
    [ThreadPool::SetThreadCount][2] #threads=0
    [DataDirs] Portable Mode!
    Using read-write data directory: U:\bin\Spring\Data\
    Using read-only data directory: C:\Spring\
    Scanning: C:\Spring\base
    Scanning: U:\bin\Spring\Data\maps
    Scanning: U:\bin\Spring\Data\games
    Scanning: U:\bin\Spring\Data\packages
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               Speakers (Realtek High Definition Audio)
    [f=0000000] [Sound]               CABLE Input (VB-Audio Virtual Cable)
    [f=0000000] [Sound]   Device:     OpenAL Soft
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.15.1
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
    [f=0000000] Joysticks found: 0
    [f=0000000] [ThreadPool::SetThreadCount][1] #wanted=0 #current=1 #max=1
    [f=0000000] [ThreadPool::SetThreadCount][2] #threads=0
    [f=0000000] [Threading] Main thread CPU affinity mask set: 3
    [f=0000000] [Startup] Loading StartScript from: C:\Spring\script.txt
    [f=0000000] Connecting to: 78.46.100.156:8482
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 128
    [f=0000000] Connecting to 78.46.100.156:8482 using name [PRO]Jools
    [f=0000000] [InitOpenGL] video mode set to 1280x1024:24bit @60Hz 
    [f=0000000] Using map: TitanDuel
    [f=0000000] Using game: XTA test-950
    [f=0000000] Using game archive: b83c14742904d474fe94f4d7d5eb0a1a.sdp
    [f=0000000] Recording demo to: U:\bin\Spring\Data\demos\20150330_022802_TitanDuel_98.sdf
    [f=0000000] PreGame::GameDataReceived: 149 ms
    [f=0000000] [PreGame::UpdateClientNet] user number 2 (team 2, allyteam 2)
    [f=0000000] Warning: MapInfo.lua: Incorrect value "groundShadowDensity=1.200000"! Clamping to 0..1 range!!
    [f=0000000] Warning: MapInfo.lua: Incorrect value "unitShadowDensity=1.200000"! Clamping to 0..1 range!!
    [f=0000000] [LuaIntro] Searching for new Widgets
    [f=0000000] [LuaIntro] Scanning: LuaIntro/addons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/Widgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/systemaddons/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/systemWidgets/
    [f=0000000] [LuaIntro] Scanning: LuaIntro/chili/
    [f=0000000] [LuaIntro] Found new widget "SpringLogo"
    [f=0000000] [LuaIntro] Found new widget "LoadTexture"
    [f=0000000] [LuaIntro] Found new widget "LoadProgress"
    [f=0000000] [LuaIntro] Found new widget "Main"
    [f=0000000] [LuaIntro] Found new widget "Music"
    [f=0000000] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=0000000] [LuaIntro] Loading widget:      Engine Taskbar Stuff   <engine_taskbar_control.lua>
    [f=0000000] Warning: window-manager icon: Trying to set a window-manager icon with the wrong format.
    [f=0000000] Warning: window-manager icon: It has to be 24bit or 32bit, and on windows it additionally has to be 32x32 pixels.
    [f=0000000] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=0000000] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=0000000] [LuaIntro] Loading widget:      Music                  <music.lua>
    [f=0000000] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
    [f=0000000] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (40 MB)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Now is year:2015 and day:89
    [f=0000000] Easter Sunday is on:5/4/2015 or day number:95
    [f=0000000] It is not easter yet.
    [f=0000000] Loading all definitions:  2.836000
    [f=0000000] Game::LoadDefs (GameData): 3015 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 739 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 74 ms
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 42 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] [CDamageArrayHandler] number of ArmorDefs: 20
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "armcom" in ArmorDef "armcom" already belongs to ArmorDef category 1!
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "corcom" in ArmorDef "corcom" already belongs to ArmorDef category 2!
    [f=0000000] Warning: [CDamageArrayHandler] UnitDef "lost_equalizer" in ArmorDef "group_ships" already belongs to ArmorDef category 7!
    [f=0000000] [RegisterAssimpModelFormats] supported Assimp model formats: *.3ds;*.blend;*.dae;*.lwo;
    [f=0000000] Creating Unit Textures
    [f=0000000] Creating Sky
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Warning: WeaponDef (armpossum_weapon) color1 & color2 (= hue & sat) are removed. Use rgbColor instead!
    [f=0000000] Warning: Could not load sound from def: plascan
    [f=0000000] Loading Unit Definitions
    [f=0000000] Warning: too many unit categories (32), skipping guardian
    [f=0000000] Warning: guardian_advanced_radar_tower: Given yardmap requires 3 extra char(s)!
    [f=0000000] Warning: too many unit categories (33), skipping lost
    [f=0000000] Warning: guardian_radar_tower: Given yardmap requires 5 extra char(s)!
    [f=0000000] Warning: guardian_sonar_radar: Given yardmap requires 5 extra char(s)!
    [f=0000000] Warning: guardian_underwater_storage: Given yardmap requires 9 extra char(s)!
    [f=0000000] Warning: too many unit categories (34), skipping level3
    [f=0000000] Warning: too many unit categories (35), skipping ctrl_b
    [f=0000000] Warning: too many unit categories (36), skipping ctrl_w
    [f=0000000] Warning: too many unit categories (37), skipping level2
    [f=0000000] Warning: too many unit categories (38), skipping notstructure
    [f=0000000] Warning: too many unit categories (39), skipping ctrl_g
    [f=0000000] Warning: too many unit categories (40), skipping ctrl_v
    [f=0000000] Warning: too many unit categories (41), skipping ht
    [f=0000000] Warning: too many unit categories (42), skipping special
    [f=0000000] Loading Feature Definitions
    [f=0000000] [IPathManager::GetInstance] using DEFAULT path-manager
    [f=0000000] Initializing Map Features
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Map Tiles
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 3 ms
    [f=0000000] Switching to ROAM Mesh Rendering
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Warning: [CCEG::Load] EMGFLASH: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] DGUNTRACE: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] ZIPPERDICKER_EFFECT: Unknown tag heatcloud::color
    [f=0000000] Warning: [CCEG::Load] LIGHTNING_NEW: Unknown tag heatcloud::color
    [f=0000000] Warning: [CCEG::Load] LIGHTNING_NEW: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] PURPLELASER: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] DCAPtrace: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] FLAMETHROWER: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag dirt::lifetime
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag heatcloud::colormap
    [f=0000000] Warning: [CCEG::Load] BERTHABLAST: Unknown tag smoke::sizegrowth
    [f=0000000] Warning: [CCEG::Load] TLLTRAIL: Unknown tag heatcloud::color
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 148 ms
    [f=0000000] Game::LoadInterface (Console): 31 ms
    [f=0000000] Loading LuaRules
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_fireraiser
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_Dreadnought
    [f=0000000] No Self Pwn:  Nonexisting unit: Lost_Devastator
    [f=0000000] gaia_critters.lua: gadget:Initialize() Game.mapName=TitanDuel
    [f=0000000] no critter config for this map
    [f=0000000] Loaded SYNCED gadget:  gaia critter units  <gaia_critters.lua>
    [f=0000000] Loaded SYNCED gadget:  game_stats          <gui_endstats.lua>
    [f=0000000] Loaded SYNCED gadget:  CobButton           <unit_cobbutton.lua>
    [f=0000000] Loaded SYNCED gadget:  Team-comends        <game_teamcomends.lua>
    [f=0000000] Loaded SYNCED gadget:  gfx_dynamic_lighting.lua  <gfx_dynamic_lighting.lua>
    [f=0000000] Loaded SYNCED gadget:  Abandoned reveal    <unit_abandoned_reveal.lua>
    [f=0000000] Loaded SYNCED gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded SYNCED gadget:  Announce kills      <ui_announce_kills.lua>
    [f=0000000] Loaded SYNCED gadget:  Cloak lose target   <game_cloak_lose_target.lua>
    [f=0000000] Loaded SYNCED gadget:  Cobcallins          <cobcallins.lua>
    [f=0000000] Loaded SYNCED gadget:  Crush ceg           <gfx_crushceg.lua>
    [f=0000000] Loaded SYNCED gadget:  DGun CmdType Fix    <unit_dgun_cmdtype_fix.lua>
    [f=0000000] Loaded SYNCED gadget:  Disable Buildoptions  <unit_disable_buildoptions.lua>
    [f=0000000] Loaded SYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded SYNCED gadget:  Energy Conversion   <game_energy_conversion.lua>
    [f=0000000] Loaded SYNCED gadget:  Factory Anti-Stuck  <factory_anti_stuck.lua>
    [f=0000000] Loaded SYNCED gadget:  Fire Rate           <unit_fire_rate.lua>
    [f=0000000] Loaded SYNCED gadget:  Health Upgrade      <unit_health_upgrade.lua>
    [f=0000000] Loaded SYNCED gadget:  I Hate CMD.SET_WANTED_MAX_SPEED  <i_hate_cmd_set_wanted_max_speed.lua>
    [f=0000000] Loaded SYNCED gadget:  Initial Spawn       <game_initial_spawn.lua>
    [f=0000000] Loaded SYNCED gadget:  Jumpjets            <unit_jumpjets.lua>
    [f=0000000] Local sounds disabled: global sounds
    [f=0000000] Loaded SYNCED gadget:  Local sounds        <snd_local.lua>
    [f=0000000] Loaded SYNCED gadget:  Lua unit script framework  <unit_script.lua>
    [f=0000000] Loaded SYNCED gadget:  Minelayer Limit     <unit_minelayer_limit.lua>
    [f=0000000] Loaded SYNCED gadget:  Mission Script Engine  <game_mission_script.lua>
    [f=0000000] Loaded SYNCED gadget:  No Land Damage      <unit_no_land_damage.lua>
    [f=0000000] Loaded SYNCED gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [f=0000000] Loaded SYNCED gadget:  NoAirNuke           <exp_no_air_nuke.lua>
    [f=0000000] Loaded SYNCED gadget:  Production Rate     <unit_buildspeed.lua>
    [f=0000000] Loaded SYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded SYNCED gadget:  Repair Pad          <unit_refuel.lua>
    [f=0000000] Loaded SYNCED gadget:  Spawn               <commoption.lua>
    [f=0000000] Loaded SYNCED gadget:  State Broadcast     <game_statebroadcast.lua>
    [f=0000000] Loaded SYNCED gadget:  Stockpile limit     <unit_stockpile_limit.lua>
    [f=0000000] Loaded SYNCED gadget:  Transporter wrecks  <game_transporterwrecks.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded SYNCED gadget:  UnitStealth         <unit_stealth.lua>
    [f=0000000] fx_watersplash: lava detected:, true
    [f=0000000] Loaded SYNCED gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded SYNCED gadget:  enablecheats        <dbg_cheats.lua>
    [f=0000000] Loaded SYNCED gadget:  game_zombiemode     <game_zombiemode.lua>
    [f=0000000] Loaded SYNCED gadget:  gui_minimapX        <gui_minimapx.lua>
    [f=0000000] Loaded SYNCED gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=0000000] Loaded SYNCED gadget:  unit_commander_sounds.lua  <unit_commander_sounds.lua>
    [f=0000000] Loaded SYNCED gadget:  unit_crashing_aircraft  <unit_crashing_aircraft.lua>
    [f=0000000] Loaded SYNCED gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded SYNCED gadget:  Cursor handling     <gui_cursorhandling.lua>
    [f=0000000] Loaded SYNCED gadget:  Fleabowl Muzak      <ui_fleabowl_muzak.lua>
    [f=0000000] Loaded SYNCED gadget:  Remove commands     <unit_removecommands.lua>
    [f=0000000] Loaded SYNCED gadget:  Sneer after comnap  <ui_comnapsneer.lua>
    [f=0000000] Loaded SYNCED gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded SYNCED gadget:  Add commands        <game_addcommand.lua>
    [f=0000000] Loaded SYNCED gadget:  Airstrikes          <gui_airstrike.lua>
    [f=0000000] Loaded SYNCED gadget:  Gameover procedure  <game_gameover.lua>
    [f=0000000] Loaded SYNCED gadget:  Kamikaze            <unit_kamikaze.lua>
    [f=0000000] Loaded SYNCED gadget:  WatchBuilders       <unit_watchbuilders.lua>
    [f=0000000] Loaded SYNCED gadget:  TeamDiedMessages    <gui_teamdiedmessages.lua>
    [f=0000000] Loaded SYNCED gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded SYNCED gadget:  Lups Cloak FX       <lups_cloak_fx.lua>
    [f=0000000] Loaded SYNCED gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded UNSYNCED gadget:  game_stats          <gui_endstats.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Abandoned reveal    <unit_abandoned_reveal.lua>
    [f=0000000] Loaded UNSYNCED gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Announce kills      <ui_announce_kills.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Cloak lose target   <game_cloak_lose_target.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Crush ceg           <gfx_crushceg.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Factory Anti-Stuck  <factory_anti_stuck.lua>
    [f=0000000] Loaded UNSYNCED gadget:  I Hate CMD.SET_WANTED_MAX_SPEED  <i_hate_cmd_set_wanted_max_speed.lua>
    [f=0000000] Local sounds disabled (unsynced): global sounds
    [f=0000000] Loaded UNSYNCED gadget:  Local sounds        <snd_local.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Minelayer Limit     <unit_minelayer_limit.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Mission Script Engine  <game_mission_script.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=0000000] Loaded UNSYNCED gadget:  State Broadcast     <game_statebroadcast.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Stockpile limit     <unit_stockpile_limit.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Transporter wrecks  <game_transporterwrecks.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=0000000] Loaded UNSYNCED gadget:  UnitStealth         <unit_stealth.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Watereffects        <fx_watersplash.lua>
    [f=0000000] Loaded UNSYNCED gadget:  enablecheats        <dbg_cheats.lua>
    [f=0000000] Loaded UNSYNCED gadget:  gfx_dynamic_lighting.lua  <gfx_dynamic_lighting.lua>
    [f=0000000] Loaded UNSYNCED gadget:  gui_minimapX        <gui_minimapx.lua>
    [f=0000000] Loaded UNSYNCED gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [f=0000000] Loaded UNSYNCED gadget:  unit_commander_sounds.lua  <unit_commander_sounds.lua>
    [f=0000000] Loaded UNSYNCED gadget:  unit_crashing_aircraft.lua  <unit_crashing_aircraft.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Cursor handling     <gui_cursorhandling.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Fleabowl Muzak      <ui_fleabowl_muzak.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Remove commands     <unit_removecommands.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Sneer after comnap  <ui_comnapsneer.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Take Manager        <cmd_idle_players.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Add commands        <game_addcommand.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Airstrikes          <gui_airstrike.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Gameover procedure  <game_gameover.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Kamikaze            <unit_kamikaze.lua>
    [f=0000000] Loaded UNSYNCED gadget:  WatchBuilders       <unit_watchbuilders.lua>
    [f=0000000] Loaded UNSYNCED gadget:  TeamDiedMessages    <gui_teamdiedmessages.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Game End            <game_end.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Lups Cloak FX       <lups_cloak_fx.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Chicken Spawner     <unit_spawner.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded UNSYNCED gadget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] LuaSocketEnabled: yes
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] Switching to Overhead (TA) style camera
    [f=0000000] [widgets.lua] Error: Failed to load: gui_factory_notification.lua  (duplicate name)
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "base"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "rweapon"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "body"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "platinga1a00" for piece "hubs"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "head"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "onoff01" for piece "head"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokstripes2bfade100" for piece "rsystem"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokruneplate13b00" for piece "arm2"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "gokruneplate13b00" for piece "lbarrel"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "missls2dark00" for piece "sleeve1"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "super"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss0700" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Warning: [GetPrimitives] unknown 3DO texture "ss1100" for piece "tail"
    [f=0000000] Reloaded ctrlpanel from file: ctrlpanelImp.txt
    [f=0000000] RelativeMinimap: found ctrlpanelImp.txt and using its config
    [f=0000000] Unit sounds (XTA) loaded. Volumes (battle,ui,[0,200]):, 68, 100
    [f=0000000] LuaUI v0.3
    [f=0000000] [LoadFinalize] finalizing PFS
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=2864201905
    [f=0000000] Reading Estimate PathCosts [8]
    [f=0000000] [Path] [PathEstimator::ReadFile] hash=2864201929
    [f=0000000] Reading Estimate PathCosts [32]
    [f=0000000] [LoadFinalize] finalized PFS (56ms, checksum f23c99de)
    [f=0000000] Loaded DecalsDrawer: Legacy
    [f=0000000] GameID: 7f8a1855f177c75ee6a0112f45991bb2
    [f=0000000] Connection attempt from raaar
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 1)
    [f=0000000] Connection attempt from [PRO]Jools
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 2)
    [f=0000000] Connection attempt from dorsh
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 3)
    [f=0000000] Connection attempt from Thorgasm
    [f=0000000]  -> Version: 98.0
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] <raaar> didnt notice we could select gok
    [f=0000000] <Thorgasm> thats because he just enabled it
    [f=0000000] <[PRO]Jools> i set it
    [f=0000149] <Thorgasm> he forgot to enable the lsot legacy
    [f=0000322] <[PRO]Jools> forgot yuou can cheat
    [f=0000374] <Thorgasm> can you enable .cheat again
    [f=0000540] <[PRO]Jools> !send /cheat
    [f=0000540] Cheating is enabled!
    [f=0000793] <raaar> brb
    [f=0000839] <Thorgasm> do /give all now
    [f=0000981] <[PRO]Jools> the problem is it uses same conf file as other autohosts
    [f=0001297] <[PRO]Jools> cant enable cheat by default
    [f=0002014] <[PRO]Jools> could enable it if xta = test version somehow
    [f=0002805]   arm_spider   arm_spider_dead   arm_spider_heap   arm_spidernest   arm_spidernest_dead   arm_spidernest_heap   arm_spidey 
    [f=0002875] [GiveUnits] spawned 200 arm_spidey unit(s) for team 2
    [f=0003171]   arm_bear   arm_bear_dead   arm_bear_dead2   arm_bear_heap   arm_beaver 
    [f=0003211]   arm_bear   arm_bear_dead   arm_bear_dead2   arm_bear_heap 
    [f=0003243] [GiveUnits] spawned 10 arm_bear unit(s) for team 2
    [f=0003317] 10 transports ordered.
    [f=0003600] <Thorgasm> hmm
    [f=0003663] <Thorgasm> brb
    [f=0003760] <[PRO]Jools> k
    [f=0004874] <Thorgasm> if raar talks i can collect his thoughts and feelings about certain things he is right about the tarantula i did buff tortoise, 
    [f=0005160] Bear: picked up Spidey
    [f=0005173] Bear: picked up Spidey
    [f=0005176] <Thorgasm> they are still weak i guess with all the hop
    [f=0005217] <Thorgasm> hp
    [f=0005282] Bear: picked up Spidey
    [f=0005293] Bear: picked up Spidey
    [f=0005822] <[PRO]Jools> i relayed his spiderfeedback already
    [f=0006071] <[PRO]Jools> it's in root folder as txt file
    [f=0006420] [GiveUnits] spawned 1 arm_bear unit(s) for team 2
    [f=0006477] [widgets.lua] Error: false
    [f=0006477] [widgets.lua] Error: Error in KeyPress(): [string "LuaUI\Widgets\gui_luakeys.lua"]:214: [GetUnitCommands] called too often without a 2nd argument to define maxNumCmds returned in the table, please check your code!
    Especially when you only read the first cmd or want to check if the queue is non-empty, this can be a huge performance leak!
    
    [f=0006477] [widgets.lua] Error: Removed widget: Atlastaxi
    [f=0006724] [GiveUnits] spawned 1 arm_bear unit(s) for team 2
    [f=0007108] <raaar> back
    [f=0007455] <[PRO]Jools> there is no way to see what's inside a trtansport
    [f=0007647] <[PRO]Jools> or is there a widget for that?
    [f=0007979] <[PRO]Jools> or to see how full it is
    [f=0008219] <[PRO]Jools> or to see how full it is
    [f=0008581] <[PRO]Jools> why isnt my text appearing?
    [f=0008638] Warning: [GiveUnits] gok_generator is not a valid object-name
    [f=0008741] <[PRO]Jools> or to see how full it is
    [f=0009458] [GiveUnits] spawned 1 arm_bear unit(s) for team 2
    [f=0009590] <raaar> gok solars intersect each other
    [f=0009813] <raaar> if adjacent
    [f=0009927] <raaar> model too big
    [f=0010425] raaar paused the game
    [f=0010425] raaar unpaused the game
    [f=0010443] [unit_script.lua] Error: [string "scripts/arm_easter_egg.lua"]:23: [GetUnitCommands] called too often without a 2nd argument to define maxNumCmds returned in the table, please check your code!
    Especially when you only read the first cmd or want to check if the queue is non-empty, this can be a huge performance leak!
    
    [f=0010443] Error: LuaRules::RunCallIn: error = 2, GameFrame, [Internal Lua error: Call failure] [string "LuaGadgets/Gadgets/unit_script.lua"]:259: attempt to index global 'debug' (a nil value)
    stack traceback:
    	[C]: in function 'sp_CallAsUnit'
    	[string "LuaGadgets/Gadgets/unit_script.lua"]:820: in function 'GameFrame'
    	[string "LuaRules/gadgets.lua"]:834: in function <[string "LuaRules/gadgets.lua"]:832>
    	(tail call): ?
    [f=0010449] <Thorgasm> see jools im abit sloppy i can port 300 units in a month
    [f=0010449] Sync error for [PRO]Jools in frame 10443 (got c78e6020, correct is 6720a7c7)
    [f=0010695] <raaar> game is out of sync
    [f=0010855] Sync error for [PRO]Jools in frame 10844 (got 7f58b312, correct is 405c4805)
    [f=0010908] <Thorgasm> just jools?
    [f=0010920] <[PRO]Jools> see the GUI
    [f=0011256] Sync error for [PRO]Jools in frame 11245 (got a26a7e70, correct is 16310291)
    [f=0011657] Sync error for [PRO]Jools in frame 11646 (got 4b8832d2, correct is 26399f00)
    [f=0012057] Sync error for [PRO]Jools in frame 12047 (got ee0f62ec, correct is 2819d130)
    [f=0012095] <[PRO]Jools> easter egg not working
    [f=0012123] <Thorgasm> i think u spawned too close to the corner of the map
    [f=0012224] 1 commander has deserted and no longer counts!
    [f=0012224] Arm forces have gone to a better place.
    [f=0012462] Sync error for [PRO]Jools in frame 12448 (got 6ff8a5e8, correct is fc4ca5b3)
    [f=0012645] Bear: self-destruct in 5s
    [f=0012647] Bear: self-destruct in 5s
    [f=0012648] Bear: self-destruct in 5s
    [f=0012649] Bear: self-destruct in 5s
    [f=0012649] Bear: self-destruct in 5s
    [f=0012650] Bear: self-destruct in 5s
    [f=0012655] Bear: self-destruct in 5s
    [f=0012655] Bear: self-destruct in 5s
    [f=0012658] Bear: self-destruct in 5s
    [f=0012658] Bear: self-destruct in 5s
    [f=0012659] Bear: self-destruct in 5s
    [f=0012659] Bear: self-destruct in 5s
    [f=0012677] Bear: self-destruct in 4s
    [f=0012679] Bear: self-destruct in 4s
    [f=0012680] Bear: self-destruct in 4s
    [f=0012681] Bear: self-destruct in 4s
    [f=0012681] Bear: self-destruct in 4s
    [f=0012682] Bear: self-destruct in 4s
    [f=0012687] Bear: self-destruct in 4s
    [f=0012687] Bear: self-destruct in 4s
    [f=0012690] Bear: self-destruct in 4s
    [f=0012690] Bear: self-destruct in 4s
    [f=0012691] Bear: self-destruct in 4s
    [f=0012691] Bear: self-destruct in 4s
    [f=0012709] Bear: self-destruct in 3s
    [f=0012711] Bear: self-destruct in 3s
    [f=0012712] Bear: self-destruct in 3s
    [f=0012713] Bear: self-destruct in 3s
    [f=0012713] Bear: self-destruct in 3s
    [f=0012714] Bear: self-destruct in 3s
    [f=0012719] Bear: self-destruct in 3s
    [f=0012719] Bear: self-destruct in 3s
    [f=0012722] Bear: self-destruct in 3s
    [f=0012722] Bear: self-destruct in 3s
    [f=0012723] Bear: self-destruct in 3s
    [f=0012723] Bear: self-destruct in 3s
    [f=0012741] Bear: self-destruct in 2s
    [f=0012743] Bear: self-destruct in 2s
    [f=0012744] Bear: self-destruct in 2s
    [f=0012745] Bear: self-destruct in 2s
    [f=0012745] Bear: self-destruct in 2s
    [f=0012746] Bear: self-destruct in 2s
    [f=0012751] Bear: self-destruct in 2s
    [f=0012751] Bear: self-destruct in 2s
    [f=0012754] Bear: self-destruct in 2s
    [f=0012754] Bear: self-destruct in 2s
    [f=0012755] Bear: self-destruct in 2s
    [f=0012755] Bear: self-destruct in 2s
    [f=0012773] Bear: self-destruct in 1s
    [f=0012775] Bear: self-destruct in 1s
    [f=0012776] Bear: self-destruct in 1s
    [f=0012777] Bear: self-destruct in 1s
    [f=0012777] Bear: self-destruct in 1s
    [f=0012778] Bear: self-destruct in 1s
    [f=0012783] Bear: self-destruct in 1s
    [f=0012783] Bear: self-destruct in 1s
    [f=0012786] Bear: self-destruct in 1s
    [f=0012786] Bear: self-destruct in 1s
    [f=0012787] Bear: self-destruct in 1s
    [f=0012787] Bear: self-destruct in 1s
    [f=0012794] [PRO]Jools has taken the lead with 1 kill!
    [f=0012860] Sync error for [PRO]Jools in frame 12849 (got e22bca32, correct is 7c629384)
    [f=0012884] 'Lose commander twice'-award goes to: raaar
    [f=0012960] Warning: [GetPrimitives] unknown 3DO texture "gokwreck200" for piece "barrel"
    [f=0013060] -> Spidey: under attack!
    [f=0013077] Commander: self-destruct in 5s
    [f=0013080] <raaar> fireworks!
    [f=0013110] Commander: self-destruct in 4s
    [f=0013142] Commander: self-destruct in 3s
    [f=0013174] Commander: self-destruct in 2s
    [f=0013206] Commander: self-destruct in 1s
    [f=0013222] Game ends: team's last commander is killed
    [f=0013248] [PRO]Jools fought like a dairy farmer.
    [f=0013258] Sync error for [PRO]Jools in frame 13250 (got e37c0af8, correct is d64a9fa6)
    [f=0013258] Sync error for [PRO]Jools in frame 13250 (got e37c0af8, correct is d64a9fa6)
    [f=0013436] Spectator dorsh left the game:  normal quit
    [f=0013481] Server shutdown
    [f=0013481] User exited
    [f=0013481] [SpringApp::ShutDown][1]
    [f=0013481] [ThreadPool::SetThreadCount][1] #wanted=0 #current=1 #max=1
    [f=0013481] [ThreadPool::SetThreadCount][2] #threads=0
    [f=0013481] [SpringApp::ShutDown][2]
    [f=0013481] [~CGame][1]
    [f=0013481] [~CGame][2]
    [f=0013481] [~CGame][3]
    [f=0013481] [~CGame][4]
    [f=0013481] [~CGame][5]
    [f=0013481] [~CGame][6]
    [f=0013481] Red_UI_Framework>> last processed widget was "Red Tooltip"
    [f=0013481] [~CGame][7]
    [f=0013481] [~CGame][8]
    [f=0013481] [CCollisionHandler] dis-/continuous tests: 0/3326501
    [f=0013481] [~CGame][9]
    [f=0013481] [~CGame][10]
    [f=0013481] [~CPathCache(20x20)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0013481] [~CPathCache(20x20)] cacheHits=168 hitPercentage=24% numHashColls=0 maxCacheSize=13
    [f=0013481] [~CPathCache(80x80)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=0013481] [~CPathCache(80x80)] cacheHits=154 hitPercentage=0% numHashColls=0 maxCacheSize=201
    [f=0013481] Statistics for RectangleOptimizer: 72%
    [f=0013481] Statistics for RectangleOptimizer: 72%
    [f=0013481] [~CGame][11]
    [f=0013481] [~CGame][12]
    [f=0013481] [~CGame][13]
    [f=0013481] [~CGame][14]
    [f=0013481] [~CGame][15]
    [f=0013481] [~CGame][16]
    [f=0013481] [~CGame][17]
    [f=0013481] [SpringApp::ShutDown][3]
    [f=0013481] Statistics for UDP connection:
    Received: 117208 bytes in 4346 packets (26.9692 bytes/package)
    Sent: 237090 bytes in 7174 packets (33.0485 bytes/package)
    Relative protocol overhead: 0 up, 0.222476 down
    1 incoming chunks dropped, 1 outgoing chunks resent
    
    [f=0013481] Writing demo: U:\bin\Spring\Data\demos\20150330_022802_TitanDuel_98.sdf
    [f=0013481] [SpringApp::ShutDown][4]
    [f=0013481] [SpringApp::ShutDown][5]
    [f=0013481] [SpringApp::ShutDown][6]
    [f=0013481] [SpringApp::ShutDown][7]
    [LuaSocket] Dumping luasocket rules:
    [LuaSocket] TCP_CONNECT ALLOW * -1
    [LuaSocket] TCP_LISTEN  ALLOW * -1
    [LuaSocket] UDP_CONNECT DENY  78.46.100.156 8482
    [LuaSocket] UDP_LISTEN  ALLOW * -1
    [SpringApp::ShutDown][8]
    [WatchDog::Uninstall][1] hangDetectorThread=034CBD90
    [WatchDog::Uninstall][2]
    [WatchDog::Uninstall][3]
    [SpringApp::ShutDown][9]
    [SpringApp::Run] exitCode=0
    
    txt file icon infolog_jools_desync_3.txt (36,656 bytes) 2015-03-30 03:00 +

-Relationships
+Relationships

-Notes

~0014093

user744

xta_fleabowl_desync_raumfuellung_infolog.txt = my infolog

~0014094

user744

Maybe worth of note:
That was first game of this mod version and for me the mod-download via springlobby had maybe failed in some way:

SL showed synced and completed download, but on start spring crashed.
(dont have infolog.)
It was some errors about unitdefs/unitdef_post.lua that should not happen. It also said pool-archive "xyxyxxyxyxyxyx.spd already exists."
I closed lobby, deleted pool, rejoined, spring loaded normal.


Player Thorgasm noted: "you dont match the host" and pasted this error:

[00:40:08] <Thorgasm> [f=0000000] Warning: [DESYNC WARNING] path-checksum 48828f53 for player 2 (Raumfuellung) does not match local checksum f75f66fb; stale PathEstimator-cache?
[00:40:17] <Thorgasm> [f=0000000] Warning: [DESYNC WARNING] path-checksum 48828f53 for player 4 (6u0w) does not match local checksum f75f66fb; stale PathEstimator-cache?

Note that there is two players with checksum error.

Game was normal until 12min.

~0014095

user744

Another game with just one player on SAME map that desynced:
http://replays.springrts.com/replay/9314f154f144840c21336de9f6f925c4/

This game did not desync:
http://replays.springrts.com/replay/3b06f154d1e73506e69975a6e94ebf20/


random guess => Is it possible that the failed download/gamestart has somehow broken the pathcache for this map?
(i did not delete pathcache yet, in case of further tests..)

~0014096

abma (administrator)

is the desync reproduceable?


does deleting pathcache fix it?

~0014097

Jools (reporter)

Last edited: 2015-02-28 17:04

View 2 revisions

I should also say that XTA test-934 again includes a long lost fleabowl gadget that has been disabled for many years, and it could be that the reason it was disabled was simply because it caused desyncs.

Or it could be because of that path cache.

XTA test-935 has rewritten the flea stuff so that the gadget only has a synced part and instead communicates with widgets with GameRulesParams. It could be that this fixes the desyncs, but we have not tested yet.

~0014098

user744

> is the desync reproduceable?
Except the 2 posted games on "Red Comet" I do not know of other desyncs.

> does deleting pathcache fix it?
I figured it is better to not delete it yet, and "hopefully" provoke a few more desyncs?


related? https://springrts.com/mantis/view.php?id=3809


XTA svn is https://code.google.com/p/xta-springrts/source/list

~0014102

Jools (reporter)

The desync is definitely reproducible also with version -935. We had desyncs on another map as well, here is my infolog if that helps:

The replay: http://replays.springrts.com/replay/8842f354a46683b1db513c1b8dab427d/

~0014103

Jools (reporter)

I think the next step is to try to rule out if desync is related to fleas: in this xta version also the lups was updated, with quite a bit of changes.

Note that xta hasn't had any desyncs since version 9.728 before, that's 17 releases or about 2 years I think. I think it's related to xta and not engine, but maybe could be still interesting to find out why.

~0014150

user744

wrt to the original desynced game ( http://replays.springrts.com/replay/22fff0540a8e46c48fba34bef11828f2 ) , I looked at infologs:
path-checksum f75f66fb for player 0 ([PRO]Jools)
path-checksum f75f66fb for player 1 (Thorgasm)
path-checksum 48828f53 for player 2 (Raumfuellung)
path-checksum 48828f53 for player 3 (NTG)
path-checksum 48828f53 for player 4 (6u0w)

2 players had checksum f75f66fb
3 players had checksum 48828f53

So 2 (or 3) players had the same wrong checksum? It seems unlikely that this would happen by sheer randomness?

~0014151

Jools (reporter)

I think we can rule out new factions as cause for desync: the archer's valley game has a desync and it only contains arm and core units. And fleas.

I don't know if it's related, but there are two maps called red comet, I mean two filenames, but they point to same smf. From my archivecache.lua:


#1:
{
            name = "red_comet.sd7",
            path = [[U:\bin\Spring\Data\maps\]],
            modified = "1425136685",
            checksum = "3608457918",
            archivedata = {
                mapfile = "maps/Red Comet.smf",
                modtype = 3,
                name = "Red Comet",
                name_pure = "Red Comet",
            },
        },

#2:

{
            name = "RedComet.sd7",
            path = [[U:\bin\Spring\Data\maps\]],
            modified = "1416945622",
            checksum = "3608457918",
            archivedata = {
                mapfile = "maps/Red Comet.smf",
                modtype = 3,
                name = "Red Comet",
                name_pure = "Red Comet",
            },
        },

~0014253

Jools (reporter)

Last edited: 2015-03-30 03:10

View 3 revisions

Happened again with XTA test-950 on TitalDuel: http://replays.springrts.com/replay/7f8a1855f177c75ee6a0112f45991bb2/

Happened at time 5:49, ~3 seconds after a /give all command. Not sure this helps so much, but I thought it's something to narrow it down.

There were some widget and gadget errors because of getting too many unit commands, could be related to those in this case.

~0014254

Jools (reporter)

Here is the stacktrace:

[f=0010443] [unit_script.lua] Error: [string "scripts/arm_easter_egg.lua"]:23: [GetUnitCommands] called too often without a 2nd argument to define maxNumCmds returned in the table, please check your code!
Especially when you only read the first cmd or want to check if the queue is non-empty, this can be a huge performance leak!

[f=0010443] Error: LuaRules::RunCallIn: error = 2, GameFrame, [Internal Lua error: Call failure] [string "LuaGadgets/Gadgets/unit_script.lua"]:259: attempt to index global 'debug' (a nil value)

stack traceback:
    [C]: in function 'sp_CallAsUnit'
    [string "LuaGadgets/Gadgets/unit_script.lua"]:820: in function 'GameFrame'
    [string "LuaRules/gadgets.lua"]:834: in function <[string "LuaRules/gadgets.lua"]:832>
    (tail call): ?

The sp_CallAsUnit is in the basecontent unit_script.lua and in a call to wake up units: sp_CallAsUnit(unitID, WakeUp, sleeper). Can the fact that "debug" table is nil cause a desync?

Also could this be related to https://springrts.com/mantis/view.php?id=1050, iterating through a table with keys that are coroutines?

This is the structure of the loop in unit_script:

function gadget:GameFrame()

local n = sp_GetGameFrame()
    local zzz = sleepers[n]

    if zzz then
        sleepers[n] = nil

        -- Wake up the lazy bastards for this frame (in reverse order).
        -- NOTE:
        -- 1. during WakeUp() a thread t1 might Signal (kill) another thread t2
        -- 2. t2 might also be registered in sleepers[n] and not yet woken up
        -- 3. if so, t1's signal would cause t2 to be removed from sleepers[n]
        -- via Signal --> RemoveTableElement
        -- 4. therefore we cannot use the "for i = 1, #zzz" pattern since the
        -- container size/contents might change while we are iterating over
        -- it (and a Lua for-loop range expression is only evaluated once)
        while (#zzz > 0) do
            local sleeper = zzz[#zzz]
            local unitID = sleeper.unitID

            zzz[#zzz] = nil

            PushActiveUnitID(unitID)
            sp_CallAsUnit(unitID, WakeUp, sleeper)
            PopActiveUnitID()
        end
    end

And this is the Wakeup function:

local function WakeUp(thread, ...)
    thread.container = nil
    local co = thread.thread
    local good, err = co_resume(co, ...)
    if (not good) then
        Spring.Log(section, LOG.ERROR, err)
        Spring.Log(section, LOG.ERROR, debug.traceback(co))
        RunOnError(thread)
    end
end

To me it seems the loop has a function that invokes a coroutine, but I just followed the https://springrts.com/wiki/Debugging_sync_errors and don't know much more about this.

~0015456

hokomoko (developer)

path checksums were remade, should be fixed.
+Notes

-Issue History
Date Modified Username Field Change
2015-02-28 02:54 user744 New Issue
2015-02-28 02:54 user744 File Added: 20150228_003745_Red Comet_98.sdf
2015-02-28 02:56 user744 Note Added: 0014093
2015-02-28 03:05 user744 Note Added: 0014094
2015-02-28 03:09 user744 Note Added: 0014095
2015-02-28 03:10 user744 File Added: xta_fleabowl_desync_raumfuellung_infolog.txt
2015-02-28 14:09 abma Note Added: 0014096
2015-02-28 14:09 abma Status new => feedback
2015-02-28 17:02 Jools Note Added: 0014097
2015-02-28 17:04 Jools Note Edited: 0014097 View Revisions
2015-02-28 19:37 user744 Note Added: 0014098
2015-02-28 19:37 user744 Status feedback => new
2015-03-01 18:10 Jools Note Added: 0014102
2015-03-01 18:10 Jools File Added: infolog_jools2.txt
2015-03-01 18:13 Jools Note Added: 0014103
2015-03-12 17:44 user744 Note Added: 0014150
2015-03-12 18:03 Jools Note Added: 0014151
2015-03-30 02:59 Jools Note Added: 0014253
2015-03-30 03:00 Jools File Added: infolog_jools_desync_3.txt
2015-03-30 03:04 Jools Note Edited: 0014253 View Revisions
2015-03-30 03:10 Jools Note Edited: 0014253 View Revisions
2015-03-30 16:55 Jools Note Added: 0014254
2016-01-07 00:23 hokomoko Note Added: 0015456
2016-01-07 00:23 hokomoko Status new => resolved
2016-01-07 00:23 hokomoko Fixed in Version => 100.0+git
2016-01-07 00:23 hokomoko Resolution open => fixed
2016-01-07 00:23 hokomoko Assigned To => hokomoko
+Issue History