The International Simutrans Forum

 

Author Topic: Stephenson-Siemens  (Read 1392 times)

Isaac.Eiland-Hall and 1 Guest are viewing this topic.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Stephenson-Siemens
« on: January 01, 2020, 12:42:00 PM »
It seems the pakset at stepehnson.siemens is not up-to-date. I just updated two devices using the nightly updater and it's showing a missmatch on both devices.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #1 on: January 01, 2020, 05:38:02 PM »
Let's see tomorrow, it updates automatically every day. And I had to update today...

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #2 on: January 02, 2020, 10:05:21 AM »
It still tells me a misssmatch so I am still force-connecting.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #3 on: January 02, 2020, 11:02:01 AM »
That may be the reason why it crashes so often?

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #4 on: January 02, 2020, 12:01:58 PM »
Maybe but Idon't think so. It should desync in case of differences, instead of crashing. Additionally, it crashed last night when I was not connected.
I have experienced frequent crashes when much route search happens in a short period of time, so I guess the stupid waypoint reversing could be the cause.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #5 on: January 02, 2020, 06:53:50 PM »
I have updated my computer now from http://bridgewater-brunel.me.uk/downloads/nightly/pakset/ and it matches with server.
Probably you have to delete the whole pak128.britain-ex folder and unpack the new one.

Offline DrSuperGood

  • Dev Team
  • Devotee
  • *
  • Posts: 2805
  • Languages: EN
Re: Stephenson-Siemens
« Reply #6 on: January 02, 2020, 07:26:04 PM »
I have updated my computer now from http://bridgewater-brunel.me.uk/downloads/nightly/pakset/ and it matches with server.Probably you have to delete the whole pak128.britain-ex folder and unpack the new one.
The nightly updater was designed to track both file additions and removals. There should be no need to do this unless some error I did not predict occurs.

If one deletes the pakset folder, deletes the "manifest.hash" file and then re-runs the updater it should automatically pull down the entire pakset again as it will detect the missing files and replace them.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #7 on: January 02, 2020, 08:05:18 PM »
Seems to be an issue with my laptops and funnys simutrans. My PC seems to be fine.

Edit: deleting the pakset dir and Simutrans Extended.hash, there was no manifest.hash, worked. So something went wrong at the update of ot both devices.
« Last Edit: January 03, 2020, 05:44:43 PM by Freahk »

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #8 on: January 11, 2020, 09:43:34 PM »
It seems the server currently suffers massive desync problems.
It will desync a few seconds after connecting to the server.

Edit: It doesn't desync anymore, it just crashed.


Could have been me causing both, I am currently trying to reproduce.
I just replaced my trams so they all went to the depot, for sure happy livelocking happened because I did not put oneway signs around the deopot. When in drive_by_sight, trams will try to reverse when they encounter a vehicle driving in the opposite direction and that rerversal semmed to have caused the desyncs but I can not yet confirm this for sure as I could not setup a reproduction case for this but I observed desyncs matched the reversal timer of my trams.

The crash was most likely because I was trying to place a one way sign underneath those livelocking trams.

I am currently trying to reproduce this on a localhost server and will update the existing crash bugreport and create a new one related to the desync as soon as I can confirm this.
« Last Edit: January 12, 2020, 09:51:19 AM by Freahk »

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #9 on: January 12, 2020, 12:20:59 PM »
Thank you for the report. I should be grateful if any reproduction case and bug report could be posted in its own thread in the development forum, one thread for the loss of synchronisation and another for the crash.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #10 on: January 12, 2020, 01:19:47 PM »
As mentioned, there already exists a report for the crash and I will update it with the reproduction case, I just reproduced it now but well, cliche Britains would say it's teatime, so it will take a while until I update that post.
I could not yet reproduce the desync but as soon as I got it reproduced, I will for sure file a bugreport. This post here is not meant to be a bugreport but moreover some information for anyone playing or administration the server.
« Last Edit: January 12, 2020, 01:37:12 PM by Freahk »

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #11 on: January 12, 2020, 02:09:07 PM »
Splendid, thank you for clarifying.

I should note that loss of synchronisation bugs are usually extremely hard to diagnose, sometimes taking many, many months of doing nothing else to fix.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #12 on: February 01, 2020, 11:51:10 AM »
Stephenson-Siemens fails with this error:

Reading menu configuration ...
ERROR: create_general_tool():   cannot satisfy request for general_tool[40]!
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
Reading object data from Pak128.Britain-Ex/...
Message: ground_desc_t::register_desc():        setting raster width to 1
FATAL ERROR: vehicle_reader_t::read_node() - Incompatible pak file version for Simutrans-Ex, number 5
Aborting program execution ...

For help with this error or to file a bug report please see the Simutrans forum at
http://forum.simutrans.com
FATAL ERROR: vehicle_reader_t::read_node() - Incompatible pak file version for Simutrans-Ex, number 5
Aborting program execution ...

For help with this error or to file a bug report please see the Simutrans forum at
http://forum.simutrans.com
Aborted (core dumped)


And the same error is for swedish game

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #13 on: February 01, 2020, 12:08:42 PM »
What appears to be happening is that the command line version is failing to compile with the following error:

