Jump to content

Failed to call init() function at multiplayer menu in 27104-release - matchsettings.mp.json appended


0ad-bugreporter-tm
 Share

Recommended Posts

When trying to host a multiplayer game no content are displayed only following error:

Quote

 

JavaScript error: gamesettings/GameSettings.js line 97

Infinite loop initializing attributes detected, components: ["biome", "“campaignData", "ceasefire", "cheats", "circularMap", "daytime", "disableSpies", “disableTreasures", "“gameSpeed", "Landscape", “lastManStanding", “lockedTeams", “map", “mapExploration", “mapName", “mapPreview", “mapSize", "matchID"
fromInit Att ribut es@gameset t ings/GameSet tings. js: 97:9
parseSet t ings@gui/gamesetup/Cont rollers/GameSet t ingsCont roller. js:191:18
onLoad@gui/gameset up/Cont rollers/GameSet t ingsCont roller. js: 89:10
Set upWindow@gui/gameset up/Set upWindow. js: 61:11
init @gui/gamesetup/gamesetup. js: 47:18
pol LAndHanal eNet workCl ient @gui/gameset up_mp/gameset up_mp. js: 286: 13
onTick@gui/gameset up_mp/gameset up_mp. js: 158: 2
lal ea Mek el Lesley uae eK oe eae

GUI page '‘page_gamesetup. xml': Failed to call init() function

 

Deleting matchsettings.mp.json helped. (for me it was located at ~/.var/app/com.play0ad.zeroad/config/0ad/config
This was the content of matchsettings.mp.json when it was broken:

Quote

{"attributes":{"settings":{"Ceasefire":20,"CheatsEnabled":false,"CircularMap":true,"DisableSpies":false,"DisableTreasures":false,"LastManStanding":false,"LockTeams":false,"RevealMap":false,"ExploreMap":false,"AllyView":false,"mapName":"Barcania (3)","mapPreview":"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png","PlayerData":[{"AI":false,"Civ":"random","Color":{"r":150,"g":20,"b":20},"Name":"Player 1","Team":-1},{"AI":false,"Civ":"rome","Color":{"r":231,"g":200,"b":5},"Name":"Player 2","Team":-1},{"AI":false,"Civ":"athen","Color":{"r":21,"g":55,"b":149},"Name":"Player 3","Team":-1}],"PopulationCap":300,"RegicideGarrison":true,"Seed":"random","AISeed":"random","StartingResources":3000,"TriggerScripts":[],"VictoryConditions":["regicide"]},"gameSpeed":1,"map":"maps/skirmishes/barcania_3p","mapType":"skirmish","guiData":{"mapFilter":"default"}},"engine_info":{"mods":[{"mod":"public","name":"0ad","version":"0.0.26","ignoreInCompatibilityChecks":false}],"engine_version":"0.0.26"}}

BTW: FAQ wasn't helpful finding matchsettings(.mp).json. In Linux: find ~ -name "matchsettings*json"

Here's the main log:

 

Quote

<h2>0 A.D. (0.0.26) Main log</h2>
<p>Loading config file "config/default.cfg"</p>
<p>Loaded config string "windowed" = "false"</p>
<p>Loaded config string "borderless.fullscreen" = "true"</p>
<p>Loaded config string "borderless.window" = "false"</p>
<p>Loaded config string "showdetailedtooltips" = "false"</p>
<p>Loaded config string "pauseonfocusloss" = "true"</p>
<p>Loaded config string "persistmatchsettings" = "true"</p>
<p>Loaded config string "multiplayerserver" = "127.0.0.1"</p>
<p>Loaded config string "xres" = "0"</p>
<p>Loaded config string "yres" = "0"</p>
<p>Loaded config string "bpp" = "0"</p>
<p>Loaded config string "display" = "0"</p>
<p>Loaded config string "hidpi" = "false"</p>
<p>Loaded config string "forceglversion" = "false"</p>
<p>Loaded config string "forceglprofile" = "compatibility"</p>
<p>Loaded config string "forceglmajorversion" = "3"</p>
<p>Loaded config string "forceglminorversion" = "3"</p>
<p>Loaded config string "screenshot.tiles" = "8"</p>
<p>Loaded config string "screenshot.tilewidth" = "480"</p>
<p>Loaded config string "screenshot.tileheight" = "270"</p>
<p>Loaded config string "macmouse" = "false"</p>
<p>Loaded config string "renderactors" = "true"</p>
<p>Loaded config string "watereffects" = "true"</p>
<p>Loaded config string "waterfancyeffects" = "false"</p>
<p>Loaded config string "waterrealdepth" = "true"</p>
<p>Loaded config string "waterrefraction" = "true"</p>
<p>Loaded config string "waterreflection" = "true"</p>
<p>Loaded config string "shadows" = "true"</p>
<p>Loaded config string "shadowquality" = "0"</p>
<p>Loaded config string "shadowpcf" = "true"</p>
<p>Loaded config string "shadowscascadecount" = "1"</p>
<p>Loaded config string "shadowscascadedistanceratio" = "1.7"</p>
<p>Loaded config string "shadowscutoffdistance" = "300.0"</p>
<p>Loaded config string "shadowscovermap" = "false"</p>
<p>Loaded config string "vsync" = "false"</p>
<p>Loaded config string "particles" = "true"</p>
<p>Loaded config string "fog" = "true"</p>
<p>Loaded config string "silhouettes" = "true"</p>
<p>Loaded config string "showsky" = "true"</p>
<p>Loaded config string "gl.checkerrorafterswap" = "false"</p>
<p>Loaded config string "cursorbackend" = "sdl"</p>
<p>Loaded config string "rendererbackend" = "gl"</p>
<p>Loaded config string "renderer.backend.debugcontext" = "false"</p>
<p>Loaded config string "renderer.backend.debugmessages" = "false"</p>
<p>Loaded config string "renderer.backend.debuglabels" = "false"</p>
<p>Loaded config string "renderer.backend.debugscopedlabels" = "false"</p>
<p>Loaded config string "renderpath" = "default"</p>
<p>Loaded config string "textures.quality" = "2"</p>
<p>Loaded config string "textures.maxanisotropy" = "2"</p>
<p>Loaded config string "gpuskinning" = "false"</p>
<p>Loaded config string "smoothlos" = "true"</p>
<p>Loaded config string "postproc" = "true"</p>
<p>Loaded config string "antialiasing" = "disabled"</p>
<p>Loaded config string "sharpening" = "disabled"</p>
<p>Loaded config string "sharpness" = "0.3"</p>
<p>Loaded config string "max_actor_quality" = "200"</p>
<p>Loaded config string "variant_diversity" = "full"</p>
<p>Loaded config string "materialmgr.quality" = "10.0"</p>
<p>Loaded config string "skycolor" = "0 0 0"</p>
<p>Found config header 'adaptivefps'</p>
<p>Loaded config string "adaptivefps.session" = "60"</p>
<p>Loaded config string "adaptivefps.menu" = "60"</p>
<p>Found config header 'profiler2'</p>
<p>Loaded config string "profiler2.server" = "127.0.0.1"</p>
<p>Loaded config string "profiler2.server.port" = "8000"</p>
<p>Loaded config string "profiler2.server.threads" = "6"</p>
<p>Found config header 'hotkey'</p>
<p>Loaded config string "hotkey.exit" = (empty)</p>
<p>Loaded config string "hotkey.cancel" = "Escape"</p>
<p>Loaded config string "hotkey.confirm" = "Return"</p>
<p>Loaded config string "hotkey.pause" = "Pause", "Shift+Space"</p>
<p>Loaded config string "hotkey.screenshot" = "F2"</p>
<p>Loaded config string "hotkey.bigscreenshot" = "Shift+F2"</p>
<p>Loaded config string "hotkey.togglefullscreen" = "Alt+Return"</p>
<p>Loaded config string "hotkey.screenshot.watermark" = "Alt+K"</p>
<p>Loaded config string "hotkey.wireframe" = "Alt+Shift+W"</p>
<p>Loaded config string "hotkey.silhouettes" = "Alt+Shift+S"</p>
<p>Loaded config string "hotkey.summary" = "Ctrl+Tab"</p>
<p>Loaded config string "hotkey.lobby" = "Alt+L"</p>
<p>Loaded config string "hotkey.structree" = "Alt+Shift+T"</p>
<p>Loaded config string "hotkey.civinfo" = "Alt+Shift+H"</p>
<p>Loaded config string "hotkey.copy" = "Ctrl+C"</p>
<p>Loaded config string "hotkey.paste" = "Ctrl+V"</p>
<p>Loaded config string "hotkey.cut" = "Ctrl+X"</p>
<p>Loaded config string "hotkey.console.toggle" = "BackQuote", "F9"</p>
<p>Loaded config string "hotkey.fps.toggle" = "Alt+F"</p>
<p>Loaded config string "hotkey.realtime.toggle" = "Alt+T"</p>
<p>Loaded config string "hotkey.timeelapsedcounter.toggle" = "F12"</p>
<p>Loaded config string "hotkey.ceasefirecounter.toggle" = (empty)</p>
<p>Loaded config string "hotkey.chat" = "Return"</p>
<p>Loaded config string "hotkey.teamchat" = "T"</p>
<p>Loaded config string "hotkey.privatechat" = "L"</p>
<p>Loaded config string "hotkey.quicksave" = "Shift+F5"</p>
<p>Loaded config string "hotkey.quickload" = "Shift+F8"</p>
<p>Found config header 'hotkey.camera'</p>
<p>Loaded config string "hotkey.camera.reset" = "R"</p>
<p>Loaded config string "hotkey.camera.follow" = "F"</p>
<p>Loaded config string "hotkey.camera.rallypointfocus" = (empty)</p>
<p>Loaded config string "hotkey.camera.lastattackfocus" = "Space"</p>
<p>Loaded config string "hotkey.camera.zoom.in" = "Plus", "NumPlus"</p>
<p>Loaded config string "hotkey.camera.zoom.out" = "Minus", "NumMinus"</p>
<p>Loaded config string "hotkey.camera.zoom.wheel.in" = "WheelUp"</p>
<p>Loaded config string "hotkey.camera.zoom.wheel.out" = "WheelDown"</p>
<p>Loaded config string "hotkey.camera.rotate.up" = "Ctrl+UpArrow", "Ctrl+W"</p>
<p>Loaded config string "hotkey.camera.rotate.down" = "Ctrl+DownArrow", "Ctrl+S"</p>
<p>Loaded config string "hotkey.camera.rotate.cw" = "Ctrl+LeftArrow", "Ctrl+A", "Q"</p>
<p>Loaded config string "hotkey.camera.rotate.ccw" = "Ctrl+RightArrow", "Ctrl+D", "E"</p>
<p>Loaded config string "hotkey.camera.rotate.wheel.cw" = "Shift+WheelUp", "MouseX1"</p>
<p>Loaded config string "hotkey.camera.rotate.wheel.ccw" = "Shift+WheelDown", "MouseX2"</p>
<p>Loaded config string "hotkey.camera.pan" = "MouseMiddle"</p>
<p>Loaded config string "hotkey.camera.left" = "A", "LeftArrow"</p>
<p>Loaded config string "hotkey.camera.right" = "D", "RightArrow"</p>
<p>Loaded config string "hotkey.camera.up" = "W", "UpArrow"</p>
<p>Loaded config string "hotkey.camera.down" = "S", "DownArrow"</p>
<p>Loaded config string "hotkey.camera.scroll.speed.increase" = "Ctrl+Shift+S"</p>
<p>Loaded config string "hotkey.camera.scroll.speed.decrease" = "Ctrl+Alt+S"</p>
<p>Loaded config string "hotkey.camera.rotate.speed.increase" = "Ctrl+Shift+R"</p>
<p>Loaded config string "hotkey.camera.rotate.speed.decrease" = "Ctrl+Alt+R"</p>
<p>Loaded config string "hotkey.camera.zoom.speed.increase" = "Ctrl+Shift+Z"</p>
<p>Loaded config string "hotkey.camera.zoom.speed.decrease" = "Ctrl+Alt+Z"</p>
<p>Found config header 'hotkey.camera.jump'</p>
<p>Loaded config string "hotkey.camera.jump.1" = "F5"</p>
<p>Loaded config string "hotkey.camera.jump.2" = "F6"</p>
<p>Loaded config string "hotkey.camera.jump.3" = "F7"</p>
<p>Loaded config string "hotkey.camera.jump.4" = "F8"</p>
<p>Found config header 'hotkey.camera.jump.set'</p>
<p>Loaded config string "hotkey.camera.jump.set.1" = "Ctrl+F5"</p>
<p>Loaded config string "hotkey.camera.jump.set.2" = "Ctrl+F6"</p>
<p>Loaded config string "hotkey.camera.jump.set.3" = "Ctrl+F7"</p>
<p>Loaded config string "hotkey.camera.jump.set.4" = "Ctrl+F8"</p>
<p>Found config header 'hotkey.profile'</p>
<p>Loaded config string "hotkey.profile.toggle" = "F11"</p>
<p>Loaded config string "hotkey.profile.save" = "Shift+F11"</p>
<p>Found config header 'hotkey.profile2'</p>
<p>Loaded config string "hotkey.profile2.toggle" = "Ctrl+F11"</p>
<p>Found config header 'hotkey.selection'</p>
<p>Loaded config string "hotkey.selection.cancel" = "Esc"</p>
<p>Loaded config string "hotkey.selection.add" = "Shift"</p>
<p>Loaded config string "hotkey.selection.militaryonly" = "Alt"</p>
<p>Loaded config string "hotkey.selection.nonmilitaryonly" = "Alt+Y"</p>
<p>Loaded config string "hotkey.selection.idleonly" = "I"</p>
<p>Loaded config string "hotkey.selection.woundedonly" = "O"</p>
<p>Loaded config string "hotkey.selection.remove" = "Ctrl"</p>
<p>Loaded config string "hotkey.selection.idlebuilder" = "Semicolon"</p>
<p>Loaded config string "hotkey.selection.idleworker" = "Period", "NumDecimal"</p>
<p>Loaded config string "hotkey.selection.idlewarrior" = "Slash", "NumDivide"</p>
<p>Loaded config string "hotkey.selection.idleunit" = "BackSlash"</p>
<p>Loaded config string "hotkey.selection.offscreen" = "Alt"</p>
<p>Loaded config string "hotkey.selection.singleselection" = (empty)</p>
<p>Found config header 'hotkey.selection.group.add'</p>
<p>Loaded config string "hotkey.selection.group.add.1" = "Shift+1", "Shift+Num1"</p>
<p>Loaded config string "hotkey.selection.group.add.2" = "Shift+2", "Shift+Num2"</p>
<p>Loaded config string "hotkey.selection.group.add.3" = "Shift+3", "Shift+Num3"</p>
<p>Loaded config string "hotkey.selection.group.add.4" = "Shift+4", "Shift+Num4"</p>
<p>Loaded config string "hotkey.selection.group.add.5" = "Shift+5", "Shift+Num5"</p>
<p>Loaded config string "hotkey.selection.group.add.6" = "Shift+6", "Shift+Num6"</p>
<p>Loaded config string "hotkey.selection.group.add.7" = "Shift+7", "Shift+Num7"</p>
<p>Loaded config string "hotkey.selection.group.add.8" = "Shift+8", "Shift+Num8"</p>
<p>Loaded config string "hotkey.selection.group.add.9" = "Shift+9", "Shift+Num9"</p>
<p>Loaded config string "hotkey.selection.group.add.10" = "Shift+0", "Shift+Num0"</p>
<p>Found config header 'hotkey.selection.group.save'</p>
<p>Loaded config string "hotkey.selection.group.save.1" = "Ctrl+1", "Ctrl+Num1"</p>
<p>Loaded config string "hotkey.selection.group.save.2" = "Ctrl+2", "Ctrl+Num2"</p>
<p>Loaded config string "hotkey.selection.group.save.3" = "Ctrl+3", "Ctrl+Num3"</p>
<p>Loaded config string "hotkey.selection.group.save.4" = "Ctrl+4", "Ctrl+Num4"</p>
<p>Loaded config string "hotkey.selection.group.save.5" = "Ctrl+5", "Ctrl+Num5"</p>
<p>Loaded config string "hotkey.selection.group.save.6" = "Ctrl+6", "Ctrl+Num6"</p>
<p>Loaded config string "hotkey.selection.group.save.7" = "Ctrl+7", "Ctrl+Num7"</p>
<p>Loaded config string "hotkey.selection.group.save.8" = "Ctrl+8", "Ctrl+Num8"</p>
<p>Loaded config string "hotkey.selection.group.save.9" = "Ctrl+9", "Ctrl+Num9"</p>
<p>Loaded config string "hotkey.selection.group.save.10" = "Ctrl+0", "Ctrl+Num0"</p>
<p>Found config header 'hotkey.selection.group.select'</p>
<p>Loaded config string "hotkey.selection.group.select.1" = "1", "Num1"</p>
<p>Loaded config string "hotkey.selection.group.select.2" = "2", "Num2"</p>
<p>Loaded config string "hotkey.selection.group.select.3" = "3", "Num3"</p>
<p>Loaded config string "hotkey.selection.group.select.4" = "4", "Num4"</p>
<p>Loaded config string "hotkey.selection.group.select.5" = "5", "Num5"</p>
<p>Loaded config string "hotkey.selection.group.select.6" = "6", "Num6"</p>
<p>Loaded config string "hotkey.selection.group.select.7" = "7", "Num7"</p>
<p>Loaded config string "hotkey.selection.group.select.8" = "8", "Num8"</p>
<p>Loaded config string "hotkey.selection.group.select.9" = "9", "Num9"</p>
<p>Loaded config string "hotkey.selection.group.select.10" = "0", "Num0"</p>
<p>Found config header 'hotkey.gamesetup'</p>
<p>Loaded config string "hotkey.gamesetup.mapbrowser.open" = "M"</p>
<p>Found config header 'hotkey.session'</p>
<p>Loaded config string "hotkey.session.kill" = "Delete", "Backspace"</p>
<p>Loaded config string "hotkey.session.stop" = "H"</p>
<p>Loaded config string "hotkey.session.backtowork" = "Y"</p>
<p>Loaded config string "hotkey.session.unload" = "U"</p>
<p>Loaded config string "hotkey.session.unloadturrets" = "U"</p>
<p>Loaded config string "hotkey.session.leaveturret" = "U"</p>
<p>Loaded config string "hotkey.session.move" = (empty)</p>
<p>Loaded config string "hotkey.session.attack" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.attackmove" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.attackmoveUnit" = "Ctrl+Q"</p>
<p>Loaded config string "hotkey.session.garrison" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.occupyturret" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.autorallypoint" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.guard" = "G"</p>
<p>Loaded config string "hotkey.session.patrol" = "P"</p>
<p>Loaded config string "hotkey.session.repair" = "J"</p>
<p>Loaded config string "hotkey.session.queue" = "Shift"</p>
<p>Loaded config string "hotkey.session.pushorderfront" = (empty)</p>
<p>Loaded config string "hotkey.session.orderone" = "Alt"</p>
<p>Loaded config string "hotkey.session.batchtrain" = "Shift"</p>
<p>Loaded config string "hotkey.session.massbarter" = "Shift"</p>
<p>Loaded config string "hotkey.session.masstribute" = "Shift"</p>
<p>Loaded config string "hotkey.session.noconfirmation" = "Shift"</p>
<p>Loaded config string "hotkey.session.fulltradeswap" = "Shift"</p>
<p>Loaded config string "hotkey.session.unloadtype" = "Shift"</p>
<p>Loaded config string "hotkey.session.deselectgroup" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.rotate.cw" = "RightBracket"</p>
<p>Loaded config string "hotkey.session.rotate.ccw" = "LeftBracket"</p>
<p>Loaded config string "hotkey.session.snaptoedges" = "Ctrl"</p>
<p>Loaded config string "hotkey.session.toggledefaultformation" = (empty)</p>
<p>Loaded config string "hotkey.session.flare" = "K"</p>
<p>Loaded config string "hotkey.session.flareactivate" = (empty)</p>
<p>Loaded config string "hotkey.session.calltoarms" = (empty)</p>
<p>Loaded config string "hotkey.session.showstatusbars" = "Tab"</p>
<p>Loaded config string "hotkey.session.devcommands.toggle" = "Alt+D"</p>
<p>Loaded config string "hotkey.session.highlightguarding" = "PageDown"</p>
<p>Loaded config string "hotkey.session.highlightguarded" = "PageUp"</p>
<p>Loaded config string "hotkey.session.diplomacycolors" = "Alt+X"</p>
<p>Loaded config string "hotkey.session.toggleattackrange" = "Alt+C"</p>
<p>Loaded config string "hotkey.session.toggleaurasrange" = "Alt+V"</p>
<p>Loaded config string "hotkey.session.togglehealrange" = "Alt+B"</p>
<p>Found config header 'hotkey.session.gui'</p>
<p>Loaded config string "hotkey.session.gui.toggle" = "Alt+G"</p>
<p>Loaded config string "hotkey.session.gui.menu.toggle" = "F10"</p>
<p>Loaded config string "hotkey.session.gui.diplomacy.toggle" = "Ctrl+H"</p>
<p>Loaded config string "hotkey.session.gui.barter.toggle" = "Ctrl+B"</p>
<p>Loaded config string "hotkey.session.gui.objectives.toggle" = "Ctrl+O"</p>
<p>Loaded config string "hotkey.session.gui.tutorial.toggle" = "Ctrl+P"</p>
<p>Found config header 'hotkey.session.savedgames'</p>
<p>Loaded config string "hotkey.session.savedgames.delete" = "Delete", "Backspace"</p>
<p>Loaded config string "hotkey.session.savedgames.noconfirmation" = "Shift"</p>
<p>Found config header 'hotkey.session.queueunit'</p>
<p>Loaded config string "hotkey.session.queueunit.1" = "Z"</p>
<p>Loaded config string "hotkey.session.queueunit.2" = "X"</p>
<p>Loaded config string "hotkey.session.queueunit.3" = "C"</p>
<p>Loaded config string "hotkey.session.queueunit.4" = "V"</p>
<p>Loaded config string "hotkey.session.queueunit.5" = "B"</p>
<p>Loaded config string "hotkey.session.queueunit.6" = "N"</p>
<p>Loaded config string "hotkey.session.queueunit.7" = "M"</p>
<p>Loaded config string "hotkey.session.queueunit.8" = "Comma"</p>
<p>Found config header 'hotkey.session.timewarp'</p>
<p>Loaded config string "hotkey.session.timewarp.fastforward" = "Ctrl+Space"</p>
<p>Loaded config string "hotkey.session.timewarp.rewind" = "Shift+Backspace"</p>
<p>Found config header 'hotkey.tab'</p>
<p>Loaded config string "hotkey.tab.next" = "Tab", "Alt+S"</p>
<p>Loaded config string "hotkey.tab.prev" = "Shift+Tab", "Alt+W"</p>
<p>Found config header 'hotkey.text'</p>
<p>Loaded config string "hotkey.text.delete.left" = "Ctrl+Backspace"</p>
<p>Loaded config string "hotkey.text.delete.right" = "Ctrl+Del"</p>
<p>Loaded config string "hotkey.text.move.left" = "Ctrl+LeftArrow"</p>
<p>Loaded config string "hotkey.text.move.right" = "Ctrl+RightArrow"</p>
<p>Found config header 'gui'</p>
<p>Loaded config string "gui.cursorblinkrate" = "0.5"</p>
<p>Loaded config string "gui.scale" = "1.0"</p>
<p>Found config header 'gui.gamesetup'</p>
<p>Loaded config string "gui.gamesetup.enabletips" = "true"</p>
<p>Loaded config string "gui.gamesetup.assignplayers" = "everyone"</p>
<p>Loaded config string "gui.gamesetup.aidifficulty" = "3"</p>
<p>Loaded config string "gui.gamesetup.aibehavior" = "random"</p>
<p>Loaded config string "gui.gamesetup.settingsslide" = "true"</p>
<p>Found config header 'gui.loadingscreen'</p>
<p>Loaded config string "gui.loadingscreen.progressdescription" = "false"</p>
<p>Found config header 'gui.session'</p>
<p>Loaded config string "gui.session.dragdelta" = "4"</p>
<p>Loaded config string "gui.session.camerajump.threshold" = "40"</p>
<p>Loaded config string "gui.session.timeelapsedcounter" = "false"</p>
<p>Loaded config string "gui.session.ceasefirecounter" = "false"</p>
<p>Loaded config string "gui.session.batchtrainingsize" = "5"</p>
<p>Loaded config string "gui.session.scrollbatchratio" = "1"</p>
<p>Loaded config string "gui.session.flarelifetime" = "6"</p>
<p>Loaded config string "gui.session.woundedunithotkeythreshold" = "33"</p>
<p>Loaded config string "gui.session.attackrange" = "true"</p>
<p>Loaded config string "gui.session.aurasrange" = "true"</p>
<p>Loaded config string "gui.session.healrange" = "true"</p>
<p>Loaded config string "gui.session.rankabovestatusbar" = "true"</p>
<p>Loaded config string "gui.session.experiencestatusbar" = "true"</p>
<p>Loaded config string "gui.session.respoptooltipsort" = "0"</p>
<p>Loaded config string "gui.session.snaptoedges" = "disabled"</p>
<p>Loaded config string "gui.session.snaptoedgesdistancethreshold" = "15"</p>
<p>Loaded config string "gui.session.disjointcontrolgroups" = "true"</p>
<p>Loaded config string "gui.session.defaultformation" = "special/formations/box"</p>
<p>Loaded config string "gui.session.formationwalkonly" = "true"</p>
<p>Loaded config string "gui.session.howtoshownames" = "0"</p>
<p>Loaded config string "gui.session.selectformationasone" = "true"</p>
<p>Found config header 'gui.session.minimap'</p>
<p>Loaded config string "gui.session.minimap.icons.enabled" = "true"</p>
<p>Loaded config string "gui.session.minimap.icons.opacity" = "1.0"</p>
<p>Loaded config string "gui.session.minimap.icons.sizescale" = "1.0"</p>
<p>Loaded config string "gui.session.minimap.blinkduration" = "1.7"</p>
<p>Loaded config string "gui.session.minimap.pingduration" = "50.0"</p>
<p>Found config header 'gui.session.notifications'</p>
<p>Loaded config string "gui.session.notifications.attack" = "true"</p>
<p>Loaded config string "gui.session.notifications.tribute" = "true"</p>
<p>Loaded config string "gui.session.notifications.barter" = "true"</p>
<p>Loaded config string "gui.session.notifications.phase" = "completed"</p>
<p>Found config header 'gui.splashscreen'</p>
<p>Loaded config string "gui.splashscreen.enable" = "true"</p>
<p>Loaded config string "gui.splashscreen.version" = "0"</p>
<p>Found config header 'gui.session.diplomacycolors'</p>
<p>Loaded config string "gui.session.diplomacycolors.self" = "21 55 149"</p>
<p>Loaded config string "gui.session.diplomacycolors.ally" = "86 180 31"</p>
<p>Loaded config string "gui.session.diplomacycolors.neutral" = "231 200 5"</p>
<p>Loaded config string "gui.session.diplomacycolors.enemy" = "150 20 20"</p>
<p>Found config header 'joystick'</p>
<p>Loaded config string "joystick.enable" = "false"</p>
<p>Loaded config string "joystick.deadzone" = "8192"</p>
<p>Found config header 'chat'</p>
<p>Loaded config string "chat.timestamp" = "true"</p>
<p>Found config header 'chat.session'</p>
<p>Loaded config string "chat.session.extended" = "true"</p>
<p>Found config header 'lobby'</p>
<p>Loaded config string "lobby.history" = "0"</p>
<p>Loaded config string "lobby.room" = "arena26"</p>
<p>Loaded config string "lobby.server" = "lobby.wildfiregames.com"</p>
<p>Loaded config string "lobby.tls" = "true"</p>
<p>Loaded config string "lobby.verify_certificate" = "false"</p>
<p>Loaded config string "lobby.terms_url" = "https://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/gui/prelobby/common/terms/"</p>
<p>Loaded config string "lobby.terms_of_service" = "0"</p>
<p>Loaded config string "lobby.terms_of_use" = "0"</p>
<p>Loaded config string "lobby.privacy_policy" = "0"</p>
<p>Loaded config string "lobby.xpartamupp" = "wfgbot26"</p>
<p>Loaded config string "lobby.echelon" = "echelon26"</p>
<p>Loaded config string "lobby.buddies"</p>
<p>Loaded config string "lobby.rememberpassword" = "true"</p>
<p>Found config header 'lobby.columns'</p>
<p>Loaded config string "lobby.columns.gamerating" = "false"</p>
<p>Found config header 'lobby.stun'</p>
<p>Loaded config string "lobby.stun.enabled" = "true"</p>
<p>Loaded config string "lobby.stun.server" = "lobby.wildfiregames.com"</p>
<p>Loaded config string "lobby.stun.port" = "3478"</p>
<p>Loaded config string "lobby.stun.delay" = "200"</p>
<p>Found config header 'mod'</p>
<p>Loaded config string "mod.enabledmods" = "mod public"</p>
<p>Found config header 'modio'</p>
<p>Loaded config string "modio.public_key" = "RWQa4XiSn+BLxIYXNrXyz68wwTGWyZ7+kxDtZuLHBXkCtt+lLB8VnpdM"</p>
<p>Loaded config string "modio.disclaimer" = "0"</p>
<p>Found config header 'modio.v1'</p>
<p>Loaded config string "modio.v1.baseurl" = "https://api.mod.io/v1"</p>
<p>Loaded config string "modio.v1.api_key" = "23df258a71711ea6e4b50893acc1ba55"</p>
<p>Loaded config string "modio.v1.name_id" = "0ad"</p>
<p>Found config header 'network'</p>
<p>Loaded config string "network.duplicateplayernames" = "false"</p>
<p>Loaded config string "network.lateobservers" = "everyone"</p>
<p>Loaded config string "network.observerlimit" = "8"</p>
<p>Loaded config string "network.observermaxlag" = "-1"</p>
<p>Loaded config string "network.autocatchup" = "true"</p>
<p>Found config header 'overlay'</p>
<p>Loaded config string "overlay.fps" = "false"</p>
<p>Loaded config string "overlay.realtime" = "false"</p>
<p>Loaded config string "overlay.netwarnings" = "true"</p>
<p>Found config header 'profiler2'</p>
<p>Loaded config string "profiler2.autoenable" = "false"</p>
<p>Loaded config string "profiler2.gpu.arb.enable" = "true"</p>
<p>Found config header 'rlinterface'</p>
<p>Loaded config string "rlinterface.address" = "127.0.0.1:6000"</p>
<p>Found config header 'sound'</p>
<p>Loaded config string "sound.mastergain" = "0.9"</p>
<p>Loaded config string "sound.musicgain" = "0.2"</p>
<p>Loaded config string "sound.ambientgain" = "0.6"</p>
<p>Loaded config string "sound.actiongain" = "0.7"</p>
<p>Loaded config string "sound.uigain" = "0.7"</p>
<p>Loaded config string "sound.mindistance" = "1"</p>
<p>Loaded config string "sound.maxdistance" = "350"</p>
<p>Loaded config string "sound.maxstereoangle" = "0.62"</p>
<p>Found config header 'sound.notify'</p>
<p>Loaded config string "sound.notify.nick" = "true"</p>
<p>Loaded config string "sound.notify.gamesetup.join" = "false"</p>
<p>Found config header 'tinygettext'</p>
<p>Loaded config string "tinygettext.debug" = "false"</p>
<p>Found config header 'userreport'</p>
<p>Loaded config string "userreport.url_upload" = "https://feedback.wildfiregames.com/report/upload/v1/"</p>
<p>Loaded config string "userreport.url_publication" = "https://feedback.wildfiregames.com/"</p>
<p>Loaded config string "userreport.url_terms" = "https://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/gui/userreport/Terms_and_Conditions.txt"</p>
<p>Loaded config string "userreport.terms" = "0"</p>
<p>Found config header 'view'</p>
<p>Loaded config string "view.scroll.speed" = "120.0"</p>
<p>Loaded config string "view.scroll.speed.modifier" = "1.05"</p>
<p>Loaded config string "view.scroll.mouse.detectdistance" = "3"</p>
<p>Loaded config string "view.rotate.x.speed" = "1.2"</p>
<p>Loaded config string "view.rotate.x.min" = "28.0"</p>
<p>Loaded config string "view.rotate.x.max" = "60.0"</p>
<p>Loaded config string "view.rotate.x.default" = "35.0"</p>
<p>Loaded config string "view.rotate.y.speed" = "2.0"</p>
<p>Loaded config string "view.rotate.y.speed.wheel" = "0.45"</p>
<p>Loaded config string "view.rotate.y.default" = "0.0"</p>
<p>Loaded config string "view.rotate.speed.modifier" = "1.05"</p>
<p>Loaded config string "view.drag.speed" = "0.5"</p>
<p>Loaded config string "view.zoom.speed" = "256.0"</p>
<p>Loaded config string "view.zoom.speed.wheel" = "32.0"</p>
<p>Loaded config string "view.zoom.min" = "50.0"</p>
<p>Loaded config string "view.zoom.max" = "200.0"</p>
<p>Loaded config string "view.zoom.default" = "120.0"</p>
<p>Loaded config string "view.zoom.speed.modifier" = "1.05"</p>
<p>Loaded config string "view.pos.smoothness" = "0.1"</p>
<p>Loaded config string "view.zoom.smoothness" = "0.4"</p>
<p>Loaded config string "view.rotate.x.smoothness" = "0.5"</p>
<p>Loaded config string "view.rotate.y.smoothness" = "0.3"</p>
<p>Loaded config string "view.near" = "2.0"</p>
<p>Loaded config string "view.far" = "4096.0"</p>
<p>Loaded config string "view.fov" = "45.0"</p>
<p>Loaded config string "view.height.smoothness" = "0.5"</p>
<p>Loaded config string "view.height.min" = "16"</p>
<p>Cannot find config file "config/local.cfg" - ignoring</p>
<p>Loading config file "config/user.cfg"</p>
<p>Loaded config string "gui.session.respoptooltipsort" = "0"</p>
<p>Loaded config string "gui.splashscreen.enable" = "false"</p>
<p>Loaded config string "gui.splashscreen.version" = "1661082182"</p>
<p>Loaded config string "multiplayerhosting.port" = "20595"</p>
<p>Loaded config string "playername.multiplayer" = "korvo"</p>
<p>Loaded config string "userreport.enabledversion" = "0"</p>
<p>Loaded config string "userreport.id"</p>
<p>Loading config file "config/user.cfg"</p>
<p>Loaded config string "gui.session.respoptooltipsort" = "0"</p>
<p>Loaded config string "gui.splashscreen.enable" = "false"</p>
<p>Loaded config string "gui.splashscreen.version" = "1661082182"</p>
<p>Loaded config string "multiplayerhosting.port" = "20595"</p>
<p>Loaded config string "playername.multiplayer" = "korvo"</p>
<p>Loaded config string "userreport.enabledversion" = "0"</p>
<p>Loaded config string "userreport.id"</p>
<p>Loading config file "config/user.cfg"</p>
<p>Loaded config string "gui.session.respoptooltipsort" = "0"</p>
<p>Loaded config string "gui.splashscreen.enable" = "false"</p>
<p>Loaded config string "gui.splashscreen.version" = "1661082182"</p>
<p>Loaded config string "multiplayerhosting.port" = "20595"</p>
<p>Loaded config string "playername.multiplayer" = "korvo"</p>
<p>Loaded config string "userreport.enabledversion" = "0"</p>
<p>Loaded config string "userreport.id"</p>
<p>Loading config file "config/user.cfg"</p>
<p>Loaded config string "gui.session.respoptooltipsort" = "0"</p>
<p>Loaded config string "gui.splashscreen.enable" = "false"</p>
<p>Loaded config string "gui.splashscreen.version" = "1661082182"</p>
<p>Loaded config string "multiplayerhosting.port" = "20595"</p>
<p>Loaded config string "playername.multiplayer" = "korvo"</p>
<p>Loaded config string "userreport.enabledversion" = "0"</p>
<p>Loaded config string "userreport.id"</p>
<p>Creating shadow texture (size 1024x1024) (format = Format::D24)</p>
<p>Loading simulation script 'simulation/components/interfaces/AIProxy.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/AlertRaiser.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/AttackDetection.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Auras.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/AutoBuildable.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Barter.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/BattleDetection.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/BuildRestrictions.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Builder.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/BuildingAI.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Capturable.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/CeasefireManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Cost.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/DeathDamage.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/DelayedDamage.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/EndGameManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/EntityLimits.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Formation.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Foundation.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/GarrisonHolder.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Garrisonable.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Gate.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Guard.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Heal.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Health.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Loot.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Looter.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Market.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Messages.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ModifiersManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Pack.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Player.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/PlayerManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Population.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ProductionQueue.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Promotion.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/RangeOverlayManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Repairable.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Researcher.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Resistance.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ResourceDropsite.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ResourceGatherer.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ResourceSupply.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/ResourceTrickle.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/SkirmishReplacer.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/StatisticsTracker.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/StatusBars.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/StatusEffectsReceiver.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TechnologyManager.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TerritoryDecay.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Timer.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Trader.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Trainer.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TrainingRestrictions.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Treasure.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TreasureCollector.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Trigger.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TriggerPoint.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/TurretHolder.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Turretable.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/UnitAI.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Upgrade.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Upkeep.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/VisionSharing.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/WallPiece.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/WallSet.js'</p>
<p>Loading simulation script 'simulation/components/interfaces/Wonder.js'</p>
<p>Loading simulation script 'simulation/helpers/Attack.js'</p>
<p>Loading simulation script 'simulation/helpers/Cheat.js'</p>
<p>Loading simulation script 'simulation/helpers/Commands.js'</p>
<p>Loading simulation script 'simulation/helpers/InitGame.js'</p>
<p>Loading simulation script 'simulation/helpers/ModificationTemplates.js'</p>
<p>Loading simulation script 'simulation/helpers/ObstructionSnap.js'</p>
<p>Loading simulation script 'simulation/helpers/Player.js'</p>
<p>Loading simulation script 'simulation/helpers/Position.js'</p>
<p>Loading simulation script 'simulation/helpers/RallyPointCommands.js'</p>
<p>Loading simulation script 'simulation/helpers/Resources.js'</p>
<p>Loading simulation script 'simulation/helpers/Setup.js'</p>
<p>Loading simulation script 'simulation/helpers/Sound.js'</p>
<p>Loading simulation script 'simulation/helpers/Transform.js'</p>
<p>Loading simulation script 'simulation/helpers/ValueModification.js'</p>
<p>Loading simulation script 'simulation/helpers/Walls.js'</p>
<p>Loading simulation script 'simulation/components/AIInterface.js'</p>
<p>Loading simulation script 'simulation/components/AIProxy.js'</p>
<p>Loading simulation script 'simulation/components/AlertRaiser.js'</p>
<p>Loading simulation script 'simulation/components/Attack.js'</p>
<p>Loading simulation script 'simulation/components/AttackDetection.js'</p>
<p>Loading simulation script 'simulation/components/Auras.js'</p>
<p>Loading simulation script 'simulation/components/AutoBuildable.js'</p>
<p>Loading simulation script 'simulation/components/Barter.js'</p>
<p>Loading simulation script 'simulation/components/BattleDetection.js'</p>
<p>Loading simulation script 'simulation/components/BuildRestrictions.js'</p>
<p>Loading simulation script 'simulation/components/Builder.js'</p>
<p>Loading simulation script 'simulation/components/BuildingAI.js'</p>
<p>Loading simulation script 'simulation/components/Capturable.js'</p>
<p>Loading simulation script 'simulation/components/CeasefireManager.js'</p>
<p>Loading simulation script 'simulation/components/Cost.js'</p>
<p>Loading simulation script 'simulation/components/DeathDamage.js'</p>
<p>Loading simulation script 'simulation/components/DelayedDamage.js'</p>
<p>Loading simulation script 'simulation/components/EndGameManager.js'</p>
<p>Loading simulation script 'simulation/components/EntityLimits.js'</p>
<p>Loading simulation script 'simulation/components/Fogging.js'</p>
<p>Loading simulation script 'simulation/components/Formation.js'</p>
<p>Loading simulation script 'simulation/components/FormationAttack.js'</p>
<p>Loading simulation script 'simulation/components/Foundation.js'</p>
<p>Loading simulation script 'simulation/components/GarrisonHolder.js'</p>
<p>Loading simulation script 'simulation/components/Garrisonable.js'</p>
<p>Loading simulation script 'simulation/components/Gate.js'</p>
<p>Loading simulation script 'simulation/components/Guard.js'</p>
<p>Loading simulation script 'simulation/components/GuiInterface.js'</p>
<p>Loading simulation script 'simulation/components/Heal.js'</p>
<p>Loading simulation script 'simulation/components/Health.js'</p>
<p>Loading simulation script 'simulation/components/Identity.js'</p>
<p>Loading simulation script 'simulation/components/Loot.js'</p>
<p>Loading simulation script 'simulation/components/Looter.js'</p>
<p>Loading simulation script 'simulation/components/Market.js'</p>
<p>Loading simulation script 'simulation/components/Mirage.js'</p>
<p>Loading simulation script 'simulation/components/ModifiersManager.js'</p>
<p>Loading simulation script 'simulation/components/MotionBall.js'</p>
<p>Loading simulation script 'simulation/components/Pack.js'</p>
<p>Loading simulation script 'simulation/components/Player.js'</p>
<p>Loading simulation script 'simulation/components/PlayerManager.js'</p>
<p>Loading simulation script 'simulation/components/Population.js'</p>
<p>Loading simulation script 'simulation/components/ProductionQueue.js'</p>
<p>Loading simulation script 'simulation/components/Promotion.js'</p>
<p>Loading simulation script 'simulation/components/RallyPoint.js'</p>
<p>Loading simulation script 'simulation/components/RangeOverlayManager.js'</p>
<p>Loading simulation script 'simulation/components/Repairable.js'</p>
<p>Loading simulation script 'simulation/components/Researcher.js'</p>
<p>Loading simulation script 'simulation/components/Resistance.js'</p>
<p>Loading simulation script 'simulation/components/ResourceDropsite.js'</p>
<p>Loading simulation script 'simulation/components/ResourceGatherer.js'</p>
<p>Loading simulation script 'simulation/components/ResourceSupply.js'</p>
<p>Loading simulation script 'simulation/components/ResourceTrickle.js'</p>
<p>Loading simulation script 'simulation/components/Settlement.js'</p>
<p>Loading simulation script 'simulation/components/SkirmishReplacer.js'</p>
<p>Loading simulation script 'simulation/components/Sound.js'</p>
<p>Loading simulation script 'simulation/components/StatisticsTracker.js'</p>
<p>Loading simulation script 'simulation/components/StatusBars.js'</p>
<p>Loading simulation script 'simulation/components/StatusEffectsReceiver.js'</p>
<p>Loading simulation script 'simulation/components/TechnologyManager.js'</p>
<p>Loading simulation script 'simulation/components/TerritoryDecay.js'</p>
<p>Loading simulation script 'simulation/components/TerritoryDecayManager.js'</p>
<p>Loading simulation script 'simulation/components/Timer.js'</p>
<p>Loading simulation script 'simulation/components/Trader.js'</p>
<p>Loading simulation script 'simulation/components/Trainer.js'</p>
<p>Loading simulation script 'simulation/components/TrainingRestrictions.js'</p>
<p>Loading simulation script 'simulation/components/Treasure.js'</p>
<p>Loading simulation script 'simulation/components/TreasureCollector.js'</p>
<p>Loading simulation script 'simulation/components/Trigger.js'</p>
<p>Loading simulation script 'simulation/components/TriggerPoint.js'</p>
<p>Loading simulation script 'simulation/components/TurretHolder.js'</p>
<p>Loading simulation script 'simulation/components/Turretable.js'</p>
<p>Loading simulation script 'simulation/components/UnitAI.js'</p>
<p>Loading simulation script 'simulation/components/UnitMotionFlying.js'</p>
<p>Loading simulation script 'simulation/components/Upgrade.js'</p>
<p>Loading simulation script 'simulation/components/Upkeep.js'</p>
<p>Loading simulation script 'simulation/components/ValueModificationManager.js'</p>
<p>Loading simulation script 'simulation/components/Visibility.js'</p>
<p>Loading simulation script 'simulation/components/VisionSharing.js'</p>
<p>Loading simulation script 'simulation/components/WallPiece.js'</p>
<p>Loading simulation script 'simulation/components/WallSet.js'</p>
<p>Loading simulation script 'simulation/components/Wonder.js'</p>
<p>Net client: Connected to 127.0.0.1:20595</p>
<p>Net server: Received connection from 127.0.0.1:43247</p>
<p>Net: Sending message CSrvHandshakeMessage { m_Magic: 1349714239, m_ProtocolVersion: 16842776, m_SoftwareVersion: 16842776 } of size 15 to [unauthed host]</p>
<p>Netzwerknachricht: ({status:"connected", type:"netstatus"})</p>
<p>Net client: Received message CSrvHandshakeMessage { m_Magic: 1349714239, m_ProtocolVersion: 16842776, m_SoftwareVersion: 16842776 } of size 15 from server</p>
<p>Net server: Received message CCliHandshakeMessage { m_MagicResponse: 1348665633, m_ProtocolVersion: 16842776, m_SoftwareVersion: 16842776 } of size 15 from [unauthed host]</p>
<p>Net: Sending message CSrvHandshakeResponseMessage { m_UseProtocolVersion: 16842776, m_Flags: 0, m_GUID: 56FB8618C16D1B9F } of size 31 to [56FB8618...]</p>
<p>Net client: Received message CSrvHandshakeResponseMessage { m_UseProtocolVersion: 16842776, m_Flags: 0, m_GUID: 56FB8618C16D1B9F } of size 31 from server</p>
<p>Net server: Received message CAuthenticateMessage { m_Name: korvo, m_Password: [secret], m_ControllerSecret: [secret] } of size 39 from [56FB8618...]</p>
<p>Net: Sending message CAuthenticateResultMessage { m_Code: 0, m_HostID: 1, m_IsController: 1, m_Message: Logged in } of size 30 to [56FB8618...]</p>
<p>Net: Sending message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 0 } } } of size 37 to [56FB8618...]</p>
<p>Net client: Received message CAuthenticateResultMessage { m_Code: 0, m_HostID: 1, m_IsController: 1, m_Message: Logged in } of size 30 from server</p>
<p>Net: Authentication result: host=1, Logged in</p>
<p>Net client: Received message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 0 } } } of size 37 from server</p>
<p>Netzwerknachricht: ({rejoining:false, status:"authenticated", type:"netstatus"})</p>
<p>Net server: Received message CClearAllReadyMessage {  } of size 3 from [56FB8618...]</p>
<p>Net: Sending message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 0 } } } of size 37 to [56FB8618...]</p>
<p>Net server: Received message CReadyMessage { m_GUID: , m_Status: 2 } of size 8 from [56FB8618...]</p>
<p>Net: Sending message CReadyMessage { m_GUID: 56FB8618C16D1B9F, m_Status: 2 } of size 24 to [56FB8618...]</p>
<p>Net server: Received message CClearAllReadyMessage {  } of size 3 from [56FB8618...]</p>
<p>Net: Sending message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 2 } } } of size 37 to [56FB8618...]</p>
<p>Net server: Received message CClearAllReadyMessage {  } of size 3 from [56FB8618...]</p>
<p>Net: Sending message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 2 } } } of size 37 to [56FB8618...]</p>
<p class="error">ERROR: JavaScript error: gamesettings/GameSettings.js line 97
Infinite loop initializing attributes detected, components: ["biome", "campaignData", "ceasefire", "cheats", "circularMap", "daytime", "disableSpies", "disableTreasures", "gameSpeed", "landscape", "lastManStanding", "lockedTeams", "map", "mapExploration", "mapName", "mapPreview", "mapSize", "matchID", "nomad", "playerAI", "playerCiv", "playerColor", "playerCount", "playerName", "playerTeam", "population", "rating", "regicideGarrison", "relic", "seaLevelRise", "seeds", "startingCamera", "startingResources", "teamPlacement", "triggerDifficulty", "triggerScripts", "victoryConditions", "wonder"]
  fromInitAttributes@gamesettings/GameSettings.js:97:9
  parseSettings@gui/gamesetup/Controllers/GameSettingsController.js:191:18
  onLoad@gui/gamesetup/Controllers/GameSettingsController.js:89:10
  SetupWindow@gui/gamesetup/SetupWindow.js:61:11
  init@gui/gamesetup/gamesetup.js:47:18
  pollAndHandleNetworkClient@gui/gamesetup_mp/gamesetup_mp.js:286:13
  onTick@gui/gamesetup_mp/gamesetup_mp.js:158:2
  __eventhandler6 (Tick)@multiplayerPages Tick:1:1</p>
