News:

Simutrans.com Portal
Our Simutrans site. You can find everything about Simutrans from here.

deManglers test Simutrans-Experimental Server

Started by deMangler, June 02, 2011, 03:45:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

elthore

Im in Toronto with a cable connection to the net. Was connecting through a slightly slower DSL connection with a **** router earlier this week and there were definitely more desynchs.

A good test would be for me to connect to some north american servers and see how it is there. I'll get to it sometime and report back.

dustNbone

Well, looks like we killed it.  Date was October 2020.  I managed to get on to do a local save before it stopped restarting and the savegame crashes my client as well, with the same errors that are in the server log.  Here it is:

Simutrans version 110.6 Experimental 9.12 from Jul 11 2011
Warning: nwc_routesearch_t::reset:   all static variables are reset
ERROR: obj_reader_t::read_file():   reading 'skin/ground.Outside.pak' failed!
Please report all errors to
team@64.simutrans.com
ERROR: obj_reader_t::load():   ground.Outside.pak not found, cannot guess tile size! (driving on left will not work!)
Please report all errors to
team@64.simutrans.com
ERROR: is_unicode_file():   file is UTF-8 but has no paragraph
Please report all errors to
team@64.simutrans.com
Warning: werkzeug_t::read_menu():   toolbar[10][5]: replaced way-builder(id=14) with default param=cityroad by cityroad builder(id=36)
Warning: karte_t::laden:   Fileversion: 110006
Warning: waggon_t::set_convoi():   convoi 163 had a too high route index! (7 of max 6)
Warning: waggon_t::set_convoi():   convoi 166 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 217 had a too high route index! (12 of max 11)
Warning: waggon_t::set_convoi():   convoi 227 had a too high route index! (7 of max 6)
Warning: waggon_t::set_convoi():   convoi 244 had a too high route index! (148 of max 147)
Warning: waggon_t::set_convoi():   convoi 298 had a too high route index! (7 of max 6)
Warning: waggon_t::set_convoi():   convoi 299 had a too high route index! (10 of max 9)
Warning: waggon_t::set_convoi():   convoi 302 had a too high route index! (9 of max 8)
Warning: waggon_t::set_convoi():   convoi 304 had a too high route index! (6 of max 5)
Warning: waggon_t::set_convoi():   convoi 307 had a too high route index! (10 of max 9)
Warning: waggon_t::set_convoi():   convoi 312 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 358 had a too high route index! (9 of max 8)
Warning: waggon_t::set_convoi():   convoi 361 had a too high route index! (7 of max 6)
Warning: waggon_t::set_convoi():   convoi 379 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 387 had a too high route index! (10 of max 9)
Warning: waggon_t::set_convoi():   convoi 421 had a too high route index! (27 of max 26)
Warning: waggon_t::set_convoi():   convoi 440 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 444 had a too high route index! (26 of max 25)
Warning: waggon_t::set_convoi():   convoi 445 had a too high route index! (26 of max 25)
Warning: waggon_t::set_convoi():   convoi 450 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 452 had a too high route index! (9 of max 8)
Warning: waggon_t::set_convoi():   convoi 454 had a too high route index! (8 of max 7)
Warning: waggon_t::set_convoi():   convoi 571 had a too high route index! (101 of max 100)
Warning: waggon_t::set_convoi():   convoi 573 had a too high route index! (13 of max 12)
Warning: waggon_t::set_convoi():   convoi 575 had a too high route index! (170 of max 169)
Warning: waggon_t::set_convoi():   convoi 636 had a too high route index! (170 of max 169)
Warning: waggon_t::set_convoi():   convoi 642 had a too high route index! (288 of max 287)
Warning: waggon_t::set_convoi():   convoi 692 had a too high route index! (85 of max 84)
Warning: convoi_t::laden_abschliessen():   convoi ((724) BR Class 20) is broken => realign
Warning: convoi_t::laden_abschliessen():   cnv 724 is currently too long.
Warning: convoi_t::laden_abschliessen():   convoi ((727) BR Class 20) is broken => realign
Warning: convoi_t::laden_abschliessen():   cnv 727 is currently too long.
Warning: waggon_t::set_convoi():   convoi 795 had a too high route index! (17 of max 16)
Warning: waggon_t::set_convoi():   convoi 797 had a too high route index! (20 of max 19)
Warning: waggon_t::set_convoi():   convoi 800 had a too high route index! (30 of max 29)
Warning: convoi_t::laden_abschliessen():   convoi ((810) BR Class 90) is broken => realign
Warning: convoi_t::laden_abschliessen():   cnv 810 is currently too long.
Warning: waggon_t::set_convoi():   convoi 881 had a too high route index! (174 of max 173)
Warning: waggon_t::set_convoi():   convoi 884 had a too high route index! (46 of max 45)
Warning: waggon_t::set_convoi():   convoi 892 had a too high route index! (43 of max 42)
Warning: convoi_t::laden_abschliessen():   convoi ((897) BR Class 180 "Adelante") is broken => realign
Warning: convoi_t::laden_abschliessen():   cnv 897 is currently too long.
Warning: waggon_t::set_convoi():   convoi 928 had a too high route index! (208 of max 207)
Warning: convoi_t::laden_abschliessen():   convoi ((946) SWT Class 444 "Desiro" EMU) is broken => realign
Warning: convoi_t::laden_abschliessen():   cnv 946 is currently too long.
Warning: waggon_t::set_convoi():   convoi 970 had a too high route index! (152 of max 151)
Warning: karte_t::laden():   loaded savegame from 9/2020, next month=1201143808, ticks=0 (per month=1<<1200963214)
Warning: nwc_routesearch_t::rdwr:   rdwr limits=(1408, 14976, 13120, 2061504, 743308) apply_limits=0
Warning: karte_t::interactive:   nwc_routesearch_t object created and sent to server: sync_step=0 map_counter=521884 limits=(1408, 14976, 13120, 2061504, 743308)
Warning: nwc_routesearch_t::execute:   append client_id=0 limits=(1408, 14976, 13120, 2061504, 743308)
Warning: nwc_routesearch_t::execute:   min_limit_set updated: last_update_sync_step=1 accumulated_updates=1
Warning: nwc_routesearch_t::rdwr:   rdwr limits=(1408, 14976, 13120, 2061504, 743308) apply_limits=1
Warning: nwc_routesearch_t::check_for_transmission:   transmit sync_step=18 map_counter=521884 limits=(1408, 14976, 13120, 2061504, 743308)
Warning: nwc_routesearch_t::execute:   to be applied: limits=(1408, 14976, 13120, 2061504, 743308)
Warning: nwc_routesearch_t::execute:   add to world command queue (sync step: command=18 world=18)
Warning: nwc_routesearch_t::do_command:   apply limits=(1408, 14976, 13120, 2061504, 743308)

