Jump to content

Hans

Boxelware Team
  • Posts

    27
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Hans

  1. Beta Branch Note: These changes are currently available on the beta branch. The beta branch is for testing experimental changes and for finding and fixing errors.

    This is how you get access to the beta branch (USE AT YOUR OWN RISK):
    Right-Click on Avorion in your Steam list, Properties -> Betas -> Select branch 'Beta Branch - Newest Changes & Experimental Features'.

    UI

    • Improved consistency of subsystem tooltip descriptions

    Bugfixes

    • Fixed an issue where client and server disagreed about docking state
      • This should resolve cases where the ship was shown as docked but various menus sent errors about not being docked
    • Implemented a workaround for an AMD GPU driver issue
    • Fixed an issue where ancient gates could be connected to world boss sectors
    • Fixed an issue where it was possible to give orders meant for ships to stations
    • Fixed a crash when a station was ordered to support a ship and the ship left the sector
    • Fixed an issue where boss health bars were visible in build mode
    • Fixed a crash related to destroyed entities in scrapyard sectors
    • Fixed an issue where a tooltip obstructed the confirmation dialog when removing a subsystem with shift-click

    AMD situation
    Some users reported crashes with AMD cards when creating or loading a galaxy using AMD driver version 23.12.1 or 24.1.1. We have implemented a workaround that hopefully addresses this issue. If you had this issue, please report in the comments if this patch fixes the issue for you (on driver 24.1.1). If the problem still exists we recommend a downgrade to driver 23.11.1.

    Details
    Some background on the status of this issue, by one of our devs:

    "This problem is particularly difficult to debug. Originally none of our office PCs with AMD cards were affected. However, we managed to build a PC where we can reproduce the issue, but even with this PC, the crash doesn't happen reliably.

    On a technical level, the crash happens in a thread run by the AMD driver in the Avorion process. This should not be possible unless there is a bug in the driver. For those who don't know: a driver *must not crash*. We have verified multiple times that our code is correct and doesn't raise any errors. We've contacted AMD multiple times over different channels but have not received a helpful answer, yet.

    Warning, technical: To analyze the cause, we tried to disable various parts of the engine. When the crash disappeared we always had to test many times, as it wasn't 100% reliable. No crashes a few times in a row can just be plain (bad?) luck and lead down the wrong path. We finally found different, independent functions we could disable, that individually stopped the crash. None of them look like they made sense as a cause for a crash. Just leaving them disabled was no option either, we had to find a solution without impacting the content of the game. We settled on restructuring a small part of preparatory texture work so we give the driver less work while loading the game, and forced the driver to complete some of its work on our schedule instead of its own."

    We're very sorry for the inconvenience. We hope that the workaround we've screwed into our engine fixes the issue for you fine AMD folks, and we hope we can remove it once the driver crash was fixed by AMD.

  2. On 12/31/2023 at 9:31 PM, Vrakastalion said:

    Win 10

    AMD RX6700 XT

    AMD Ryzen 5 3600 6-Core

    Creating a new game, always crush. No mod installed, drivers updated and working. Could you help me?

     

    There seems to be an issue with AMD GPU driver version 23.12.1.

    If you have an AMD card and your driver version is 23.12.1 and Avorion crashes when trying to enter a galaxy please try this:

    - search the Internet for "AMD {your GPU} previous drivers", for example "AMD RX 6700 XT previous drivers"
    - you should get a search result from the official AMD website
    - Download driver version 23.11.1
    - Install it
    - Reboot
    - Try again if you can start Avorion and enter a single or multiplayer galaxy
    - Please report back here if this works for you or not, with the exact model name of your GPU.

  3. On 12/15/2023 at 8:41 PM, JohnieBoi said:

    I test the AMD Pro drivers and sadly it didn't made a difference. What I don't understand is why 2.3.2 works just fine and 2.4.1/2.4.2 doesn't

    I got the comparison of the logs here

    (2.3.2 AMD Pro)clientlog 2023-12-15 14-13-37.txt 25.1 kB · 2 downloads (2.4.2 AMD Pro)clientlog 2023-12-15 14-10-14.txt 21.26 kB · 2 downloads

     

    Possible workaround:

    If you have an AMD card and your driver version is 23.12.1 and Avorion crashes when trying to enter a galaxy please try this:

    - search the Internet for "AMD {your GPU} previous drivers", for example "AMD RX 6700 XT previous drivers"
    - you should get a search result from the official AMD website (for example: Previous Drivers for RX 6700 XT)
    - Download driver version 23.11.1
    - Install it
    - Reboot
    - Try again if you can start Avorion and enter a single or multiplayer galaxy
    - Please report back here if this works for you or not, with the exact model name of your GPU.

    • Thanks 2
  4. 2 hours ago, JohnieBoi said:

    When I put Steam in offline mode, I do get a bit more luck of it not crashing, but the odds of entering the galaxy and not crashing is now like a gamble.

    I want to say its not crashing on loading/generating the galaxy, just when entering the galaxy after it loads, but I wouldn't know.

    My theory is that its a memory issue. cause when it fails it shows memory locations and when it passes its playable and not show memory locations.

    (Failed)clientlog 2023-12-15 10-37-32.txt 21.71 kB · 0 downloads (Pass)clientlog 2023-12-15 10-35-46.txt 34.6 kB · 0 downloads

    Your logs look like it could be a GPU driver related issue.

    You could test if the AMD Pro drivers https://www.amd.com/de/technologies/software-pro make a difference.

  5. The long-awaited Behemoth Events DLC has landed in the Avorion default branch with Patch 2.4.1! Encounter legendary behemoth ships, enhance your ship with new subsystems, and face epic challenges as they ruthlessly attack sectors in the galaxy.

    Key Features:

    - Fight against Behemoth ships that will attack different sectors in the galaxy.

    - Collect unique subsystems with special properties dropped by these colossal bosses.

    - Dive into a dynamic experience as behemoths destroy and salvage entire sectors if left undefeated.

    - Enable or disable behemoths at will, ensuring a customized gameplay experience.

    For more details on the other improvements and features coming with Update 2.4.1, check out the announcement here: https://store.steampowered.com/news/app/445220/view/3882728508900949686

  6. Multiplayer & Security

    • Updated Steam API to v 1.57, added authentication safety against man-in-the-middle attacks

    Bugfixes

    • Fixed a crash on Linux related to recent Steam client updates affecting singleplayer and hosting multiplayer games
    • Fixed an issue where the dedicated server settings were not fully visible in the ServerRunner window
  7. Behemoth Events

    • Increased number of bonus turret slots for Behemoth Combat/Civil Turret Control Systems
    • Adjusted slightly misleading Behemoth Carrier Systems description


    Remote Ship Management

    • Remote managing the selected ship now requires the player to hold "I"
      • Briefly pressing "I" while having another ship selected now just opens your current ship's management window again
    • Added visual clues to the remote manage window to make it more clear it is not your current ship's window


    Fleet Tab

    • Improved compact view to take currently selected ship or station into account
    • Ships that have yield ready to claim will now display an icon in compact view


    Misc

    • Updated Credits


    Bugfixes

    • Fixed a crash on Linux related to recent Steam client updates affecting singleplayer and hosting multiplayer games
    • Fixed a crash when opening system tab in ship window while having a subsystem installed in a locked slot
    • Fixed an issue where escorting ships prioritized gates over jumps even when target sector was in jump range
      • They will still attempt to use gates if their hyperspace engine is on cooldown
    • Fixed an issue where escorting ships did not immediately jump with the leader when possible
    • Fixed an issue that caused error messages "You can't modify the component ControlUnit"
    • Fixed an issue where player owned resource depots gave incorrect amounts of resources and money
    • Fixed an issue where the filter for stolen goods overruled other cargo bay filter settings
    • Fixed an issue where toggling compact view off and on resulted in the wrong row being expanded
    • Fixed an issue where a Long-Distance-Trader subsystem's tooltip claimed to provide software for Transporter Blocks even when it didn't
    • [edit 2023-12-07] Fixed an issue where duplicate mails were sent during the expedition to the center mission
  8. Thanks for providing the files. Sadly this time the server could not start for a different reason:

    2023-10-20 09-37-02| ERROR accepting connections: bind: Address already in use

    (Either another AvorionServer was still running (or hanning) or you need a bit of pause after a previous attempt. If in doubt, you can try running pkill -9 AvorionServer before starting a new game.)

    Can you try again and get me two new files from one attempt where the serverlog contains a stacktrace?

     

  9. Could you run this in a terminal:

    while ! pgrep AvorionServer ; do sleep 1 ; done ; cat /proc/$(pgrep AvorionServer)/maps > avorionserver-maps.txt

    and then try to start a game? Afterwards I would need the generated avorionserver-maps.txt and the matching server log from that attempt.

    (This essentially waits until an AvorionServer is running and then dumps its memory layout and loaded libraries. pgrep should be part of package procps-ng.)

×
×
  • Create New...