<p class="error">ERROR: GUI page 'page_gamesetup.xml': Failed to call init() function</p>
<p>Net client: Received message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 0 } } } of size 37 from server</p>
<p>Net client: Received message CReadyMessage { m_GUID: 56FB8618C16D1B9F, m_Status: 2 } of size 24 from server</p>
<p>Net client: Received message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 2 } } } of size 37 from server</p>
<p>Net client: Received message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 4294967295, m_Status: 2 } } } of size 37 from server</p>
<p>Net message: ({newAssignments:{'56FB8618C16D1B9F':{status:0, player:-1, name:"korvo"}}, type:"players"})</p>
<p>Net message: ({newAssignments:{'56FB8618C16D1B9F':{status:0, player:-1, name:"korvo"}}, type:"players"})</p>
<p>Net message: ({status:2, guid:"56FB8618C16D1B9F", type:"ready"})</p>
<p>Net message: ({newAssignments:{'56FB8618C16D1B9F':{status:2, player:-1, name:"korvo"}}, type:"players"})</p>
<p>Net message: ({newAssignments:{'56FB8618C16D1B9F':{status:2, player:-1, name:"korvo"}}, type:"players"})</p>
<p>Net server: Received message CAssignPlayerMessage { m_PlayerID: 1, m_GUID: 56FB8618C16D1B9F } of size 24 from [56FB8618...]</p>
<p>Net: Sending message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 1, m_Status: 2 } } } of size 37 to [56FB8618...]</p>
<p>Net server: Received message CGameSetupMessage { m_Data: ({type:"initial-update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1100 from [56FB8618...]</p>
<p>Net: Sending message CGameSetupMessage { m_Data: ({type:"initial-update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1100 to [56FB8618...]</p>
<p>Net client: Received message CPlayerAssignmentMessage { m_Hosts: {  { m_GUID: 56FB8618C16D1B9F, m_Name: korvo, m_PlayerID: 1, m_Status: 2 } } } of size 37 from server</p>
<p>Net client: Received message CGameSetupMessage { m_Data: ({type:"initial-update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1100 from server</p>
<p>Net message: ({newAssignments:{'56FB8618C16D1B9F':{status:2, player:1, name:"korvo"}}, type:"players"})</p>
<p>Net message: ({data:{type:"initial-update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}, type:"gamesetup"})</p>
<p>Net server: Received message CGameSetupMessage { m_Data: ({type:"update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1092 from [56FB8618...]</p>
<p>Net: Sending message CGameSetupMessage { m_Data: ({type:"update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1092 to [56FB8618...]</p>
<p>Net client: Received message CGameSetupMessage { m_Data: ({type:"update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}) } of size 1092 from server</p>
<p>Net message: ({data:{type:"update", initAttribs:{settings:{Ceasefire:20, CheatsEnabled:false, CircularMap:true, DisableSpies:false, DisableTreasures:false, LastManStanding:false, LockTeams:false, RevealMap:false, ExploreMap:false, AllyView:false, mapName:"Barcania (3)", mapPreview:"cropped:0.78125,0.5859375:session/icons/mappreview/barcania_3p.png", PlayerData:[{AI:false, Civ:"random", Color:{r:150, g:20, b:20}, Name:"Player 1", Team:-1}, {AI:false, Civ:"rome", Color:{r:231, g:200, b:5}, Name:"Player 2", Team:-1}, {AI:false, Civ:"athen", Color:{r:21, g:55, b:149}, Name:"Player 3", Team:-1}], PopulationCap:300, RegicideGarrison:false, Seed:"random", AISeed:"random", StartingResources:3000, TriggerScripts:[], VictoryConditions:["regicide"]}, gameSpeed:1, map:"maps/skirmishes/barcania_3p", mapType:"skirmish", guiData:{mapFilter:"default"}}}, type:"gamesetup"})</p>
<p>Net server: Disconnected [56FB8618...]</p>
<p>Shutting down profiler2 GPU mode</p>
<p>Engine exited successfully on 2023-09-12 at 21:01:06 with 650 message(s), 2 error(s) and 0 warning(s).</p>

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...