1. I'm not sure if this is oxides fault, but when try starting a server with 2.0.424 with cs-Plugins installed it fails:
    Code:
    wine: Fehlerhaftes EXE-Format für Z:\home\rust\rustserver\CSharpCompiler.exe
    If i delete all cs-Plugins the server starts and runs fine. This Sevrer is based Centos7 and wine. Can anyone confrim this for windows based server?
     
    Last edited by a moderator: Mar 8, 2015
  2. Wulf

    Wulf Community Admin

    I believe your OS isn't capable of running 32-bit applications, but I'm not an expert with CentOS. You'd need to get the x86 Wine packages and run your server through that and then the compiler should work fine.
     
  3. You are right. Looks like Centos7 is coming with wine x86_64 bit version ONLY. I found this guide to build wine with with 32-bit capability: https://www.centos.org/forums/viewtopic.php?f=48&t=47325&start=10

    this kinda works, but...
    now it is only capable of running 32bit win apps... :confused:
    I'm stuck with
    Code:
    wine: Fehlerhaftes EXE-Format für Z:\home\rust\rustserver\RustDedicated.exe
    cause this exe seem to be 64bit... :(

    Thinking about swicthing to a Distro with wine for 64 and 32bit...
     
  4. There is few explanations about linux and wine:

    1. You need x64 wine prefix for run rust dedicated server. It can't work under wine x86 at all.
    2. You must have wine v1.7 downloaded via latest winehq repositories. Old version (v1.6) will not work with rust at all.
    3. You must install Visual C++ Redistributable 2012 x64 under wine.
    4. Not sure if this still needed - but i also installed Visual C++ Redistributable 2010 x86.
    5. I'm using ubuntu server x64 with installed ia32-libs, not sure if this have any effect for wine.

    And just tested right now - for me both rust server and CSharpCompiler.exe works fine with latest oxide and server.
    Hope this can help somehow.
     
    Last edited by a moderator: Mar 9, 2015
  5. Thank you very much for the explanation. You did help me for sure. I'll try to run a ubuntu server inside docker container for rustdedicated-server, since i do not want to change the OS of my server...
     
  6. Wulf

    Wulf Community Admin

    Thanks for the detailed steps. I don't have a setup to test the steps myself, so this is helpful. Visual C++ 2010 shouldn't be needed, nor should Visual C++ 2012 as everything you need should be included in the exe and Oxide installation. ia32-libs are for an entirely different CPU arch too. The purpose of the ia32-libs is so that you can run the exe since it is 32-bit.

    The CSharpCompiler.exe is 32-bit, not 64-bit. Since the Rust server is 64-bit though, you may actually need it and the ia32-libs for the compiler as Alex posted above. So your original setup should be fine, as long as you have ia32-libs maybe.
     
  7. @Wulf Visual C++ Redistributable 2012 x64 required by rust server itself, not oxide. Without this i can't run rust server without mods, but i didn't tried run it with latest oxide without redistributables... Also this maybe not actually anymore, not sure.
     
  8. Wulf

    Wulf Community Admin

    Visual C++ 2012 x64 dependency was for Oxide's Lua extension. I don't recall it ever being needed for Rust itself. The DLL required is included with Oxide now. Visual C++ 2013 x86 was also needed for Oxide.Ext.CSharp, but that is also included with Oxide now.
     
  9. I'm really don't remember is it required or not. Maybe later i can try test it again with fresh installed linux (ubuntu server) and write some steps or so, but maybe only in next weekend.
     
  10. Hep, i been read this post but what about theses pages from steam's alway updated and the icon with pinguin?
    I tried to give that to a guy has a linux server but he say me that give no files is this fake page steam?
    Regard
     
  11. Wulf

    Wulf Community Admin

    Rust has no Linux files. You have to download the files on a Windows server using SteamCMD, and upload them to the Linux server.
     
  12. or use something like this from your linux server running steamcmd:
    Code:
    ./steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous +force_install_dir /target/dir +app_update 258550 +quit
     
  13. Wulf

    Wulf Community Admin

    Nice, didn't realize that exited. :)
     
  14. https://steamdb.info/app/258550/depots/
    Okay yes not interesting at time but that mean steam page is a fake also :/
    thanks :)
     
  15. Wulf

    Wulf Community Admin

    I think he was talking about the Linux repo being empty. ;) It used to have a Linux version, but it was removed.
     
  16. Ooooh haha, that's most likely xD Wasn't paying attention :p
     
  17. Haha i'm also didn't know about this and actually just used:

    Code:
    wine ./steamcmd/steamcmd.exe +login anonymous +force_install_dir Z:/home/username/rust/server +app_update 258550 validate +quit
    This method also works :D