Anyways, it was a good game, noticed that it got quite hard to be profitable later in the game as passengers wanted more speed, and weren't willing to pay as much if they didn't get it.  A while before it croaked, I built a bit of a maglev line from Steeplehampton, through Radmouth and Huntford to Middleborough and it seemed set to make some money.  Also, once we got a larger number of convoys and stops going (over 1000 convoys I think, at least close) the delay at month end became quite long and both my client and the server were pegging near full CPU usage (on one core).  Seems to get quite intensive, I wonder how threadable some of that work is.  Anyways, that's what happened, seems to be unfixable at the moment, also tried the newest master branch build that I had around (July 21 Build) and same result.

Dustin

jamespetts

Dustin,

this is rather odd as it is claiming that it cannot find ground.Outside.pak, which suggests that something has gone rather generally wrong with the server, not necessarily a specific problem with Simutrans-Experimental. Can you upload the saved game as it was at 2020? That would be helpful for me in having a real game with which to test, as I am hoping to release a new version in a week or two and should like to test the impact of the changes on memory consumption.
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.

dustNbone

I uploaded the savegame to http://www.megaupload.com/?d=IGU5Y2O6

I noticed in the logs that missing outside.pak seems to be common to all the logs on the server, at least through the last game played.  Logs are available at http://zeropoint.cc/simutrans/logs/ Thanks for your interest, I'm rather late for work so I guess I should go there now.  Thanks again James.

Dustin

jamespetts

#109
I have found the cause of the crash - it was a bug relating to the closing down of industries which I have now fixed in my 9.x branch.

Edit: Also, the slow-downs at the end of the month seem to be related to industries. 9.12 has a known bug (fixed in the 9.x branch) causing far too many industries to be built - you will see this looking at the "serverkiller" map: the number of industries is really very large indeed. It is this, not the routing, that is causing the difficulty.
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.

dustNbone

Yeah I did notice the industry thing, at one point we were down to 2 industries, and then it was over 1,000.  I wrote it on a postit note and stuck it on my monitor, then forgot :)  The savegame seems to load good now but I guess continuing the game would mean everyone including the server needs new binaries.  I can make them up for Linux if we go that way but we might just as well wait for the new release.  Quick work on the bug squishing :)

Dustin