Page 13 of 37

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 3:03 pm
by The Silent One

Code: Select all

7:02:14.155716 {0x000067c8} [trace] client : chatwnd.cpp:474 : HandlePlayerChatMessage sender:   sender colour rgba tag: <rgba 255 255 255 255>  filtered message: TheSilentOne entered game  timestamp text: [19 Jun 17:02:06]   wrapped text: <rgba 255 255 255 255>[19 Jun 17:02:06] TheSilentOne entered game</rgba>
17:02:14.176524 {0x000067c8} [trace] FSM : humanclientfsm.cpp:520 : (HumanClientFSM) MPLobby.GameStart
17:02:14.177049 {0x000067c8} [debug] client : sitreppanel.cpp:766 : SitRepPanel::Update()
17:02:14.177544 {0x000067c8} [trace] FSM : humanclientfsm.cpp:446 : (HumanClientFSM) ~MPLobby
17:02:14.177544 {0x000067c8} [trace] FSM : humanclientfsm.cpp:613 : (HumanClientFSM) PlayingGame
17:02:14.177544 {0x000067c8} [trace] FSM : humanclientfsm.cpp:821 : (HumanClientFSM) WaitingForGameStart
17:02:14.177544 {0x000067c8} [trace] FSM : humanclientfsm.cpp:833 : (HumanClientFSM) WaitingForGameStart.GameStart
17:02:14.187461 {0x000067c8} [debug] client : message.cpp:856 : ExtractGameStartMessage empire deserialization time 9
17:02:14.188452 {0x000067c8} [debug] client : universe.cpp:161 : Reset id allocators with highest object id = -1 and highest design id = -1
17:02:14.188950 {0x000067c8} [debug] client : serializeuniverse.cpp:84 : Universe::serialize : deserializing universe width: 566.827
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.188950 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189444 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.189940 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190436 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.190933 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.191927 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192434 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.192922 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.193415 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.193415 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.193415 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.193415 {0x000067c8} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
17:02:14.193415 {0x000067c8} [debug] client : serializeuniverse.cpp:89 : Universe::serialize : deserializing 0 ship designs
17:02:14.196889 {0x000067c8} [debug] client : serializeuniverse.cpp:98 : Universe::serialize : deserializing empire object visibility for 1, 1, 1, 1 empires
17:02:14.221188 {0x000067c8} [debug] client : serializeuniverse.cpp:113 : Universe::serialize : deserializing 135 objects
17:02:14.221188 {0x000067c8} [debug] client : serializeuniverse.cpp:119 : Universe::serialize : deserializing 16 destroyed object ids
17:02:14.221188 {0x000067c8} [debug] client : serializeuniverse.cpp:126 : Universe::serialize : deserializing empire known objects for 0 empires
17:02:14.221188 {0x000067c8} [debug] client : serializeuniverse.cpp:132 : Universe::serialize : deserializing id allocator version = 1
17:02:14.221188 {0x000067c8} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
17:02:14.221188 {0x000067c8} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 2151, ]
17:02:14.221685 {0x000067c8} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
17:02:14.221685 {0x000067c8} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 1917, ]
17:02:14.221685 {0x000067c8} [debug] client : serializeuniverse.cpp:161 : Universe::serialize : deserializing 0 types of statistic
17:02:14.221685 {0x000067c8} [debug] client : serializeuniverse.cpp:164 : Universe::serialize : deserializing done
17:02:14.221685 {0x000067c8} [debug] client : serializeuniverse.cpp:175 : Universe::serialize : updating empires' latest known object destruction states
17:02:14.221685 {0x000067c8} [debug] client : serializeuniverse.cpp:184 : Universe::serialize done
17:02:14.221685 {0x000067c8} [debug] client : message.cpp:865 : ExtractGameStartMessage universe deserialization time 33
17:02:14.221685 {0x000067c8} [trace] client : message.cpp:868 : ExtractGameStartMessage players deserialization time 33
17:02:14.221685 {0x000067c8} [error] client : message.cpp:902 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: input stream error
17:02:14.221685 {0x000067c8} [trace] client : message.cpp:904 : Message: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="15">
<single_player_game>0</single_player_game>
<empire_id>4</empire_id>
<current_turn>18</current_turn>

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 3:43 pm
by Magnate
I don't know if it has been restarted yet but I just tried to log on and this time I got a CTD immediately after joining - there was no passcode sent to I clicked OK without one, and I saw the join game screen say "Magnate has joined game" and then CTD. Just FYI - this may be WAD if the server is not running or something!

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 4:59 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 3:03 pm
Don't try with PR. I forgot it changes order of start game message and fail.

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 5:03 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 12:06 pm
more detailed log:

