Jump to content

Skully

Member
  • Posts

    227
  • Joined

  • Last visited

Everything posted by Skully

  1. The challenge is not against the dates but against the content and description of what constitutes "EARLY ACCESS EXIT". The current delivery does not satisfy the expected content so early access should have been prolonged.
  2. Currently the bot takes over when the train is on the junctions which results in a brief disappearance. It would be better if a player drive is allowed to drive all the way out of the block so the take-over takes place outside of the main view and crossing track area.
      • 2
      • I agree
  3. Whenever Zastów sends a 132xxx to Raciborowice over track 2R, the AI will keep it standing at Rc A indefinitely. While there is no actual issue sending on towards Dłubnia.
  4. In the Alpha we had shunting working in multiplayer. I haven't seen anywhere it would only be available in single player in the "full version". Ty2 is similarly not noted as limited to single player. Mechanical signal-box which is still being advertised on the Steam page is non existent in the "full version" although still on the roadmap. So yes, calling this a "full version" is wrong.
  5. In essence they missed their mark, which is a bummer.
  6. While we are talking about a potential expert server, might just re-enable shunting and coupling on it as well.
  7. The design of the game is such that it is controlled through one central hub managed by the SimRail team. Pinging whoever holds the infrastructure when it is down is nothing more than to be expected. While they can try to catch and automate as many sysop scenarios ultimately it will fall to someone with authorization to deal with an issue. You can argue having centralized control has its advantages I think this is the Achilles heel of this game. We have seen many times what happens to a game which depends on one centralized control component run by the developer or publisher company. Note that the current design doesn't really allow for a different setup (/ private servers). This would require some major refactoring. So best to enjoy things while they last. 😄
  8. With 3 new signal boxes, including the grand Katowice we roll into week 20. Great work by the devs! That means we can check the second entry off the list of most desired dispatcher stations potentially leaving all eyes on our number 1, Dąbrowa Górnicza Ząbkowice. Once more the rules remain the same, you can vote for any station you would wish to see, even multiple or all if you so desire. If your favorite is not on the list post it so it can be added next round. Lets roll again for the most desired dispatch station.
  9. Hmm, be very, very careful what you wish for...
  10. In Dorota the lower right switch should be number 21. (Upper left 19 21+.)
  11. Doh! That seems to be it. This is at the start of the video.
  12. I believe the shunting tracks are deliberately disabled.
  13. As can been seen in the video I was driving up to the junction into the neutral section when it kicked into full braking for no apparent reason. I tried to accelerate from within the neutral section to no avail. I also tried to backup which also failed. Finally I had the bot take me up to Sosnowiec Południowy where I completely shutdown the train and restarted which solved the issue. Note that my mic is not recorded so you miss out some verbal communication. SimRail stall - Made with Clipchamp.mp4 SimRail_log_2023-04-20_12-18-09 - Copy.txt
  14. So far no one mentioned the Warsaw stations. Also bear in mind there is (currently) little crossing traffic at those as it is all straight through. So while there are many tracks it might not be very interesting to run.
  15. Well then the question is whether to open up a new poll? As can been seen in the chart the distribution over time is relatively stable, so it will probably not have that much of a different result. Maybe just keep this one open until one on the list appears? Although then we would miss out Kozłów on the list. https://docs.google.com/spreadsheets/d/1rWNZrHhdjsMjIAjnIhamgQ31CkH_s9Bfdgkeap2qL6M/edit#gid=0
  16. Has the 20 km/h speed restriction been removed for unsecured crossings? The evening SimRail went early access all crossing were unsecured. 😁
  17. We simply need options to hide any HUD element individually.
  18. [2023-03-11 21:12:05]: Disconnecting connId=0 to prevent exploits from an Exception in MessageHandler: ArgumentException An item with the same key has already been added. Key: 08/13/2022 17:01:59 at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00000] in <00000000000000000000000000000000>:0 at TrainAnnouncement.AnnouncementController.AddHighPriorityAnnouncement (System.DateTime date, TrainAnnouncement.TrainAnnouncementData announcementData) [0x00000] in <00000000000000000000000000000000>:0 at Assets.Scripts.PersistantWorldData.StationAnnoucements.StationAnnoucementsControllerClient.AddHighPriorityStationAnnouncementToQueue (System.String dateTime, Assets.Scripts.PersistantWorldData.StationAnnoucements.StationIdentifier stationIdentifier, Assets.Scripts.PersistantWorldData.StationAnnoucements.AnnouncementData announcementData) [0x00000] in <00000000000000000000000000000000>:0 at Assets.Scripts.PersistantWorldData.StationAnnoucements.StationAnnoucementsControllerServer.InvokeUserCode_RpcSyncHighPriorityQueue__StationIdentifier__String__AnnouncementData (Mirror.NetworkBehaviour obj, Mirror.NetworkReader reader, Mirror.NetworkConnectionToClient senderConnection) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkIdentity.HandleRemoteCall (System.Int32 componentIndex, System.Int32 functionHash, Mirror.RemoteCalls.RemoteCallType remoteCallType, Mirror.NetworkReader reader, Mirror.NetworkConnectionToClient senderConnection) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.OnRPCMessage (Mirror.RpcMessage message) [0x00000] in <00000000000000000000000000000000>:0 at System.Action`1[T].Invoke (T obj) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient+<>c__DisplayClass47_0`1[T].<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection _, T value) [0x00000] in <00000000000000000000000000000000>:0 at BestHTTP.WebSocket.OnWebSocketIncompleteFrameDelegate.Invoke (BestHTTP.WebSocket.WebSocket webSocket, BestHTTP.WebSocket.Frames.WebSocketFrameReader frame) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.MessagePacking+<>c__DisplayClass7_0`2[T,C].<WrapHandler>g__Wrapped|0 (C conn, T msg, System.Int32 _) [0x00000] in <00000000000000000000000000000000>:0 at System.Action`3[T1,T2,T3].Invoke (T1 arg1, T2 arg2, T3 arg3) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.MessagePacking+<>c__DisplayClass6_0`2[T,C].<WrapHandler>b__0 (Mirror.NetworkConnection conn, Mirror.NetworkReader reader, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.UnpackAndInvoke (Mirror.NetworkReader reader, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.OnTransportData (System.ArraySegment`1[T] data, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpTransport.<Awake>b__22_5 (System.ArraySegment`1[T] message, kcp2k.KcpChannel channel) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpClient.<Connect>b__7_1 (System.ArraySegment`1[T] message, kcp2k.KcpChannel channel) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpConnection.TickIncoming_Authenticated (System.UInt32 time) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpConnection.TickIncoming () [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkLoop.NetworkEarlyUpdate () [0x00000] in <00000000000000000000000000000000>:0 Looks like the announcer bug. See also:
  19. Ah I missed that one. I'll try and remember to add it next time.
  20. I see time is being used as a key. Key: 08/13/2022 10:33:39 Could it be that two announcements want to be played at the same second? 🤔 I think the announcer will probably have a hard time doing two at the same time, might as well skip it. 😄
  21. It seems to have to do with announcements. Might be a bug in:
  22. I'm not having much luck with this update. I keep getting disconnected while the log spews: [2023-03-11 12:51:22]: NullReferenceException: Object reference not set to an instance of an object. at ReasonsStoppingCarsCustom.CarInView (CarAIControllerCustom car, UnityEngine.GameObject go, UnityEngine.Rigidbody rigbody, System.Single distance, System.Single startSpeed, System.Single& moveSpeed, System.Boolean& tempStop, System.Single& keepOmmitingOposingCarTo, System.Single& reverseTime, System.Single distanceBetweenCars) [0x00000] in <00000000000000000000000000000000>:0 at CarAIControllerCustom.CheckCollisions () [0x00000] in <00000000000000000000000000000000>:0 at CarAIControllerCustom.Update () [0x00000] in <00000000000000000000000000000000>:0 Followed by: [2023-03-11 12:51:34]: Disconnecting connId=0 to prevent exploits from an Exception in MessageHandler: ArgumentException An item with the same key has already been added. Key: 08/13/2022 10:34:07 at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00000] in <00000000000000000000000000000000>:0 at TrainAnnouncement.AnnouncementController.AddHighPriorityAnnouncement (System.DateTime date, TrainAnnouncement.TrainAnnouncementData announcementData) [0x00000] in <00000000000000000000000000000000>:0 at Assets.Scripts.PersistantWorldData.StationAnnoucements.StationAnnoucementsControllerClient.AddHighPriorityStationAnnouncementToQueue (System.String dateTime, Assets.Scripts.PersistantWorldData.StationAnnoucements.StationIdentifier stationIdentifier, Assets.Scripts.PersistantWorldData.StationAnnoucements.AnnouncementData announcementData) [0x00000] in <00000000000000000000000000000000>:0 at Assets.Scripts.PersistantWorldData.StationAnnoucements.StationAnnoucementsControllerServer.InvokeUserCode_RpcSyncHighPriorityQueue__StationIdentifier__String__AnnouncementData (Mirror.NetworkBehaviour obj, Mirror.NetworkReader reader, Mirror.NetworkConnectionToClient senderConnection) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkIdentity.HandleRemoteCall (System.Int32 componentIndex, System.Int32 functionHash, Mirror.RemoteCalls.RemoteCallType remoteCallType, Mirror.NetworkReader reader, Mirror.NetworkConnectionToClient senderConnection) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.OnRPCMessage (Mirror.RpcMessage message) [0x00000] in <00000000000000000000000000000000>:0 at System.Action`1[T].Invoke (T obj) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient+<>c__DisplayClass47_0`1[T].<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection _, T value) [0x00000] in <00000000000000000000000000000000>:0 at BestHTTP.WebSocket.OnWebSocketIncompleteFrameDelegate.Invoke (BestHTTP.WebSocket.WebSocket webSocket, BestHTTP.WebSocket.Frames.WebSocketFrameReader frame) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.MessagePacking+<>c__DisplayClass7_0`2[T,C].<WrapHandler>g__Wrapped|0 (C conn, T msg, System.Int32 _) [0x00000] in <00000000000000000000000000000000>:0 at System.Action`3[T1,T2,T3].Invoke (T1 arg1, T2 arg2, T3 arg3) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.MessagePacking+<>c__DisplayClass6_0`2[T,C].<WrapHandler>b__0 (Mirror.NetworkConnection conn, Mirror.NetworkReader reader, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.UnpackAndInvoke (Mirror.NetworkReader reader, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkClient.OnTransportData (System.ArraySegment`1[T] data, System.Int32 channelId) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpTransport.<Awake>b__22_5 (System.ArraySegment`1[T] message, kcp2k.KcpChannel channel) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpClient.<Connect>b__7_1 (System.ArraySegment`1[T] message, kcp2k.KcpChannel channel) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpConnection.TickIncoming_Authenticated (System.UInt32 time) [0x00000] in <00000000000000000000000000000000>:0 at kcp2k.KcpConnection.TickIncoming () [0x00000] in <00000000000000000000000000000000>:0 at Mirror.NetworkLoop.NetworkEarlyUpdate () [0x00000] in <00000000000000000000000000000000>:0 SimRail_log_2023-03-11_12-49-29.txt
  23. And there we have it: a new dispatch station "Grodzisk Mazowiecki", this time up north. Well the hint was pretty strong. 😄 Now it becomes interesting as we may also want to take a look at what else is there up north. But also given Dąbrowa Górnicza Ząbkowice ends up on number 1 each poll I'm very curious to how it is progressing. Again the rules remain the same, you can vote for any station you would wish to see, even multiple or all if you so desire. If your favorite is not on the list post it so it can be added next round. So let the voting kick off for the most desired dispatch station.
  24. Unless I missed something and they have implemented my totally brilliant idea of having the avatars graffitied on the trains, there are no avatars in-game. (Just as I was thinking of suggesting custom horns... 😁) Maybe adding a feature to the forum in which users can disable seeing avatars is more than enough?
  25. Train Driver 2 with its teleporting gates can hardly be described as a proper traffic dispatching simulation. The timetable generating algorithm uses those teleports to add every new train to the end of the timetable leaving no gaps. So there is no choice in the matter. (You can even get two trains coming and going to the same stations but from opposite directions...) I was hoping there was some gem out there which I had missed. As for the topic at hand rule § 48.1 would apply here: Which Google will translate as: Now the 14s catching up to the 401s at Sosnowiec Główny is always the interesting one to watch. Technically (and probably) your best option is to hold the 14 at entry while you deal with the 401. Alternatively you can bring the 401 to the opposite track on the same platform. If they had crowd modelled you would really want to bring the 401 to platform 1 and watch the crowd run from platform 2. 😁 So that would be a good example of an operational consideration. As for the OP, what would be the operational consideration to hold any train running in sequence early for whatever time?
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy