Linux crash on client startup

  • bought the game just today, and finally had a chance to sit down and play.


    first attempt to run the game resulted in a crash, with a jframe error window popup, telling me that java had failed to init audio drivers.
    after browsing the internet i found that someone had simply restarted and it worked, so i tried that.


    now the game window pops up, for all of a few seconds, i see the logo, then closes, no error.


    attempted to launch from cli to view errors, using;


    java -jar risingworld.jar --help


    used --help because it complained of lack of arguments, but the client actually fully launched like this, before informing me it could not detect steam api, as i had bypassed it.


    here is the ouput in cli test: http://pastebin.com/hpq0uwc7



    and here is the error report from launching the game normally, from steam, or from the desktop icon steam made.


    http://pastebin.com/kzZP3zKR



    also, your forum registration is bugged, i cannot register, clicking the register button leads me to a page that says "you do not have permission to be here"

  • apparently ive been awake too long.


    here is some additional information about my system, to help with diagnosis.


    running arch linux, latest lts kernel, fully updated


    AMD FX-9370 8 core cpu @ 4.4Ghz
    Gskill 1866Mhz 16GB ram (2x8GB)
    Radeon R7 240 2GB gfx card


    video driver is catalyst-test which is the latest beta version of the catalyst ati driver 15.11


    sound systems are alsa and pulseaudio, speakers 5.1 channel


    java is sun java 8, openjre has horrible performance, lol


    i can guarantee, its not a "you dont meet minimum requirements issue" as i currently play minecraft with 280 installed mods @ 60+ FPS

  • enabled debug mode in config, reran, apparently its an audio issue...?


    which is odd, because, even though i cannot load it in standalone as i have the steam version, loading it in standalone results in a pop up error, but theres sound playing in the background lol


    error:


    Initialize IngameContext...
    de.jiw.fmod.core.FModException: Error initializing output device.
    at de.jiw.fmod.wrapper.lowlevel.LowLevelSystem.getNumDrivers(Native Method)
    at de.jiw.fmod.wrapper.lowlevel.LowLevelSystem.getNumDrivers(LowLevelSystem.java:45)
    at content.audio.c.a(SourceFile:124)
    at content.audio.c.<init>(SourceFile:77)
    at content.Game.initSoundState(SourceFile:1898)
    at s.j.run(SourceFile:87)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    Error initializing output device.

  • sooo, im thinking that the version of java packaged with the game is not working on my system.


    how can i point the steam launcher at my native java?


    heres my reasoning;


    launching with java -jar risingworld.jar --derp


    causes the game to launch, and because of the steamloader class, it obviously hangs, but it does indeed launch in the background. and i can hear sound from the menu.


    i'll check back here in about 8 hours, going to sleep now. been up all night tinkering.

  • interestingly enough, something else happened in my tinkering


    changed audio_driver=-1 to audio_driver=1


    and audio_output_device= became audio_output_device=[string name of my speaker in pulse audio]

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!