[0.17.9] Same name stations, trains wait at the same one

Bugs that are actually features.
Post Reply
Tigre Demon
Inserter
Inserter
Posts: 46
Joined: Sun Sep 24, 2017 8:14 pm
Contact:

[0.17.9] Same name stations, trains wait at the same one

Post by Tigre Demon »

Image

The station on the left has the name [OIL] Loading. There are 2 other stations with the same name not THAT far away, yet the train waits next to me.

Image

Shouldn't the waiting train add so much penalty that the right one would go to the other station ?
If I switch the left train to manual, the right one will reroute.

Save https://drive.google.com/file/d/1oUPTC- ... sp=sharing

Code: Select all

   0.000 2019-03-09 14:49:34; Factorio 0.17.9 (build 43513, win64, steam)
   0.000 Operating system: Windows 10 (version 1803) 
   0.000 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" "--wait-to-close" "1432" 
   0.000 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.000 Write data path: C:/Users/TigreDemon/AppData/Roaming/Factorio [25192/228369MB]
   0.000 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.006 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 5868/16314 MB, page: 12489/21946 MB, virtual: 4330/134217727 MB, extended virtual: 0 MB]
   0.011 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.018 Available displays: 2
   0.018  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 1070 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.018  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1070 {0x01, [-1680,25], 1680x1050, 32bit, 60Hz}
   0.060 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.133 Initialised Direct3D[0]: NVIDIA GeForce GTX 1070; id: 10de-1b81; driver: nvldumdx.dll 25.21.14.1935
   0.133   D3D Feature Level: 11.1, DXGI 1.5+
   0.133   [Local Video Memory] Budget: 6874MB, CurrentUsage: 2MB, Reservation: 0/3639MB
   0.133   [Non-Local Vid.Mem.] Budget: 7341MB, CurrentUsage: 0MB, Reservation: 0/3874MB
   0.133   Tiled resources: Tier 2
   0.133   Unified Memory Architecture: No
   0.133   BGR 565 Supported: Yes
   0.133   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.164 Desktop composition is active.
   0.164 Graphics settings preset: very-high
   0.164   Dedicated video memory size 8088 MB
   0.164 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 25%] [DXT: high-quality]
   0.164                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
   0.181 DSound: Starting _dsound_update thread
   0.181 DSound: Enter _dsound_update; tid=17052
   0.320 Loading mod settings AutoDeconstruct 0.1.12 (settings.lua)
   0.320 Loading mod settings Bottleneck 0.10.0 (settings.lua)
   0.321 Loading mod core 0.0.0 (data.lua)
   0.394 Loading mod base 0.17.9 (data.lua)
   0.570 Loading mod Bottleneck 0.10.0 (data.lua)
   0.642 Loading mod base 0.17.9 (data-updates.lua)
   0.720 Checksum for core: 2736929835
   0.720 Checksum of base: 3535299958
   0.720 Checksum of AutoDeconstruct: 2582707891
   0.720 Checksum of Bottleneck: 3138809866
   1.113 Loading sounds...
   1.173 Info PlayerData.cpp:69: Local player-data.json unavailable
   1.173 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1552090219
   1.279 Initial atlas bitmap size is 16384
   1.301 Created atlas bitmap 16384x16380 [none]
   1.303 Created atlas bitmap 16384x11292 [none]
   1.304 Created atlas bitmap 16384x2116 [decal]
   1.304 Created atlas bitmap 16384x3808 [low-object]
   1.305 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.305 Created atlas bitmap 16384x6880 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   1.306 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   1.306 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.306 Created atlas bitmap 16384x748 [alpha-mask]
   1.308 Created atlas bitmap 16384x12636 [shadow, linear-magnification, alpha-mask]
   1.308 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
   1.314 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   1.882 Parallel Sprite Loader initialized (threads: 7)
   8.489 Sprites loaded
   8.599 Generated mipmaps for atlas of size 16384x3808
   8.621 Generated mipmaps for atlas of size 16384x1888
   8.633 Generated mipmaps for atlas of size 16384x6880
   8.643 Generated mipmaps for atlas of size 16384x480
   8.654 Generated mipmaps for atlas of size 16384x456
   8.666 Generated mipmaps for atlas of size 16384x1264
   8.669 Custom inputs active: 1
   8.719 Factorio initialised
  10.690 Joining game IP ADDR:({149.202.44.11:34197})
  10.690 Info UDPSocket.cpp:33: Opening socket
  10.690 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
  10.857 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.202.44.11:34197}): invalid state (WaitingForAccept) for packet type
  10.924 Connection refused
  10.933 Info ClientMultiplayerManager.cpp:189: Quitting multiplayer connection.
  10.933 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(Disconnected)
  10.934 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-user-server-key-2
  11.753 Info AuthServerConnector.cpp:139: Received key(fPy/oEbFSxePahKg+EnYhw==) for username(TigreDemon) from auth server.
  11.754 Info UDPSocket.cpp:210: Closing socket
  11.754 Info UDPSocket.cpp:240: Socket closed
  11.754 Joining game IP ADDR:({149.202.44.11:34197})
  11.754 Info UDPSocket.cpp:33: Opening socket
  11.754 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
  11.851 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.202.44.11:34197}): invalid state (WaitingForAccept) for packet type
  11.851 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.202.44.11:34197}): invalid state (WaitingForAccept) for packet type
  11.851 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.202.44.11:34197}): invalid state (WaitingForAccept) for packet type
  11.851 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.202.44.11:34197}): invalid state (WaitingForAccept) for packet type
  11.934 Connection refused
  11.934 Info ClientMultiplayerManager.cpp:189: Quitting multiplayer connection.
  11.934 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(Disconnected)
  11.938 Info UDPSocket.cpp:210: Closing socket
  11.938 Info UDPSocket.cpp:240: Socket closed
  12.652 Joining game IP ADDR:({149.202.44.11:34197})
  12.652 Info UDPSocket.cpp:33: Opening socket
  12.653 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
  12.784 Info ClientSynchronizer.cpp:35: Initialized Synchronizer local peer(1) latency(32).
  12.784 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(ConnectedWaitingForMap)
  12.784 Info ClientRouter.cpp:224: ConnectionAccepted
  16.434 Info ClientMultiplayerManager.cpp:744: Received mapReadyForDownload
  16.434 Downloading file C:\Users\TigreDemon\AppData\Roaming\Factorio\temp\mp-download.zip (20153440 B, 40067 blocks)
  16.442 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
  55.905 Finished download (39 s, 20.1 MB, 510 kB/s)
  55.963 Info ClientMultiplayerManager.cpp:724: updateTick(4294967295) map download finished creating scenario
  55.964 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
  55.964 Loading map C:\Users\TigreDemon\AppData\Roaming\Factorio\temp\mp-download.zip: 20153440 bytes.
  56.108 Loading Level.dat: 50555645 bytes.
  56.112 Info Scenario.cpp:147: Map version 0.17.9-1
  57.277 Loading script.dat: 942895 bytes.
  57.280 Checksum for script C:/Users/TigreDemon/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1848333929
  57.282 Checksum for script __AutoDeconstruct__/control.lua: 2848553575
  57.283 Checksum for script __Bottleneck__/control.lua: 730129785
  57.758 Info ClientMultiplayerManager.cpp:572: UpdateTick(22895103) changing state from(ConnectedLoadingMap) to(TryingToCatchUp)
  58.098 Info ClientMultiplayerManager.cpp:572: UpdateTick(22895227) changing state from(TryingToCatchUp) to(WaitingForCommandToStartSendingTickClosures)
  58.207 Info ClientMultiplayerManager.cpp:572: UpdateTick(22895227) changing state from(WaitingForCommandToStartSendingTickClosures) to(InGame)
  58.274 Info GameActionHandler.cpp:4013: UpdateTick (22895231) processed PlayerJoinGame peerID(2) playerIndex(0) mode(connect) 
6031.453 Info BlueprintShelf.cpp:663: Saving blueprint storage.
6031.725 Info AppManagerStates.cpp:1716: Saving finished

User avatar
Optera
Smart Inserter
Smart Inserter
Posts: 2915
Joined: Sat Jun 11, 2016 6:41 am
Contact:

Re: [0.17.9] Same name stations, trains wait at the same one

Post by Optera »

Default penalty for Train waiting in station is 1000.
Going by your map the other station is easily more than 1000 tiles away. Even if I'm mistaken and penalty is measured in rail pieces that would be too far away.

Tigre Demon
Inserter
Inserter
Posts: 46
Joined: Sun Sep 24, 2017 8:14 pm
Contact:

Re: [0.17.9] Same name stations, trains wait at the same one

Post by Tigre Demon »

This is strange, I've never had this problem before. Ore doesn't seem to be too much affected, this is why I'm not understanding it

Loewchen
Global Moderator
Global Moderator
Posts: 8285
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.17.9] Same name stations, trains wait at the same one

Post by Loewchen »

I might misunderstand, but if you mean the train waiting in the north should drive all the way down to the station in the south because the one is north is occupied, then no, it will not and should not do that. The mechanics purpose is to direct trains to free "platforms" when they are up to a few hundred tiles further, not to drive to a completely different station.

Tigre Demon
Inserter
Inserter
Posts: 46
Joined: Sun Sep 24, 2017 8:14 pm
Contact:

Re: [0.17.9] Same name stations, trains wait at the same one

Post by Tigre Demon »

Loewchen wrote:
Sat Mar 09, 2019 5:04 pm
I might misunderstand, but if you mean the train waiting in the north should drive all the way down to the station in the south because the one is north is occupied, then no, it will not and should not do that. The mechanics purpose is to direct trains to free "platforms" when they are up to a few hundred tiles further, not to drive to a completely different station.
I think I see where my misunderstanding comes from. Oil stays all the time and never runs out whereas Ore runs out. So since I always go in one direction, trains were able to change direction since the next station was close.

I never encountered this kind, thanks for the answer !

Post Reply

Return to “Not a bug”