1. Hello, i just reinstalled my servers (because bit mess with files), it has latest server and oxide and when i'm trying to start server i'm getting this now:

    Code:
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") failed (error c000007b).
    err:module:import_dll Loading library msvcr120.dll (which is needed by L"C:\\windows\\system32\\msvcp120.dll") failed (error c000007b).
    err:module:import_dll Library MSVCP120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") not found
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") failed (error c000007b).
    err:module:import_dll Library MSVCP120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") not found
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") failed (error c000007b).
    err:module:import_dll Loading library msvcr120.dll (which is needed by L"C:\\windows\\system32\\msvcp120.dll") failed (error c000007b).
    err:module:import_dll Library MSVCP120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") not found
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") failed (error c000007b).
    err:module:import_dll Loading library msvcr120.dll (which is needed by L"C:\\windows\\system32\\msvcp120.dll") failed (error c000007b).
    err:module:import_dll Library MSVCP120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") not found
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") failed (error c000007b).
    err:module:import_dll Loading library msvcr120.dll (which is needed by L"C:\\windows\\system32\\msvcp120.dll") failed (error c000007b).
    err:module:import_dll Library MSVCP120.dll (which is needed by L"Z:\\rust\\server\\RustDedicated_Data\\Managed\\x64\\lua52.dll") not found
    It seems something wrong with MSVCR120.dll in your repository. It don't work under linux.

    Also before i cleaned up server and reinstalled it i have with latest oxide strange problem - it was used always server/my_server_identity/oxide for any servers, i tried to fix this, but fail, saves loaded from correct path, server identity set correct, but oxide still uses default dir for all servers, thats why i reinstalled server, and now got another problem.

    All my server currently not work and i'm already loosing people...
    [DOUBLEPOST=1429270841][/DOUBLEPOST]Ok, problem with MSVCP120.dll i "solved" by replace server/msvcr120.dll from server/RustDedicated_Data/Managed/x64/msvcr120.dll - server starting now fine, but still uses server/my_server_identity/oxide for any servers. Whats wrong?....
    [DOUBLEPOST=1429271598][/DOUBLEPOST]Reverted to https://github.com/OxideMod/Oxide/commit/99d5e874177f49b17faffb1af145e13499a2cb27
    Oxide start using correct path, but now CSharpCompiler fails to load msvcr120.dll, because it seems need x86 version, but when i'm placing x86 server wont load because of lua.... Damn....

    Code:
    err:module:import_dll Loading library MSVCR120.dll (which is needed by L"Z:\\rust\\server\\mono-2.0.dll") failed (error c000007b).
    err:module:import_dll Library mono-2.0.dll (which is needed by L"Z:\\rust\\server\\CSharpCompiler.exe") not found
    err:module:LdrInitializeThunk Main exe initialization for L"Z:\\rust\\server\\CSharpCompiler.exe" failed, status c0000135
    
     
    Last edited by a moderator: Apr 17, 2015
  2. Linux is buggy, I don't recommend it.
     
    Last edited by a moderator: Apr 17, 2015
  3. No it don't. Before latest update rust with oxide work on linux just fine for few months. So don't say if you don't know. Also i can't use windows in any case. And i'm asking support from oxide developers, not just some guest of this thread.
    [DOUBLEPOST=1429274126][/DOUBLEPOST]It seems like i fixed problem with lua by placing x86 version of lua51.dll and lua52.dll into root directory of server. Server start working and all plugins too. And because i reverted to latest stable oxide version it also uses correct path.

    But still, this need to be fixed. My server works before only because i had x86 version of lua51.dll and lua52.dll in root directory of server, because didn't cleanup with oxide updates.
    [DOUBLEPOST=1429274407][/DOUBLEPOST]Hmm, nope, server still not work, freezes always at

    Code:
    [4/17/2015 3:33:59 PM] MICRO CLIFFS took 00:00:00.0481636
    Going to do another tests...
    [DOUBLEPOST=1429274562][/DOUBLEPOST]Oh got it working finnally. I used files from Oxide.Ext.Lua/Dependencies/lua51.dll Oxide.Ext.Lua/Dependencies/lua52.dll what was before this commit: https://github.com/OxideMod/Oxide/commit/6ef765474354f05cfe8184f49fc97627ec88fe9f and placed to server root. After that it start working.

    Something is wrong after this update on linux.
     
    Last edited by a moderator: Apr 17, 2015
  4. Dude, I purchased my box and tried to run a rust linux server off it, even though it is a LOT better than windows, steamCMD still struggled to even just download the server files, Even when I got the server files downloaded there was still more issues. Read posts on facepunch forums, a lot of people are having issues with linux server and the developers aren't recommending it at this point in time. Hence the reason why I run a windows server. I have tried it before so there's no need to say that man.
     
  5. This "a lot of people" just bad know linux and have not enough knowledge to run it properly on Linux. Server itself without oxide works under linux just fine, problem exacly with oxide, not rust server itself (so community server can work without ANY problem). So you are wrong. Like i said i already two months using rust under linux and i only had problems with oxide but never with server itself. Thats why i'm writting to Oxide Support forum because its oxide issue, not rust.
     
  6. http://support.facepunchstudios.com...-server-build-is-no-longer-available-on-steam
     
  7. And what? I'm using wine for run windows binaries and they work without any problems. So like i said - not enough knowledge to run it "properly" on Linux. Yes, this isn't native support of linux but it also work fine.

    And lets stop this pointless discussion. If i'm saying that i run rust server on linux and 100% sure what i'm doing and what exactly wrong with oxide - then it can't be lie. Because otherwise i never start rust server at all, because i don't want use windows for hosting my servers (i have not only rust servers).

    Also you can read this: http://oxidemod.org/downloads/oxide-for-rust-experimental.714/

    Code:
    Compatibility    Windows 64-bit (Vista/7/8.1/10)
        Wine for Linux 64-bit
    
    So it support linux and right now have issues what i mention before, and i did "fix" so it work again for me. My server already up and working like before. So rust/oxide can work under linux even if you don't believe. And again repeat - i'm asking support from oxide developers, not you. You only saying that it can't work and don't actually help in any way.
     
    Last edited by a moderator: Apr 17, 2015
  8. Wait a patch for Rust just came out in the past 12 hours yes? I don't think oxides updated yet.
     
  9. Wulf

    Wulf Community Admin

    Nothing changed in the past few weeks with how the x86/x64 dependencies work. The file in the root hasn't changed either as far as I know.
     
  10. You probably don't understand. Oxide not work right now under linux because of they issues with lua library. I'm programmer so i already updated my server with lastest server and pathed Assembly-CSharp.dll myself and everything work fine. This thread create for oxide developers so they can fix linux issue for all users.

    Like i said already third time - don't write if you don't know about i'm talking here. By this messages you only confirmed that you actually don't know of anything about what i'm talking in this thread.
     
  11. Wulf

    Wulf Community Admin

    It shouldn't matter for this error.
    [DOUBLEPOST=1429281442][/DOUBLEPOST]
    It's likely because your server is 64-bit, and it's detecting that rather than the x86 that Wine needs and uses. I'll see if we can add something in there for that.
     
  12. Read my second message in this thread. This issue happens after https://github.com/OxideMod/Oxide/commit/6ef765474354f05cfe8184f49fc97627ec88fe9f this commit. It worked only because i had old lua51.dll and lua52.dll in server root directory. When i'm installed fresh server errors start happens.
     
  13. Wulf

    Wulf Community Admin

  14. set up today a VM with ubuntu for the c# compiler issue under wine and i had no issues at all...lua stuff was loading fine
     
  15. Hm, probably you are right. I don't tried create new fresh wine prefix for test, did that and it seems everything works just file. This thread can be marked as fixed now. It seems like i have too much shit in my wine prefix, because i tried run it before oxide switch to mono for csharp plugin compiler (not MS one). So i just have really much garbage in wine prefix when tried to make it work with MS compiler, something probably conflicts.
     
  16. @AlexALX_[rus-ua] you still on linux? cause :
    without oxide my server works fine
    with oxide i had the same error that you had first
    i used the lua51 and 52.dll for previous commit
    and now i get a new error:

    Code:
    fixme:heap:HeapSetInformation 0x340000 0 0x22fce0 4
    fixme:system:SetProcessDPIAware stub!
    fixme:heap:HeapSetInformation 0x17e0000 0 0x22f160 4
    Mono path[0] = 'Z:/home/desktop/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Managed'
    Mono path[1] = 'Z:/home/desktop/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Mono'
    Mono config path = 'Z:/home/desktop/Steam/steamapps/common/rust_dedicated/RustDedicated_Data/Mono/etc'
    fixme:win:EnumDisplayDevicesW ((null),0,0x22f220,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x22f220,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),1,0x22f220,0x00000000), stub!
    fixme:thread:start_thread Started native thread 0000002f
    fixme:winediag:AUDDRV_Geti_love_codeoEndpoint Winepulse is not officially supported by the wine project
    fixme:winediag:AUDDRV_Geti_love_codeoEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
    
    any tip plz ?? ^^
     
  17. Wulf

    Wulf Community Admin

    Did you follow http://oxidemod.org/threads/wine-for-linux-setup-with-rust.9293/ ?
     
  18. yes i did, that's how i got my server running
    it works fine if i don't use oxide ^^
    [DOUBLEPOST=1439325883][/DOUBLEPOST]acutally what i showed before happens also if i don't have oxide, only difference is that the server actually starts :/
     
  19. @Reneb yes i'm still on linux and it works fine for me at least with bit outdated oxide (when last server update come). Didn't yet tested latest oxide (there was some linux fixes/changes as far i know).
     
  20. the linux fixes are for using oxide with linux gameservers, not for using wine :p