1. Hello,

    I have a linux dedicated server and I installed a windows vServer on it.

    I tried to launch my own Rust Server and it seems that the server is online, but I just can't connect to it.
    I already opened the ports 28015 and 28016 (udp and tcp) on the root server and the vserver.

    But I think the problem is, that if I try to connect to the IP, the server cant route to the vServer.
    (The vServer uses the same IP like the root Server).

    I think the solution is to forward the connection to the local IP of the vserver, but I dont know how this works.

    I would be very thankful, if some coule help me :)
     
    Last edited by a moderator: Feb 9, 2016
  2. Wulf

    Wulf Community Admin

    He actually mentioned that a Windows vServer (virtual server) was installed on it, so it should be running the Windows version of Rust server.
     
  3. The Rust Server is running:
    http://i.imgur.com/A3S0BPv.png

    But the problem is the IP routing I think.

    Is there maybe a solution for it? Or should I just buy a new IP adress for the vServer?
     
  4. rustds.sh:
    Code:
    #!/bin/bash
    WINEARCH=win64 WINEPREFIX=~/.wine64 /usr/bin/xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32' /usr/bin/wine RustDedicated.exe -batchmode +server.hostname "------" +server.port ------ +server.description "-----" +rcon.password "------" +rcon.port ---- +rcon.ip ----- +server.identity "-------" +server.secure "true" +server.maxplayers 100 +server.seed 4208008 +server.url "------" +server.headerimage "---------" -logFile "output.txt" -autoupdate
    Terminal Output:
    Code:
    fixme:heap:RtlSetHeapInformation 0x350000 0 0x23fce0 4 stub
    fixme:system:SetProcessDPIAware stub!
    fixme:heap:RtlSetHeapInformation 0x1bf0000 0 0x23f150 4 stub
    Mono path[0] = 'Z:/rustds/RustDedicated_Data/Managed'
    Mono path[1] = 'Z:/rustds/RustDedicated_Data/Mono'
    Mono config path = 'Z:/rustds/RustDedicated_Data/Mono/etc'
    fixme:win:EnumDisplayDevicesW ((null),0,0x23f210,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x23f210,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),1,0x23f210,0x00000000), stub!
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0xff9107c, 0x10028b90, 0x10028bb0
    fixme:advapi:EventSetInformation 2, 0x1001c6c8, 43
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    Ubuntu 14.04
    Wine 1.8.1
    AMD 7770

    If i run a rust.bat file to startup the server and open it with "Wine Windows Program Loader" it works, but doesnt load up oxide. If i run it with the rustds.sh, it freezes on this in the terminal
     
    Last edited by a moderator: Feb 9, 2016
  5. Hey i have problem running rust server on linux server with wine
    I get these messages in terminal: Gyazo - 74d1f2e1ba32938a2e371c30822b0945.png
    Can someone tell me what is problem? Server generates map and stuff like that but it doesnt start completely i think... In map folder there is only save 0
     
  6. I have a server by OVH, and tried al the solutions I can find but still did not get a working solution.
    Can someone make a recent step by step noobproof guide with or without wine for xubuntu 14.04?
    [DOUBLEPOST=1456263737,1456243244][/DOUBLEPOST]After many trail & errors and trying some distrubitions from OVH, I run into this error with Xubuntu Desktop 14.04 "Trusty Tahr" (XFCE + x2go) (BETA). I have followed many directions but the one from Scavenger 2 gave me the best result Wine for Linux setup for Rust | Page 5 | Oxide

    Now Iam running in this error. Who can help me?
    Code:
    fixme:heap:RtlSetHeapInformation 0x350000 0 0x23fce0 4 stub
    fixme:system:SetProcessDPIAware stub!
    fixme:heap:RtlSetHeapInformation 0x1bf0000 0 0x23f150 4 stub
    Mono path[0] = 'Z:/home/steam/s/rust/RustDedicated_Data/Managed'
    Mono path[1] = 'Z:/home/steam/s/rust/RustDedicated_Data/Mono'
    Mono config path = 'Z:/home/steam/s/rust/RustDedicated_Data/Mono/etc'
    fixme:win:EnumDisplayDevicesW ((null),0,0x23f210,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x23f210,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),1,0x23f210,0x00000000), stub!
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1220107c, 0x12298b90, 0x12298bb0
    fixme:advapi:EventSetInformation 2, 0x1228c6c8, 43
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
    fixme:wbemprox:client_security_SetBlanket 0x7fb3f4c7afa0, 0xe1430, 10, 0, (null), 3, 3, (nil), 0x00000000
    fixme:wbemprox:client_security_Release 0x7fb3f4c7afa0
    fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
    fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
    fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
    fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
    fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
    fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
    fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
    fixme:toolhelp:Heap32ListFirst : stub
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x413d107c, 0x4141b6d0, 0x4141b6f0
    fixme:advapi:EventSetInformation 2, 0x414153e0, 43
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:heap:RtlSetHeapInformation 0x5a010000 0 0x23df20 4 stub
    fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x5a126d00, 0x5a16c480, 0x5a16c478
    fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x5a126d00, 0x5a16c4b8, 0x5a16c4b0
    fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x5a126d00, 0x5a16c448, 0x5a16c440
    fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x5a126d00, 0x5a16c4f0, 0x5a16c4e8
    fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x5a126d00, 0x5a16c528, 0x5a16c520
    err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    fixme:ver:GetCurrentPackageId (0x21df70 (nil)): stub
    fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
    fixme:wbemprox:client_security_SetBlanket 0x7fb3f4c7afa0, 0x4d2d3af0, 10, 0, (null), 3, 3, (nil), 0x00000000
    fixme:wbemprox:client_security_Release 0x7fb3f4c7afa0
    fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
    fixme:wbemprox:client_security_SetBlanket 0x7fb3f4c7afa0, 0x4d2c4d50, 10, 0, (null), 3, 3, (nil), 0x00000000
    fixme:wbemprox:client_security_Release 0x7fb3f4c7afa0
    fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
    fixme:wbemprox:enum_class_object_Next timeout not supported
    fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
    ^Cfixme:console:CONSOLE_DefaultHandler Terminating process 77 on event 0
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister 0: stub
    fixme:advapi:EventUnregister deadbeef: stub
    fixme:advapi:EventUnregister 0: stub
    
    [DOUBLEPOST=1456282035][/DOUBLEPOST]Nevermind. Fixed.
     
  7. Hi,
    [​IMG]

    Does this mean Wine is still required when setting up a Rust server on Linux? If not, what's the new way to launch it (commandline).

    Thanks!
     
  8. Wulf

    Wulf Community Admin

    No, there are a few threads on setting it up natively under the Rust Discussion section.
     
  9. That's great news! I'll check it out and attempt an installation now. Thanks!
     
  10. Just tried on my Xubuntu partition, server works less plugins but can't start when i put plugins in folder.
     
  11. Wulf

    Wulf Community Admin

    Plugins will not keep the server from starting, though missing dependencies for Oxide may. Check your logs for errors.
     
  12. Hi @Wulf .
    I have some problem with OXIDE on CentOS 7.
    Namely i can't load plugins (ZLevels, etc.).
    I have VPS with HyperVM on CentOS 7. I'm green on Linux and i'm so surprised that the server works at all :)
    But i can not add any plugins:/

    PS.
    I have Wine 1.8
    Code:
    17:23 [Info] Loading Oxide Core v2.0.1795...
    17:23 [Info] Loading extensions...
    17:23 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler!
    17:23 [Info] Loaded extension CSharp v1.0.1795 by Oxide Team
    17:23 [Info] Loaded extension JavaScript v1.0.1795 by Oxide Team
    17:23 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/rustserver/serverfiles/RustDedicated_Data/Managed/x64/liblua52.so)
    17:23 [Debug]   at (wrapper managed-to-native) KeraLua.NativeMethods:LuaLNewState ()
      at KeraLua.Lua.LuaLNewState () [0x00000] in <filename unknown>:0
      at NLua.LuaLib.LuaLNewState () [0x00000] in <filename unknown>:0
      at NLua.Lua..ctor () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.LuaExtension.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
    17:23 [Info] Loaded extension MySql v1.0.1795 by Oxide Team
    17:23 [Info] Loaded extension Python v1.0.1795 by Oxide Team
    17:23 [Info] Loaded extension SQLite v1.0.1795 by Oxide Team
    17:23 [Info] Loaded extension Unity v1.0.1795 by Oxide Team
    17:23 [Info] Loaded extension Rust v1.0.1795 by Oxide Team
    17:23 [Debug] Cleanup file: /home/rustserver/serverfiles/mono-2.0.dll
    17:23 [Debug] Cleanup file: /home/rustserver/serverfiles/msvcr120.dll
    17:23 [Info] Using Covalence provider for game 'Rust'
    17:23 [Info] Loading plugins...
    17:23 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    17:23 [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team
    18:45 [Info] Loading Oxide Core v2.0.1795...
    18:45 [Info] Loading extensions...
    18:45 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler!
    18:45 [Info] Loaded extension CSharp v1.0.1795 by Oxide Team
    18:45 [Info] Loaded extension JavaScript v1.0.1795 by Oxide Team
    18:45 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/rustserver/serverfiles/RustDedicated_Data/Managed/x64/liblua52.so)
    18:45 [Debug]   at (wrapper managed-to-native) KeraLua.NativeMethods:LuaLNewState ()
      at KeraLua.Lua.LuaLNewState () [0x00000] in <filename unknown>:0
      at NLua.LuaLib.LuaLNewState () [0x00000] in <filename unknown>:0
      at NLua.Lua..ctor () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.LuaExtension.InitializeLua () [0x00000] in <filename unknown>:0
      at Oxide.Ext.Lua.LuaExtension.Load () [0x00000] in <filename unknown>:0
      at Oxide.Core.Extensions.ExtensionManager.LoadExtension (System.String filename) [0x00000] in <filename unknown>:0
    18:45 [Info] Loaded extension MySql v1.0.1795 by Oxide Team
    18:45 [Info] Loaded extension Python v1.0.1795 by Oxide Team
    18:45 [Info] Loaded extension SQLite v1.0.1795 by Oxide Team
    18:45 [Info] Loaded extension Unity v1.0.1795 by Oxide Team
    18:45 [Info] Loaded extension Rust v1.0.1795 by Oxide Team
    18:45 [Debug] Cleanup file: /home/rustserver/serverfiles/mono-2.0.dll
    18:45 [Debug] Cleanup file: /home/rustserver/serverfiles/msvcr120.dll
    18:45 [Info] Using Covalence provider for game 'Rust'
    18:45 [Info] Loading plugins...
    18:45 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    18:45 [Info] Loaded plugin Rust Core v1.0.0 by Oxide Team
    (cc) 2006-2012 ForgottenLabs.com
     
  13. Thx.
    It's work:)
    But where i can download new OXIDE_linux when Rust got update?
     
  14. Wulf

    Wulf Community Admin

  15. please help the problem server is run through again
    Code:
    Unloading 4 Unused Serialized files (Serialized files now loaded: 24)
    WARNING: Shader Unsupported: 'Nature/Water/River' - Setting to default shader.
    WARNING: Shader Unsupported: 'Nature/Water/Ocean' - Setting to default shader.
    [DOUBLEPOST=1457212545][/DOUBLEPOST]
    Code:
    Loading Items Took: 22.377 seconds
    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)Building Items Took: 22.419 seconds / Items: 259 / Blueprints: 183
    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)EntryPointNotFoundException: AttachConsole
      at (wrapper managed-to-native) Windows.ConsoleWindow:AttachConsole (uint)
      at Windows.ConsoleWindow.Initialize () [0x00000] in <filename unknown>:0
      at ServerConsole.OnEnable () [0x00000] in <filename unknown>:0
    UnityEngine.GameObject:SetActive(Boolean)
    GameManager:CreatePrefab(String, Vector3, Quaternion, Boolean)
    <DedicatedServerStartup>c__Iterator8:MoveNext()
    (Filename:  Line: -1)Unloading 4 Unused Serialized files (Serialized files now loaded: 24)
    WARNING: Shader Unsupported: 'Nature/Water/Ocean' - Setting to default shader.
    WARNING: Shader Unsupported: 'Nature/Water/River' - Setting to default shader.
    Code:
    root@evilgamers:/home/linux# ./RustDedicated -batchmode -hostname Самый крутой сервер -port 28015 -identity myserver -seed 666 -datadir serverdata/ -logFile output.txt
    Set current directory to /home/linux
    Found path: /home/linux/RustDedicated
    Aborted (core dumped)
     
    Last edited by a moderator: Mar 5, 2016
  16. Not Working for me. Linux Debian 7

    W: Failed to fetch http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/dists/wheezy/main/source/Sources 404 Not Found

    W: Failed to fetch http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found

    W: Failed to fetch http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    Can someone help me Please ?
     
  17. Download and use this one instead
    https://raw.githubusercontent.com/OxideMod/Snapshots/master/Oxide-Rust_Linux.zip
     
  18. Launched extensible server Linux oxide but that she does not want will set out, there is no folder in the oxide / server / myserver, What to do?