News:

SimuTranslator
Make Simutrans speak your language.

Loss of synchronisation immediately on connecting to the Bridgewater-Brunel server

Started by freddyhayward, June 25, 2019, 11:06:14 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

freddyhayward

Perhaps this warrants a new thread but I keep getting instantly de-synced after joining the game. It seems to have coincided with a jam in my rail network, so perhaps it's related to convoy routing?

jamespetts

I see that there are two clients currently connected, so this seems not to be universal: can you make sure that you have the latest version of pakset and executable?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

ACarlotti

Also, turn on debug output (appending '-debug 5' to the command line will output everything, and '-log' will write it to a file), and look for a line mentioning "lost synchronisation". The information on or near that line might give some clue as to what is causing it. (E.g. sometimes desyncs are due to network errors rather than a mismatch of internal logic; some further information about the cause of the desync can usually be determined from the debug output).

jamespetts

Thank you for that.

I have split this topic from the original topic as this seems to be a separate issue.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

jamespetts

Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

freddyhayward

It seems to have passed for now, although I still see the occasional desync.

freddyhayward

I've been running into this issue more regularly again, with a desync occurring with almost every attempt at connection, and after almost every autosave. I have no idea what's causing this, but I did save some debug messages if it's any help:
Warning: karte_t::load: Fileversion: 120004
Warning: karte_t::load(): loaded savegame from 11/1990, next month=-754974720, ticks=-758884511 (per month=1<<22)
Message: network_command_t::rdwr: read packet_id=7, client_id=0
Warning: network_check_activity(): received cmd id=7 nwc_ready_t from socket[7]
Warning: nwc_ready_t::execute: set sync_step=2 where map_counter=102552
Warning: karte_t::network_game_set_pause: steps=0 sync_steps=2 pause=0
Message: network_command_t::rdwr: read packet_id=12, client_id=0
Warning: network_check_activity(): received cmd id=12 nwc_auth_player_t from socket[7]
Message: nwc_auth_player_t::execute: plnr = 255  unlock = 26996  our_client_id = 0
Message: network_command_t::rdwr: read packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr: rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=32768,Welcome, Freddy! init=1 flags=0
Warning: network_check_activity(): received cmd id=8 nwc_tool_t from socket[7]
Warning: network_receive_data: connection [7] already closed
Message: socket_list_t::remove_client: remove client socket[7]
Warning: karte_t::process_network_commands: lost connection to server
Warning: karte_t::network_disconnect(): Lost synchronisation with server. Random flags: 0
Warning: nwc_routesearch_t::reset: all static variables are reset