Code: [Select]
build/server/gui/components/gui_image_list.o: In function `gui_image_list_t::draw(scr_coord)':
gui_image_list.cc:(.text+0x317): undefined reference to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)'
gui_image_list.cc:(.text+0x5d0): undefined reference to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)'
build/server/gui/convoi_detail_t.o: In function `gui_convoy_formaion_t::draw(scr_coord)':
convoi_detail_t.cc:(.text+0x6d7): undefined reference to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)'
convoi_detail_t.cc:(.text+0x749): undefined reference to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)'
build/server/gui/convoi_detail_t.o: In function `gui_convoy_maintenance_info_t::draw(scr_coord)':
convoi_detail_t.cc:(.text+0xfdb): undefined reference to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)'
build/server/gui/convoi_detail_t.o:convoi_detail_t.cc:(.text+0x1078): more undefined references to `display_veh_form_wh_clip_rgb(short, short, short, unsigned short, bool, unsigned char, unsigned char, bool, signed char)' follow
collect2: error: ld returned 1 exit status
common.mk:21: recipe for target 'build/server/simutrans-extended' failed
make: *** [build/server/simutrans-extended] Error 1

This means that the old version of the server is running, which is incompatible with the latest pakset version. I am looking into this now.

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #14 on: February 01, 2020, 12:40:07 PM »
Now fixed - emergency recompile underway.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #15 on: February 01, 2020, 04:36:06 PM »
The server seems to be still down

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #16 on: February 01, 2020, 04:39:33 PM »
I'm not at home so I can't update and start it. Please be patient

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #17 on: February 01, 2020, 04:56:53 PM »
Okok, I am very patient. When will the server be online?  ;D

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #18 on: February 01, 2020, 05:15:15 PM »
Probably before 20:00 CET

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #19 on: February 01, 2020, 05:20:12 PM »
Don't hurry! I was joking!

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #20 on: February 01, 2020, 07:06:17 PM »
Can anyone connect now? I have updated server and my client but get pakset mismatch.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #21 on: February 01, 2020, 07:11:01 PM »
I got the same and just force-connected^^
Did you try deleting the Simutrans Extended.hash and running the updater again?

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #22 on: February 01, 2020, 07:18:52 PM »
I have my own updater - there's no *.hash file at all. I allways delete the whole pakset directory and unpack fresh.

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #23 on: February 01, 2020, 07:23:01 PM »
strange...
Force connecting worked fine without any desyncs so far.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #24 on: February 01, 2020, 08:35:38 PM »
@Ranran, please check here. I have double checked that the pakset at my client and server is exactly the same, but network connect window says there is packet mismatch.

Offline Ranran jp

  • *
  • Posts: 659
  • Languages: ja
Re: Stephenson-Siemens
« Reply #25 on: February 01, 2020, 09:39:56 PM »
Sorry for the inconvenience. (´・ω・`)
Can anyone verify that this fix is correct?
https://github.com/Ranran-the-JuicyPork/simutrans-extended/tree/fix-for-ex14-8
« Last Edit: February 01, 2020, 09:54:07 PM by Ranran »

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #26 on: February 01, 2020, 11:50:11 PM »
I have now merged this - thank you for the fix.

Online freddyhayward au

  • *
  • Posts: 117
  • Languages: EN
Re: Stephenson-Siemens
« Reply #27 on: February 02, 2020, 01:16:08 AM »
How exactly does one force-connect to the server?

Offline Freahk

  • *
  • Posts: 577
  • Languages: DE, EN
Re: Stephenson-Siemens
« Reply #28 on: February 02, 2020, 01:59:02 AM »
When it's online load the pseudo-savegame "net:<server_adress>"
In case of stephenson-siemens it is "net:list.extended.simutrans.org"

btw. you can even use -load "net:list.extended.simutrans.org" on the commandline. If you have a little start script, this is quite useful to automatically connect to the server whenever you start the game.

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #29 on: February 02, 2020, 11:18:59 AM »
Sorry for the inconvenience. (´・ω・`)
Can anyone verify that this fix is correct?
https://github.com/Ranran-the-JuicyPork/simutrans-extended/tree/fix-for-ex14-8

I have updated the server and client, and still it show pakset mismatch

Offline Ranran jp

  • *
  • Posts: 659
  • Languages: ja
Re: Stephenson-Siemens
« Reply #30 on: February 02, 2020, 02:16:45 PM »
Thank you for your report. I suppose this is due to an unintended rewrite of the formation picture reported by you in another thread.
I threw a pull request. It would be helpful if you could check this.
I sincerely apologize for the inconvenience I have caused.

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 19273
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Stephenson-Siemens
« Reply #31 on: February 02, 2020, 02:30:24 PM »
Thank you for the fix: I have now merged this into the master branch.

Offline kittens45

  • *
  • Posts: 53
Re: Stephenson-Siemens
« Reply #32 on: February 02, 2020, 10:56:08 PM »
keep getting pack mismatched tried every redownloading methods

Offline Vladki cz

  • Devotee
  • *
  • Posts: 2906
    • My addons, mostly roadsigns, pak128.cs
  • Languages: EN, CS
Re: Stephenson-Siemens
« Reply #33 on: February 02, 2020, 11:41:50 PM »
please wait for "tonightly" build ;)

Offline kittens45

  • *
  • Posts: 53
Re: Stephenson-Siemens
« Reply #34 on: February 04, 2020, 12:33:27 AM »
says I need 0.9.3 packset