Code: Select all

.cpp:307 : ship design serialize version: 2 : loading
14:03:57.894306 {0x000057ec} [trace] client : SerializeUniverse.cpp:307 : ship design serialize version: 2 : loading
14:03:57.894306 {0x000057ec} [debug] client : SerializeUniverse.cpp:89 : Universe::serialize : deserializing 0 ship designs
14:03:57.897803 {0x000057ec} [debug] client : SerializeUniverse.cpp:98 : Universe::serialize : deserializing empire object visibility for 1, 1, 1, 1 empires
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:113 : Universe::serialize : deserializing 135 objects
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:119 : Universe::serialize : deserializing 16 destroyed object ids
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:126 : Universe::serialize : deserializing empire known objects for 0 empires
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:132 : Universe::serialize : deserializing id allocator version = 1
14:03:57.921114 {0x000057ec} [debug] IDallocator : IDAllocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
14:03:57.921114 {0x000057ec} [debug] IDallocator : IDAllocator.cpp:307 : Deserialized [empire = 4 next id = 2151, ]
14:03:57.921114 {0x000057ec} [debug] IDallocator : IDAllocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
14:03:57.921114 {0x000057ec} [debug] IDallocator : IDAllocator.cpp:307 : Deserialized [empire = 4 next id = 1917, ]
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:161 : Universe::serialize : deserializing 0 types of statistic
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:164 : Universe::serialize : deserializing done
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:175 : Universe::serialize : updating empires' latest known object destruction states
14:03:57.921114 {0x000057ec} [debug] client : SerializeUniverse.cpp:184 : Universe::serialize done
14:03:57.921114 {0x000057ec} [debug] client : Message.cpp:864 : ExtractGameStartMessage universe deserialization time 32
14:03:57.921610 {0x000057ec} [trace] client : Message.cpp:869 : ExtractGameStartMessage players and loaded_game_data=true deserialization time 32
14:03:57.921610 {0x000057ec} [trace] client : Message.cpp:872 : ExtractGameStartMessage orders deserialization time 32
14:03:57.922107 {0x000057ec} [error] client : Message.cpp:890 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: bad allocation
14:03:57.922107 {0x000057ec} [trace] client : Message.cpp:892 : Message: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="15">
<single_player_game>0</single_player_game>
<empire_id>4</empire_id>
<current_turn>18</current_turn>
<empires class_id="0" tracking_level="0" version="0">
	<m_empire_map class_id="1" tracking_level="0" version="0">
		<count>4</count>
		<item_version>0</item_version>
		<item class_id="2" tracking_level="0" version="0">
			<first>1</first>
			<second class_id="3" tracking_level="1" version="3" object_id="_0">
				<m_id>1</m_id>
				<m_name>Magnate</m_name>
				<m_player_name>Magnate</m_player_name>
				<m_color class_id="4" tracking_level="0" version="0">
					<clr.r>0</clr.r>
					<clr.g>255</clr.g>
					<clr.b>0</clr.b>
					<clr.a>255</clr.a>
				</m_color>
				<m_capital_id>460</m_capital_id>
				<m_source_id>460</m_source_id>
				<m_eliminated>0</m_eliminated>
				<m_victories class_id="5" tracking_level="0" version="0">
					<count>0</count>
					<item_version>0</item_version>
				</m_victories>
				<m_techs class_id="6" tracking_level="0" version="0">
					<count>15</count>
					<item_version>0</item_version>
					<item class_id="7" tracking_level="0" version="0">
						<first>DEF_ROOT_DEFENSE</first>
						<second>-32768</second>
					</item>
					<item>
						<first>GRO_PLANET_ECOL</firs
