Multiplayer slow game server

For topics that do not fit in another sub-forum.

Moderator: Oberlus

Message
Author
User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#181 Post 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>
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

Magnate
Space Dragon
Posts: 425
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#182 Post 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!

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#183 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#184 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#185 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#186 Post 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 ?
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#187 Post 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>
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#188 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#189 Post 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>
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#190 Post 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?
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#191 Post 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?
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#192 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#193 Post 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 .
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

Magnate
Space Dragon
Posts: 425
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#194 Post 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.

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#195 Post 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.
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

Post Reply