-
Posts
229 -
Joined
-
Last visited
Everything posted by Skully
-
This is the English variant of Do we have an ETA for this ticket?
-
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.
-
Human players and possible third party development
Skully replied to AmazeMe's topic in General Discussion [Multiplayer]
While we are talking about a potential expert server, might just re-enable shunting and coupling on it as well. -
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. 😄
-
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.
-
Hmm, be very, very careful what you wish for...
-
-
Train 412068 stalled at Sosnowiec Gł. pzs R52 (310.6)
Skully replied to Skully's topic in Issues archive
-
I believe the shunting tracks are deliberately disabled.
-
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
-
Next dispatcher station (week 11+)?
Skully replied to Skully's topic in General Discussion [Multiplayer]
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. -
Next dispatcher station (week 11+)?
Skully replied to Skully's topic in General Discussion [Multiplayer]
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 -
[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:
-
Next dispatcher station (week 11+)?
Skully replied to Skully's topic in General Discussion [Multiplayer]
Ah I missed that one. I'll try and remember to add it next time. -
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
-
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.