Could you save log from original master into file? I want to see entire message.

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 5:11 pm
by o01eg
Magnate wrote:
Wed Jun 19, 2019 3:43 pm
I don't know if it has been restarted yet but I just tried to log on and this time I got a CTD immediately after joining - there was no passcode sent to I clicked OK without one, and I saw the join game screen say "Magnate has joined game" and then CTD. Just FYI - this may be WAD if the server is not running or something!
You use 2019-05-13.bbb72e1 while the server requires 2019-06-16.ecb7a95.

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 5:38 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 12:06 pm
more detailed log:
Could you also apply https://github.com/freeorion/freeorion/pull/2483 ?

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 6:59 pm
by The Silent One
Using PR 2479 and 2483 over master, correct? Should there be any other part of the log you would like to have posted, please tell me.

Code: Select all

20:55:50.320562 {0x00001110} [trace] client : chatwnd.cpp:474 : HandlePlayerChatMessage sender:   sender colour rgba tag: <rgba 255 255 255 255>  filtered message: TheSilentOne entered game  timestamp text: [19 Jun 20:55:42]   wrapped text: <rgba 255 255 255 255>[19 Jun 20:55:42] TheSilentOne entered game</rgba>
20:55:50.341866 {0x00001110} [trace] FSM : humanclientfsm.cpp:520 : (HumanClientFSM) MPLobby.GameStart
20:55:50.342362 {0x00001110} [debug] client : sitreppanel.cpp:766 : SitRepPanel::Update()
20:55:50.343354 {0x00001110} [trace] FSM : humanclientfsm.cpp:446 : (HumanClientFSM) ~MPLobby
20:55:50.343354 {0x00001110} [trace] FSM : humanclientfsm.cpp:613 : (HumanClientFSM) PlayingGame
20:55:50.343354 {0x00001110} [trace] FSM : humanclientfsm.cpp:821 : (HumanClientFSM) WaitingForGameStart
20:55:50.343354 {0x00001110} [trace] FSM : humanclientfsm.cpp:833 : (HumanClientFSM) WaitingForGameStart.GameStart
20:55:50.352804 {0x00001110} [debug] client : message.cpp:856 : ExtractGameStartMessage empire deserialization time 9
20:55:50.353802 {0x00001110} [debug] client : universe.cpp:161 : Reset id allocators with highest object id = -1 and highest design id = -1
20:55:50.353802 {0x00001110} [debug] client : serializeuniverse.cpp:84 : Universe::serialize : deserializing universe width: 566.827
20:55:50.353802 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354289 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.354786 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355286 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.355777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356279 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.356777 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357242 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357242 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357242 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357242 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357242 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.357737 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358258 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
20:55:50.358729 {0x00001110} [debug] client : serializeuniverse.cpp:89 : Universe::serialize : deserializing 0 ship designs
20:55:50.362226 {0x00001110} [debug] client : serializeuniverse.cpp:98 : Universe::serialize : deserializing empire object visibility for 1, 1, 1, 1 empires
20:55:50.385537 {0x00001110} [debug] client : serializeuniverse.cpp:113 : Universe::serialize : deserializing 135 objects
20:55:50.385537 {0x00001110} [debug] client : serializeuniverse.cpp:119 : Universe::serialize : deserializing 16 destroyed object ids
20:55:50.385537 {0x00001110} [debug] client : serializeuniverse.cpp:126 : Universe::serialize : deserializing empire known objects for 0 empires
20:55:50.385537 {0x00001110} [debug] client : serializeuniverse.cpp:132 : Universe::serialize : deserializing id allocator version = 1
20:55:50.385537 {0x00001110} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
20:55:50.386034 {0x00001110} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 2151, ]
20:55:50.386034 {0x00001110} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
20:55:50.386034 {0x00001110} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 1917, ]
20:55:50.386034 {0x00001110} [debug] client : serializeuniverse.cpp:161 : Universe::serialize : deserializing 0 types of statistic
20:55:50.386034 {0x00001110} [debug] client : serializeuniverse.cpp:164 : Universe::serialize : deserializing done
20:55:50.386034 {0x00001110} [debug] client : serializeuniverse.cpp:175 : Universe::serialize : updating empires' latest known object destruction states
20:55:50.386034 {0x00001110} [debug] client : serializeuniverse.cpp:184 : Universe::serialize done
20:55:50.386034 {0x00001110} [debug] client : message.cpp:865 : ExtractGameStartMessage universe deserialization time 32
20:55:50.386034 {0x00001110} [trace] client : message.cpp:868 : ExtractGameStartMessage players deserialization time 32
20:55:50.386034 {0x00001110} [error] client : message.cpp:902 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: input stream error
20:55:50.386034 {0x00001110} [trace] client : message.cpp:904 : Message: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
<boost_serialization signature="serialization::archive" version="15">
<single_player_game>0</single_player_game>

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 7:03 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 6:59 pm
Using PR 2479 and 2483 over master, correct?
No, PR 2479 breaks compatibility. Apply only 2483.

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 7:18 pm
by The Silent One
Only 2483:

Code: Select all

21:16:43.309497 {0x000099fc} [trace] client : chatwnd.cpp:474 : HandlePlayerChatMessage sender:   sender colour rgba tag: <rgba 255 255 255 255>  filtered message: TheSilentOne entered game  timestamp text: [19 Jun 21:16:35]   wrapped text: <rgba 255 255 255 255>[19 Jun 21:16:35] TheSilentOne entered game</rgba>
21:16:43.338612 {0x000099fc} [trace] FSM : humanclientfsm.cpp:520 : (HumanClientFSM) MPLobby.GameStart
21:16:43.339108 {0x000099fc} [debug] client : sitreppanel.cpp:766 : SitRepPanel::Update()
21:16:43.339604 {0x000099fc} [trace] FSM : humanclientfsm.cpp:446 : (HumanClientFSM) ~MPLobby
21:16:43.339604 {0x000099fc} [trace] FSM : humanclientfsm.cpp:613 : (HumanClientFSM) PlayingGame
21:16:43.339604 {0x000099fc} [trace] FSM : humanclientfsm.cpp:821 : (HumanClientFSM) WaitingForGameStart
21:16:43.339604 {0x000099fc} [trace] FSM : humanclientfsm.cpp:833 : (HumanClientFSM) WaitingForGameStart.GameStart
21:16:43.349524 {0x000099fc} [debug] client : message.cpp:855 : ExtractGameStartMessage empire deserialization time 9
21:16:43.351012 {0x000099fc} [debug] client : universe.cpp:161 : Reset id allocators with highest object id = -1 and highest design id = -1
21:16:43.351012 {0x000099fc} [debug] client : serializeuniverse.cpp:84 : Universe::serialize : deserializing universe width: 566.827
21:16:43.351012 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351012 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351012 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351012 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.351508 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352004 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352500 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.352996 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353492 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.353988 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354484 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.354992 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [trace] client : serializeuniverse.cpp:307 : ship design serialize version: 2 : loading
21:16:43.355476 {0x000099fc} [debug] client : serializeuniverse.cpp:89 : Universe::serialize : deserializing 0 ship designs
21:16:43.358948 {0x000099fc} [debug] client : serializeuniverse.cpp:98 : Universe::serialize : deserializing empire object visibility for 1, 1, 1, 1 empires
21:16:43.382756 {0x000099fc} [debug] client : serializeuniverse.cpp:113 : Universe::serialize : deserializing 135 objects
21:16:43.382756 {0x000099fc} [debug] client : serializeuniverse.cpp:119 : Universe::serialize : deserializing 16 destroyed object ids
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:126 : Universe::serialize : deserializing empire known objects for 0 empires
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:132 : Universe::serialize : deserializing id allocator version = 1
21:16:43.383252 {0x000099fc} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
21:16:43.383252 {0x000099fc} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 2151, ]
21:16:43.383252 {0x000099fc} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
21:16:43.383252 {0x000099fc} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 1917, ]
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:161 : Universe::serialize : deserializing 0 types of statistic
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:164 : Universe::serialize : deserializing done
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:175 : Universe::serialize : updating empires' latest known object destruction states
21:16:43.383252 {0x000099fc} [debug] client : serializeuniverse.cpp:184 : Universe::serialize done
21:16:43.383252 {0x000099fc} [debug] client : message.cpp:864 : ExtractGameStartMessage universe deserialization time 33
21:16:43.383252 {0x000099fc} [trace] client : message.cpp:869 : ExtractGameStartMessage players and loaded_game_data=true deserialization time 33
21:16:43.383252 {0x000099fc} [trace] client : message.cpp:872 : ExtractGameStartMessage orders deserialization time 33
21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:66 : SaveGameUIData::serialize loading version 3
21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:73 : SaveGameUIData::serialize processed obsolete UI event count
21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:96 : SaveGameUIData::serialize design data from archive
21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:99 : SaveGameUIData::serialize design data from archive completed
21:16:43.383748 {0x000099fc} [error] client : message.cpp:890 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: bad allocation
21:16:43.383748 {0x000099fc} [trace] client : message.cpp:892 : Message: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 7:29 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 7:18 pm
Only 2483:

Code: Select all

21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:96 : SaveGameUIData::serialize design data from archive
21:16:43.383252 {0x000099fc} [trace] client : serializemultiplayercommon.cpp:99 : SaveGameUIData::serialize design data from archive completed
21:16:43.383748 {0x000099fc} [error] client : message.cpp:890 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: bad allocation
21:16:43.383748 {0x000099fc} [trace] client : message.cpp:892 : Message: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE boost_serialization>
It is strange. I've updated PR. Could you re-apply it and try again?

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 8:26 pm
by The Silent One

Code: Select all

22:25:43.275155 {0x0000624c} [debug] client : serializeuniverse.cpp:89 : Universe::serialize : deserializing 0 ship designs
22:25:43.278131 {0x0000624c} [debug] client : serializeuniverse.cpp:98 : Universe::serialize : deserializing empire object visibility for 1, 1, 1, 1 empires
22:25:43.301443 {0x0000624c} [debug] client : serializeuniverse.cpp:113 : Universe::serialize : deserializing 135 objects
22:25:43.301443 {0x0000624c} [debug] client : serializeuniverse.cpp:119 : Universe::serialize : deserializing 16 destroyed object ids
22:25:43.301443 {0x0000624c} [debug] client : serializeuniverse.cpp:126 : Universe::serialize : deserializing empire known objects for 0 empires
22:25:43.301443 {0x0000624c} [debug] client : serializeuniverse.cpp:132 : Universe::serialize : deserializing id allocator version = 1
22:25:43.301443 {0x0000624c} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
22:25:43.301443 {0x0000624c} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 2151, ]
22:25:43.301443 {0x0000624c} [debug] IDallocator : idallocator.cpp:288 : Deserialize IDAllocator()  server id = -1 empire id = 4
22:25:43.301939 {0x0000624c} [debug] IDallocator : idallocator.cpp:307 : Deserialized [empire = 4 next id = 1917, ]
22:25:43.301939 {0x0000624c} [debug] client : serializeuniverse.cpp:161 : Universe::serialize : deserializing 0 types of statistic
22:25:43.301939 {0x0000624c} [debug] client : serializeuniverse.cpp:164 : Universe::serialize : deserializing done
22:25:43.301939 {0x0000624c} [debug] client : serializeuniverse.cpp:175 : Universe::serialize : updating empires' latest known object destruction states
22:25:43.301939 {0x0000624c} [debug] client : serializeuniverse.cpp:184 : Universe::serialize done
22:25:43.301939 {0x0000624c} [debug] client : message.cpp:864 : ExtractGameStartMessage universe deserialization time 32
22:25:43.301939 {0x0000624c} [trace] client : message.cpp:869 : ExtractGameStartMessage players and loaded_game_data=true deserialization time 32
22:25:43.301939 {0x0000624c} [trace] client : message.cpp:872 : ExtractGameStartMessage orders deserialization time 32
22:25:43.301939 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:66 : SaveGameUIData::serialize loading version 3
22:25:43.301939 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:73 : SaveGameUIData::serialize processed obsolete UI event count
22:25:43.301939 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:96 : SaveGameUIData::serialize design data from archive
22:25:43.301939 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:99 : SaveGameUIData::serialize design data from archive completed
22:25:43.301939 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:110 : SaveGameUIData::serialize design data extracted
22:25:43.302435 {0x0000624c} [trace] client : serializemultiplayercommon.cpp:122 : SaveGameUIData::serialize ship hull processed
22:25:43.302435 {0x0000624c} [error] client : message.cpp:890 : ExtractGameStartMessageData(...) failed!  Message probably long, so not outputting to log.
Error: bad allocation

