Results 1 to 10 of 48

Thread: Xsyon on linux

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Runs good for me too except the crash issue, but I have crashed in windows vista 32bit a few times as well on my laptop.

    running...
    Ubuntu 10.04 LTS 64 bit
    wine 1.3.11
    AMD x2 6000+
    CORSAIR 4GB DDR2-800
    ASUS NVIDIA 8800 Ultra, AUDIGY 2 ZS
    ASUS M2N32-SLI DELUXE WI-FI edition

  2. #2
    Nice to hear that khrul and welcome to Xsyon.

    So you get the crashed too? Do you see any difference in the crashing frequency depending on if you are walking or not?

  3. #3
    Quote Originally Posted by sxxxxe View Post
    Nice to hear that khrul and welcome to Xsyon.

    So you get the crashed too? Do you see any difference in the crashing frequency depending on if you are walking or not?

    Thanks, I'm so glad to see this is working mostly in linux.
    it seems to happen while I'm walking a lot but there's a lot of exploration I'm doin. It did happen one time while I was standing still. I don't have any debug information but I'll keep a terminal open and try to catch it next time.

  4. #4
    Nice to see finally some interest in Xsyon on linux.

    Quote Originally Posted by khrul View Post
    Thanks, I'm so glad to see this is working mostly in linux.
    it seems to happen while I'm walking a lot but there's a lot of exploration I'm doin. It did happen one time while I was standing still. I don't have any debug information but I'll keep a terminal open and try to catch it next time.
    ok, thx for the info, you can try to start the game like this:

    WINEPREFIX="/home/sxe/xsy-wine3/" wine explorer /desktop=XSY1,1920x1200 "C:\users\Public\Games\Xsyon\Xsyon Launcher.exe" > log.txt 2>&1

    So every time you start the game, your debug output is saved in the file log.txt. Thats quite handy to see whats going on after a crash.

    @sudo


    @Diocletian
    I see nothing special in my wine build. Here is the configure call:

    --prefix=/usr \
    --sysconfdir=/etc \
    --libdir=/usr/lib \
    --with-x \
    --enable-win64

    I never had problem with the patch server by myself, so i cannot really help you with that, sry.

  5. #5
    Quote Originally Posted by sxxxxe View Post
    Nice to see finally some interest in Xsyon on linux.



    ok, thx for the info, you can try to start the game like this:

    WINEPREFIX="/home/sxe/xsy-wine3/" wine explorer /desktop=XSY1,1920x1200 "C:\users\Public\Games\Xsyon\Xsyon Launcher.exe" > log.txt 2>&1

    So every time you start the game, your debug output is saved in the file log.txt. Thats quite handy to see whats going on after a crash.
    OK I got a output for a crash just now I was swimming when it happened. Looks to be a memory leak to me as well.

    Code:
    fixme:shdocvw:PersistStreamInit_Load (0x13bf68)->(0x32e768)
    fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(1)
    fixme:shdocvw:OleControl_FreezeEvents (0x13bf68)->(0)
    fixme:urlmon:URLMoniker_BindToObject use running object table
    fixme:system:SetProcessDPIAware stub!
    fixme:iphlpapi:NotifyAddrChange (Handle 0x98e914, overlapped 0x98e918): stub
    fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
    fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x13c018)->((null) 1 0x32b378 (nil))
    fixme:shdocvw:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
    fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32b348)
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
    fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x13c018)
    fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001
    fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000002
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
    fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
    fixme:resource:GetGuiResources (0xffffffff,0): stub
    fixme:shdocvw:ClientSite_GetContainer (0x13c018)->(0x32ed1c)
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
    fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28
    fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x13bf68)
    fixme:shdocvw:ControlSite_OnFocus (0x13c018)->(0)
    fixme:mshtml:HlinkTarget_SetBrowseContext (0x153048)->((nil))
    fixme:shdocvw:OleObject_Close (0x13bf68)->(1)
    fixme:win:EnumDisplayDevicesW ((null),0,0x33c868,0x00000000), stub!
    fixme:d3d9:Direct3DShaderValidatorCreate9 stub
    fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x2d107b0,0x2f96418): stub
    err:d3d:resource_init Out of memory!
    wine: Unhandled page fault on read access to 0x00000000 at address 0x4cba55 (thread 0035), starting debugger...
    couldn't load main module (2)
    Process of pid=002f has terminated
    No process loaded, cannot execute 'echo Modules:'
    Cannot get info on module while no process is loaded
    No process loaded, cannot execute 'echo Threads:'
    process  tid      prio (all id:s are in hex)
    0000000e services.exe
    	0000001c    0
    	00000014    0
    	00000010    0
    	0000000f    0
    00000011 winedevice.exe
    	00000018    0
    	00000016    0
    	00000013    0
    	00000012    0
    00000019 plugplay.exe
    	0000001d    0
    	0000001b    0
    	0000001a    0
    0000001e explorer.exe
    	0000001f    0
    You must be attached to a process to run this command.
    No process loaded, cannot execute 'detach'

  6. #6
    Xsyon Citizen VeryWiiTee's Avatar
    Join Date
    Oct 2010
    Location
    Somewhere in nowhere
    Posts
    414
    Wine is the problem. Xsyon is rarely crashing on Windows, which might have been the problem before. (I haven't seen much more crashing of Xsyon than any other MMO I run..)

    First I'll shoot this topic down.
    In general, I would not run a game that isn't set-up to be able to run on OpenGL. (The huge success of World of Warcraft in Linux depends on this.)
    You might get it to work to some extend, but heavy crashing and quite a lot of performance issues will arise at any time.
    - That the game has been given a bronze status amazed me quite a bit to be honest with crashes that often..

    And then again, I'll give a little tip that might solve a few crash problems.
    You might be able to avoid the crash problems if you allow Wine and Xsyon to take up more lines (I believe it's called lines in linux and you need to increase this to 1024 you should know what I'm talking about :P.)
    If that does not work, I doubt anything will.

    Perhaps you might want to update the rating and the test results to some more appropriate ones, say newer results :P?

  7. #7
    To be able to crash, a game needs to run first. But Xsyon does not even start at all since february, it keeps throwing a Socket error - which only was the case when pressing Enter key before; click on the Login button did work and the game was running fast and flawlessly.

    Btw, i am playing Mortal Online, Civ 4/5, Eve, DDO and a couple of others without any problems - all of them are using DirectX.

    I would not blame wine that easily. The whole thing is too complex to make it such a simple assumption. E.g. wine developers have difficulties to mimic certain erroneous behavior of the genuine win api, which can break applications if they are silently depending on that particular "bug".

  8. #8
    heres are far as i got with xsyon on linux ---launcher game gets updates, loads client up, Then wamo, winsock error winsock initialization error. I beleave xsyon has a extra set of files wine is missing, when i feel better ill do a trace in windows to see wat files it requires when it switchs from launcher-client. i have over 150 hours into making this work for u linux user's. but i must say , this is a pain in the wazzu to get workin.

  9. #9
    Was anyone able to get the game running again?

    I tried it the last days, even with some deeper wine traces but i cannot figure out what causes the winsock error.

    Maybe a dev has some spare time and can explain what exactly the game tries to do when we hit the connect button? (Yes i'm very optimistic asking this. )

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •