OS Name/Version: Debian 13 x64
Product Name/Version: AMP ‘Deimos’ v2.7.0.0 (Mainline)
Problem Description:
The template for the game “Stormworks: Build and Rescue” does not reflect the current changes in the server executable and config. The game server is still accessible but the Steam-related ports are not correctly opened. This is already reflected in a few tickets here (search from “stormworks” in the technical support, filtered by new. I cannot add more than two links in this message, sorry). This does not prevent the users to connect on the server as it is still able to be found on the in-game Server listing by searching for the server name. I do not currently have the list of the additional ports to open but I will try to get them. The Stormworks official documentation and wiki is not really helpful for that.
Another problem is the one referenced in the Configuration with Stormworks - Something Changed with the new Update ticket. The server is accessible but every 2 seconds there is a stutter that makes the game unplayable. This is not related to network usage (you can check the network by using the F1 key in game) and is probably not present on Windows. From a web search, it seems that the Stormworks developpers are refreshing the terminal in a non Wine-compatible way by clearing the console each 2 seconds using a call to cmd.exe. See Stormworks Dedicated Server on Linux, The Guide :: Stormworks: Build and Rescue General Discussions (the last paragraph of the message). This problem can probably be mitigated by applying the same fixes that are used in the steam community guide.
Just as an info, I’m almost certain that the server machine is not to blame. I’m using a powerful DigitalOcean instance to test this with really good connection. All of the players who connect to the server have the same stutter.
I will try to edit the Stormworks game template but I do not know how to do that kind of changes. I think that the port ones should be relatively easy but I do not know if it’s possible to change the launch command to be a script with multiple commands or to find a way to mitigate the stutter bug.
I would like if possible if someone from Cubecoders can remove the Linux compatibility check mark on Stormworks for now on the Supported Application list (I would have added a link but new users can only add 2, sorry !). The current state is that it is unplayable on Linux.
Steps to reproduce:
- Create a new instance of Stormworks on a Linux AMP installation.
- Install, update and start it
- (Ports problem) If you click on the steam://connect/ link you will see an error that steam is not able to see the server.
- (Stutter problem) Connect to the server using the in-game server list search and try to play the game. The problem should be apparent very quickly.
Actions taken to resolve so far:
- Currently none, except initial investigation.