Code: Select all

ar  & BOOST_SERIALIZATION_NVP(obsolete_ship_parts);
Culprit?

Re: Multiplayer slow game server

Posted: Wed Jun 19, 2019 8:30 pm
by o01eg
The Silent One wrote:
Wed Jun 19, 2019 8:26 pm

Code: Select all

ar  & BOOST_SERIALIZATION_NVP(obsolete_ship_parts);
Culprit?
Yes. Looks like it was not only boost::optional to break Boost.Serializable compatibility.

Re: Multiplayer slow game server

Posted: Thu Jun 20, 2019 6:46 am
by o01eg
o01eg wrote:
Sat Jun 15, 2019 4:59 pm
As there other possible solution ready https://github.com/freeorion/freeorion/pull/2480 I will upgrade and restart the server with the current game in open mode when next weekly test build will be published next Tuesday.
If this issue won't be reproduced after updating, I'll start a new slow game near 16:00 UTC next Thursday. Otherwise I will start game with next weekly test build with https://github.com/freeorion/freeorion/pull/2479 merged.

If you want to participate, send me a PM with a desired player name and email or xmpp contact to accept One Time Passwords. If you participated in the previous game simply
OK, looks like I need to apply same schedule next week with https://github.com/freeorion/freeorion/pull/2486 .

Re: Multiplayer slow game server

Posted: Thu Jun 20, 2019 8:59 pm
by Magnate
o01eg wrote:
Wed Jun 19, 2019 5:11 pm
Magnate wrote:
Wed Jun 19, 2019 3:43 pm
I don't know if it has been restarted yet but I just tried to log on and this time I got a CTD immediately after joining - there was no passcode sent to I clicked OK without one, and I saw the join game screen say "Magnate has joined game" and then CTD. Just FYI - this may be WAD if the server is not running or something!
You use 2019-05-13.bbb72e1 while the server requires 2019-06-16.ecb7a95.
Ah ok no problem - are we restarting now or waiting another week? Happy to update when we restart.

Re: Multiplayer slow game server

Posted: Fri Jun 21, 2019 3:34 am
by o01eg
Magnate wrote:
Thu Jun 20, 2019 8:59 pm
o01eg wrote:
Wed Jun 19, 2019 5:11 pm
Magnate wrote:
Wed Jun 19, 2019 3:43 pm
I don't know if it has been restarted yet but I just tried to log on and this time I got a CTD immediately after joining - there was no passcode sent to I clicked OK without one, and I saw the join game screen say "Magnate has joined game" and then CTD. Just FYI - this may be WAD if the server is not running or something!
You use 2019-05-13.bbb72e1 while the server requires 2019-06-16.ecb7a95.
Ah ok no problem - are we restarting now or waiting another week? Happy to update when we restart.
No. I want you to update now and try to login to server to see if there some new errors will be found.