Edit: another desync log here, this time occuring mid-game:
Message: network_command_t::rdwr: read packet_id=9, client_id=0
Warning: network_check_activity(): received cmd id=9 nwc_check_t from socket[7]
Warning: NWC_CHECK: time difference to server -100
Warning: karte_t:::do_network_world_command: sync_step=46927  server=[ss=46927 st=11731 nfc=3 rand=1968361550 halt=9806 line=1025 cnvy=8067 ssr=2677258397,1968361550,0,0,0,0,0,0 str=1442473237,1442473237,1442473237,1442473237,1442473237,2652003880,2652003880,2652003880,2652003880,2652003880,2652003880,2218697796,1716377086,2162595697,1768260486,2652003880 exr=0,0,0,0,0,0,0,0 sums=2213820003,3660762994,0,0,0,0,0,0client=[ss=46927 st=11731 nfc=3 rand=1968361550 halt=9806 line=1025 cnvy=8067 ssr=2677258397,1968361550,0,0,0,0,0,0 str=1442473237,1442473237,1442473237,1442473237,1442473237,2652003880,2652003880,2652003880,2652003880,2652003880,2652003880,2218697796,1716377086,2162595697,1768260486,2652003880 exr=0,0,0,0,0,0,0,0 sums=3145887559,3191001126,0,0,0,0,0,0
Warning: karte_t:::do_network_world_command: disconnecting due to checklist mismatch
Warning: karte_t::network_disconnect(): Lost synchronisation with server. Random flags: 0
Warning: nwc_routesearch_t::reset: all static variables are reset

Edit: another occuring when copying a convoy:
Warning: karte_t:::do_network_world_command: sync_step=80831  server=[ss=80831 st=20207 nfc=3 rand=571164551 halt=9812 line=452 cnvy=7531 ssr=3465933849,571164551,0,0,0,0,0,0 str=4183773490,4183773490,4183773490,4183773490,4183773490,818146916,818146916,818146916,818146916,818146916,818146916,3717314547,622063320,2901315491,1443266054,818146916 exr=0,0,0,0,0,0,0,0 sums=2054135726,1881702132,0,0,0,0,0,0client=[ss=80831 st=20207 nfc=3 rand=571164551 halt=9812 line=452 cnvy=7531 ssr=3465933849,571164551,0,0,0,0,0,0 str=4183773490,4183773490,4183773490,4183773490,4183773490,818146916,818146916,818146916,818146916,818146916,818146916,3717314547,622063320,2901315491,1443266054,818146916 exr=0,0,0,0,0,0,0,0 sums=2054135726,1881702132,0,0,0,0,0,0
Warning: karte_t:::do_network_world_command: sync_step=80832  server=[ss=80832 st=20208 nfc=0 rand=3559098716 halt=9812 line=452 cnvy=7531 ssr=571164551,1335932173,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=3323633572,1620971732,0,0,0,0,0,0client=[ss=80832 st=20208 nfc=0 rand=3559098716 halt=9812 line=452 cnvy=7531 ssr=571164551,1335932173,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=3323633572,1620971732,0,0,0,0,0,0
Warning: karte_t:::do_network_world_command: sync_step=80833  server=[ss=80833 st=20208 nfc=1 rand=4036582663 halt=9812 line=452 cnvy=7531 ssr=3559098716,4036582663,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=3596544633,3009980318,0,0,0,0,0,0client=[ss=80833 st=20208 nfc=1 rand=4036582663 halt=9812 line=452 cnvy=7531 ssr=3559098716,4036582663,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=3596544633,3009980318,0,0,0,0,0,0
Warning: karte_t:::do_network_world_command: sync_step=80834  server=[ss=80834 st=20208 nfc=2 rand=649545586 halt=9812 line=452 cnvy=7532 ssr=4036582663,649545586,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=1358451135,3190341004,0,0,0,0,0,0client=[ss=80834 st=20208 nfc=2 rand=649545586 halt=9812 line=452 cnvy=7531 ssr=4036582663,649545586,0,0,0,0,0,0 str=1335932173,1335932173,1335932173,1335932173,1335932173,4092447919,4092447919,4092447919,4092447919,4092447919,4092447919,840806092,3559098716,2909165580,1443983751,4092447919 exr=0,0,0,0,0,0,0,0 sums=1358451135,3190341004,0,0,0,0,0,0
Warning: karte_t:::do_network_world_command: disconnecting due to checklist mismatch
Warning: karte_t::network_disconnect(): Lost synchronisation with server. Random flags: 0

Edit: and another following an autosave:
Message: network_command_t::rdwr: read packet_id=7, client_id=0
Warning: network_check_activity(): received cmd id=7 nwc_ready_t from socket[7]
Warning: nwc_ready_t::execute: set sync_step=81479 where map_counter=31565845
Warning: karte_t::network_game_set_pause: steps=20369 sync_steps=81479 pause=0
Message: network_command_t::rdwr: read packet_id=12, client_id=0
Warning: network_check_activity(): received cmd id=12 nwc_auth_player_t from socket[7]
Message: nwc_auth_player_t::execute: plnr = 255  unlock = 27508  our_client_id = 0
Warning: network_receive_data: connection [7] already closed
Message: socket_list_t::remove_client: remove client socket[7]
Warning: karte_t::process_network_commands: lost connection to server
Warning: karte_t::network_disconnect(): Lost synchronisation with server. Random flags: 0

Edit: another following an autosave:
Warning: network_receive_data: error 104 while receiving from [7]
Message: socket_list_t::remove_client: remove client socket[7]
Warning: karte_t::process_network_commands: lost connection to server
Warning: karte_t::network_disconnect(): Lost synchronisation with server. Random flags: 0

ACarlotti

Quote from: freddyhayward on September 23, 2019, 12:42:57 PM

Warning: network_receive_data: connection [7] already closed


It looks like the socket has been closed by the server. I think one reason this could happen is if your client takes too long to load the game and resume responding to the server.

Spenk009

Apologies for reviving an old thread, but I seem to be encountering the same issue. This has been present for me for almost a year now, as whenever I connect to my local server I am immediately disconnected. The server never seems to break a sweat, I can load and unload the savegame on both client and server, occurs immediately after trying to resume after loading. This occurs on a 240x480 map as well as a 2400x4800 map.

Server specs: Intel Nuc, quad core Intel Celeron J3455, 16GB RAM, OS: Arch Linux (also tried on Ubuntu 20.04)
Client specs: Lenovo W541, quad core Intel i7, 18GB RAM, OS: Kubuntu.
The connection is Gigabit through a very capable router.
log is by "-debug 5"
Using data directory /home/XXXX/simutrans-extended/simutrans/
Reading low level config data ...
Parsed simuconf.tab for directory layout; multiuser = 1
Simutrans version 120.4.1 Extended Nightly development build 14.14 from Feb  8 2021 #8877dfd
parse_simuconf() at config/simuconf.tab: Reading simuconf.tab successful!
Warning: loadsave_t::rd_open:   File '/home/XXXX/simutrans/save/larger' does not exist or is not accessible
Message: simu_main():   Server started on port 13353
Warning: nwc_routesearch_t::reset:      all static variables are reset
Warning: nwc_routesearch_t::reset:      all static variables are reset
Message: network_init_server(): Attempting to bind listening sockets for: "::"

Message: network_init_server(): Added valid listen socket for address: "::"

Message: socket_list_t::add_server:     add server socket[3]
Message: network_init_server(): Attempting to bind listening sockets for: "0.0.0.0"

Message: network_init_server(): Added valid listen socket for address: "0.0.0.0"

Message: socket_list_t::add_server:     add server socket[4]
Server started, added 2 server sockets
Warning: nwc_routesearch_t::reset:      all static variables are reset
Warning: simwin.cc themes_init():       Can't read themes from themes.tab
Message: skinverwaltung_t::register_desc():     Extra object Titlebar added.
Message: skinverwaltung_t::register_desc():     Extra object GadgetBack added.
parse_colours() at config/simuconf.tab: Pak found: Pak128.Britain-Ex/
Reading simuconf.tab successful!
Warning: cbuffer_t::check_format_strings:       Broken translation string '%1$sは新しい%2$sを%$4s%3$s建設しました。': Either all or no parameters have to be positional.
Warning: cbuffer_t::check_format_strings:       Parameter 2 in translation string '%s
Preço:         %d$
Manutenção: %1.2f$/km, %1.2f$/mês
Capacidade: %d%s %s
Peso:         %dt
Vel. Máxima:  %dkm/h
Força máx. dos freios: %dkN
Resistência ao Rolamento: %fN
' of '%s
Cost:     %s
Maint.: %1.2f$/km, %1.2f$/month
Capacity: %d%s %s
Weight: %dt
Top speed: %dkm/h
Max. brake force: %dkN
Rolling resistance: %fN
' has to be of type '%s' instead of '%i', Typemasks: Master = ssffissiiif vs Translated = siffissiiif


...

Message: stadt_t::cityrules_init():     Road-Rule 37: Pos (4,4) Flag 104

Message: stadt_t::cityrules_init():     Road-Rule 37: Pos (2,5) Flag 104

Message: simu_main():   Reading electricity consumption configuration ...
Message: simu_main():   Reading menu configuration ...
ERROR: create_general_tool():   cannot satisfy request for general_tool[42]!
For help with this error or to file a bug report please see the Simutrans forum:
http://forum.simutrans.com
ERROR: create_general_tool():   cannot satisfy request for general_tool[43]!
For help with this error or to file a bug report please see the Simutrans forum:
http://forum.simutrans.com
Warning: create_simple_tool():  deprecated tool [27] requested
ERROR: create_dialog_tool():    cannot satisfy request for dialog_tool[34]!
For help with this error or to file a bug report please see the Simutrans forum:
http://forum.simutrans.com
Message: simu_main():   Reading object data from Pak128.Britain-Ex/...
Message: ground_desc_t::register_desc():        setting raster width to 1
Warning: sound_desc_t::get_sound_id():  sound "level-crossing.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "level-crossing.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "level-crossing.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "video47-class-67.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "panos-g-class-375.wav" not found

...

Warning: sound_desc_t::get_sound_id():  sound "laurie-barclay-0-4-0.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "video47-ng-diesel.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "the-mart-ban-wllr-tank.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "laurie-barclay-0-4-0.wav" not found
Warning: sound_desc_t::get_sound_id():  sound "video47-ng-diesel.wav" not found
Message: register_desc():       Notice: obj BigLogo already defined
Warning: obj_reader_t::resolve_xrefs(): cannot resolve 'GOOD-bulk'
Warning: obj_reader_t::resolve_xrefs(): cannot resolve 'VHCL-gwr-4100'
Message: warn_missing_objects:  Object MonorailGround not found, feature disabled
Message: simu_main():   Reading menu configuration ...
Warning: tool_t::read_menu():   toolbar[11][5]: replaced way-builder(id=14) with default param=cityroad by cityroad builder(id=36)
Message: simu_main():   Reading private car ownership configuration ...
Warning: simwin.cc themes_init():       Can't read themes from themes.tab
Message: register_desc():       Notice: obj Button already defined
Message: register_desc():       Notice: obj Roundbutton already defined
Message: register_desc():       Notice: obj Editfield already defined
Message: register_desc():       Notice: obj Listbox already defined
Message: register_desc():       Notice: obj Back already defined
Message: skinverwaltung_t::register_desc():     Extra object Titlebar added.
Message: skinverwaltung_t::register_desc():     Extra object GadgetBack added.
Message: register_desc():       Notice: obj Checkbutton already defined
Message: register_desc():       Notice: obj Posbutton already defined
Message: register_desc():       Notice: obj Scrollbar already defined
Message: register_desc():       Notice: obj Gadget already defined
Message: register_desc():       Notice: obj Divider already defined
Message: simu_main():   Loading savegame "larger"
Message: simu_main():   Midi disabled ...
Calculating textures ...done
Message: karte_t::load: suspending private car threads
Message: karte_t::load: loading game from 'save/larger.sve'
Warning: karte_t::load: disconnecting all clients
Warning: nwc_routesearch_t::reset:      all static variables are reset
Message: karte_t::load():       Prepare for loading
Message: karte_t::load():       Time is now: 3651
Warning: karte_t::load: File version: 120007, Extended version: 14, Extended revision: 37
Message: nwc_auth_player_t::init_player_lock_server:    new = 32767
Message: nwc_auth_player_t::init_player_lock_server:    new = 32767
Warning: karte_t::load():       loaded savegame from 0/1860, next month=8388608, ticks=465189 (per month=1<<23)
Message: simu_main():   Running world, pause=0, fast forward=0 ...
Message: check_activity():      Accepted connection from: 192.168.0.17.
Message: socket_list_t::add_client:     add client socket[5] at address c0a80011d
Message: network_command_t::rdwr:       read packet_id=1, client_id=2
Warning: network_check_activity():      received cmd id=1 nwc_gameinfo_t from socket[5]
Message: nwc_gameinfo_t::execute:
Message: network_command_t::rdwr:       write packet_id=1, client_id=0
Message: packet_t::send:        sent 14 bytes to socket[5]; id=1, size=14
Message: socket_list_t::remove_client:  remove client socket[5]
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 0 clients connected. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Warning: nwc_tool_t::clone:     send sync_steps=1  tool_id=8224 init
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 0 clients connected. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: check_activity():      Accepted connection from: 192.168.0.17.
Message: socket_list_t::add_client:     add client socket[5] at address c0a80011d
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       read packet_id=4, client_id=2
Warning: network_check_activity():      received cmd id=4 nwc_join_t from socket[5]
Message: nwc_join_t::execute:
Message: network_command_t::rdwr:       write packet_id=4, client_id=0
Message: packet_t::send:        sent 23 bytes to socket[5]; id=4, size=23
Message: network_command_t::rdwr:       write packet_id=5, client_id=0
Message: packet_t::send:        sent 26 bytes to socket[5]; id=5, size=26
Message: network_command_t::rdwr:       write packet_id=5, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: packet_t::send:        sent 26 bytes to socket[5]; id=5, size=26
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Warning: nwc_sync_t::do_command:        sync_steps 47
Warning: zstd_file_rdwr_stream_t::zstd_file_rdwr_stream_t:      Cannot set workers: Unsupported parameter
Message: network_command_t::rdwr:       write packet_id=6, client_id=0
Message: packet_t::send:        sent 14 bytes to socket[5]; id=6, size=14
Message: network_command_t::rdwr:       write packet_id=17, client_id=0
Warning: nwc_routesearch_t::rdwr:       rdwr limits=(1024, 98304, 65536, 16777216, 256) apply_limits=1
Message: packet_t::send:        sent 43 bytes to socket[5]; id=17, size=43
Warning: nwc_routesearch_t::transmit_active_limit_set:  transmit succeeded sync_step=47 map_counter=18593 limits=(1024, 98304, 65536, 16777216, 256)
Message: karte_t::load: suspending private car threads
Message: karte_t::load: loading game from 'server13353-network.sve'
Message: karte_t::load():       Prepare for loading
Message: karte_t::load():       Time is now: 27006
Warning: karte_t::load: File version: 120007, Extended version: 14, Extended revision: 37
Message: nwc_auth_player_t::init_player_lock_server:    new = 32767
Message: nwc_auth_player_t::init_player_lock_server:    new = 32767
Warning: karte_t::load():       loaded savegame from 0/1860, next month=8388608, ticks=466740 (per month=1<<23)
Message: nwc_auth_player_t::init_player_lock_server:    new = 32767
Warning: karte_t::network_game_set_pause:       steps=5 sync_steps=47 pause=0
Message: network_command_t::rdwr:       write packet_id=7, client_id=0
Message: packet_t::send:        sent 197 bytes to socket[5]; id=7, size=197
Message: network_command_t::rdwr:       write packet_id=12, client_id=0
Message: packet_t::send:        sent 33 bytes to socket[5]; id=12, size=33
Warning: __ChatLog__:   connect,2,192.168.0.17,Jeremy
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=32768,Welcome, Jeremy! init=1 flags=0
Warning: nwc_tool_t::clone:     send sync_steps=0  tool_id=8224 init
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=32768,Welcome, Jeremy! init=1 flags=0
Message: packet_t::send:        sent 242 bytes to socket[5]; id=8, size=242
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 1 clients connected. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Warning: nwc_tool_t::clone:     send sync_steps=6  tool_id=8224 init
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 1 clients connected. init=1 flags=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: packet_t::send:        sent 250 bytes to socket[5]; id=8, size=250
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: packet_t::send:        sent 18 bytes to socket[5]; id=16, size=18
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Warning: network_receive_data:  connection [5] already closed
Message: socket_list_t::remove_client:  remove client socket[5]
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Warning: __ChatLog__:   disconnect,2,192.168.0.17,Jeremy
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=32768,Jeremy has left. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 0 clients connected. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Warning: nwc_tool_t::clone:     send sync_steps=0  tool_id=8224 init
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=32768,Jeremy has left. init=1 flags=0
Warning: nwc_tool_t::clone:     send sync_steps=7  tool_id=8224 init
Message: network_command_t::rdwr:       write packet_id=8, client_id=0
Warning: nwc_tool_t::rdwr:      rdwr id=8 client=0 plnr=255 pos=koord3d invalid tool_id=8224 defpar=16384,Now 0 clients connected. init=1 flags=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
Message: network_command_t::rdwr:       write packet_id=9, client_id=0
Message: network_command_t::rdwr:       write packet_id=16, client_id=0
...


Spenk009

I added "-log 1" and the desyncs stopped immediately. Restarting without these flags still won't reproduce the behaviour. Apologies for the post, I guess it's Sod's Law in action

Ranran(retired)

Quote from: Spenk009 on February 08, 2021, 07:17:41 PM
Message: skinverwaltung_t::register_desc():     Extra object Titlebar added.
Message: skinverwaltung_t::register_desc():     Extra object GadgetBack added.

I noticed that some extended themes, and the standard and extended flat theme, set the invalid parameters name=Titlebar and name=GadgetBack in its dat file.
Where did these come from? Was such a parameter once present but obsolete? Extended did not support themes until recently. (´・ω・`)
Does anyone know more about this?


Anyway, some theme pak files may have meaningless data. I don't know if it has a bad effect.
ひめしという日本人が開発者達の助言を無視して自分好みの機能をextendedに"強引に"実装し、
コードをぐちゃぐちゃにしてメンテナンスを困難にし(とりわけ道路と建物関連)、
挙句にバグを大量に埋め込み、それを知らんぷりして放置し(隠居するなどと言って)別のところに逃げ隠れて自分のフォーク(OTRP)は開発を続けている
その事実と彼の無責任さに日本人プレイヤーは目を向けるべき。らんらんはそれでやる気をなくした(´・ω・`)
他人の振り見て我が振り直せ。ひめしのようにならないために、らんらんが生み出したバグや問題は自分で修正しなくちゃね(´・ω・`)