Setting up a Hurtworld server on Linux
Discussion in 'Guides and Tips' started by Wulf, Dec 8, 2015.
-
So did anyone get version 19 running under linux with oxide?
-
Wulf Community Admin
We're working on fixes for that, bear with us.
-
Where is tutorial?
-
Thank you very much! The new Update runs perfectly
-
When make Oxide for Linux server? Without Wine.
-
https://raw.githubusercontent.com/OxideMod/Snapshots/master/Oxide-Hurtworld_Linux.zip (with lua error for me)
-
Wulf Community Admin
Could you provide the errors please? -
Today set does not work ((
Code:20:15 [Info] Loading Oxide Core v2.0.1661... 20:15 [Info] Loading extensions... 20:15 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler! 20:15 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 20:15 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 20:15 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 20:15 [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 20:15 [Info] Loaded extension MySql v1.0.0 by Oxide Team 20:15 [Info] Loaded extension Python v1.0.0 by Oxide Team 20:15 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 20:15 [Info] Loaded extension Unity v1.0.0 by Oxide Team 20:15 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 20:15 [Info] Using Covalence provider for game 'Hurtworld' 20:15 [Info] Loading plugins... 20:15 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 20:15 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 20:22 [Error] Failed to load plugin 'BetterChat' (no source found) 20:22 [Error] Failed to load plugin 'PrivateMessage' (no source found) 20:25 [Info] Loading Oxide Core v2.0.1661... 20:25 [Info] Loading extensions... 20:25 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler! 20:25 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 20:25 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 20:25 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 20:25 [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 20:25 [Info] Loaded extension MySql v1.0.0 by Oxide Team 20:25 [Info] Loaded extension Python v1.0.0 by Oxide Team 20:25 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 20:25 [Info] Loaded extension Unity v1.0.0 by Oxide Team 20:25 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 20:25 [Info] Using Covalence provider for game 'Hurtworld' 20:25 [Info] Loading plugins... 20:25 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 20:25 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 20:25 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 20:25 [Info]  20:25 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 20:25 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN 20:26 [Info] Loading Oxide Core v2.0.1661... 20:26 [Info] Loading extensions... 20:26 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler! 20:26 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 20:26 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 20:26 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 20:26 [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 20:26 [Info] Loaded extension MySql v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Python v1.0.0 by Oxide Team 20:27 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Unity v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 20:27 [Info] Using Covalence provider for game 'Hurtworld' 20:27 [Info] Loading plugins... 20:27 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 20:27 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 20:27 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 20:27 [Info]  20:27 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 20:27 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN 20:27 [Info] Loading Oxide Core v2.0.1661... 20:27 [Info] Loading extensions... 20:27 [Error] Cannot compile C# plugins. Unable to find CSharpCompiler! 20:27 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 20:27 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 20:27 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 20:27 [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 20:27 [Info] Loaded extension MySql v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Python v1.0.0 by Oxide Team 20:27 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Unity v1.0.0 by Oxide Team 20:27 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 20:27 [Info] Using Covalence provider for game 'Hurtworld' 20:27 [Info] Loading plugins... 20:27 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 20:27 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 20:27 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 20:27 [Info]  20:27 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 20:27 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
-
Wulf Community Admin
Do you have the CSharpCompiler in your server root? -
When make Oxide for Linux server? Without Wine.
-
On linux you need to use CSharpCompiler from the linux bundle not the .exe one
Already there: https://raw.githubusercontent.com/OxideMod/Snapshots/master/Oxide-Hurtworld_Linux.zip
For the lua error i'll add the missing lua linux dependencies -
Code:
12:52 [Info] Loading Oxide Core v2.0.1661... 12:52 [Info] Loading extensions... 12:52 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 12:52 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 12:52 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 12:52 [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 12:52 [Info] Loaded extension MySql v1.0.0 by Oxide Team 12:52 [Info] Loaded extension Python v1.0.0 by Oxide Team 12:52 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 12:52 [Info] Loaded extension Unity v1.0.0 by Oxide Team 12:52 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 12:52 [Info] Using Covalence provider for game 'Hurtworld' 12:52 [Info] Loading plugins... 12:52 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 12:52 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 12:52 [Error] Exception while starting compiler: (Win32Exception: ApplicationName='/home/server9807/game/CSharpCompiler', CommandLine='/service /logPath:/home/server9807/game/oxide/logs', CurrentDirectory='') 12:52 [Debug] at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 12:52 [Error] Exception while calling NextTick callback (InvalidOperationException: Standard output has not been redirected) 12:52 [Debug] at System.Diagnostics.Process.get_StandardOutput () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_StandardOutput () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 at Oxide.Plugins.PluginCompiler.Compile (Oxide.Plugins.CompilablePlugin[] plugins, System.Action`1 callback) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.CompileAssembly (Oxide.Plugins.CompilablePlugin[] plugins) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.<CompilationRequested>m__1 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0 12:52 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 12:52 [Info] 12:52 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 12:52 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN 12:54 [Info] Loading Oxide Core v2.0.1661... 12:54 [Info] Loading extensions... 12:54 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 12:54 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 12:54 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 12:54 [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 12:54 [Info] Loaded extension MySql v1.0.0 by Oxide Team 12:54 [Info] Loaded extension Python v1.0.0 by Oxide Team 12:54 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 12:54 [Info] Loaded extension Unity v1.0.0 by Oxide Team 12:54 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 12:54 [Info] Using Covalence provider for game 'Hurtworld' 12:54 [Info] Loading plugins... 12:54 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 12:54 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 12:54 [Error] Exception while starting compiler: (Win32Exception: ApplicationName='/home/server9807/game/CSharpCompiler', CommandLine='/service /logPath:/home/server9807/game/oxide/logs', CurrentDirectory='') 12:54 [Debug] at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 12:54 [Error] Exception while calling NextTick callback (InvalidOperationException: Standard output has not been redirected) 12:54 [Debug] at System.Diagnostics.Process.get_StandardOutput () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_StandardOutput () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 at Oxide.Plugins.PluginCompiler.Compile (Oxide.Plugins.CompilablePlugin[] plugins, System.Action`1 callback) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.CompileAssembly (Oxide.Plugins.CompilablePlugin[] plugins) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.<CompilationRequested>m__1 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0 12:54 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 12:54 [Info] 12:54 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 12:54 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN 12:57 [Info] Loading Oxide Core v2.0.1661... 12:57 [Info] Loading extensions... 12:57 [Info] Loaded extension CSharp v1.0.0 by Oxide Team 12:57 [Info] Loaded extension JavaScript v1.0.0 by Oxide Team 12:57 [Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/server9807/game/Hurtworld_Data/Managed/x86/liblua52.so) 12:57 [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 12:57 [Info] Loaded extension MySql v1.0.0 by Oxide Team 12:57 [Info] Loaded extension Python v1.0.0 by Oxide Team 12:57 [Info] Loaded extension SQLite v1.0.0 by Oxide Team 12:57 [Info] Loaded extension Unity v1.0.0 by Oxide Team 12:57 [Info] Loaded extension Hurtworld v1.0.0 by Oxide Team 12:57 [Info] Using Covalence provider for game 'Hurtworld' 12:57 [Info] Loading plugins... 12:57 [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team 12:57 [Info] Loaded plugin Hurtworld Core v1.0.0 by Oxide Team 12:57 [Error] Exception while starting compiler: (Win32Exception: ApplicationName='/home/server9807/game/CSharpCompiler', CommandLine='/service /logPath:/home/server9807/game/oxide/logs', CurrentDirectory='') 12:57 [Debug] at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 12:57 [Error] Exception while calling NextTick callback (InvalidOperationException: Standard output has not been redirected) 12:57 [Debug] at System.Diagnostics.Process.get_StandardOutput () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_StandardOutput () at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x00000] in <filename unknown>:0 at Oxide.Plugins.PluginCompiler.Compile (Oxide.Plugins.CompilablePlugin[] plugins, System.Action`1 callback) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.CompileAssembly (Oxide.Plugins.CompilablePlugin[] plugins) [0x00000] in <filename unknown>:0 at Oxide.Plugins.CSharpPluginLoader.<CompilationRequested>m__1 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0 12:57 [Info] Loaded plugin Advert Messages v1.0.1 by SkinN 12:57 [Info] 12:57 [Info] [Advert Messages] Starting advert messages timer, set to 12 minute/s 12:57 [Info] Loaded plugin Welcome Messages v1.0.4 by SkinN
-
Please, how did you fix lua errors ?
@Wulf, it's this error :
Code:[Error] Failed to load extension Oxide.Ext.Lua (DllNotFoundException: /home/hurtworld/serverHurtworld/Hurtworld_Data/Managed/x64/liblua52.so)
-
I succeed to install hurtworld vanilla server on my linux server (debian) but now i have many question about management of my server . The world save automatically or we must make manual backup ? For add plugins , we are obliged to have my server on windows or no because in one of my folders i have that : http://puu.sh/m2fme/a188f54de5.png . Can i add directly plugins or i'am forced to download oxide flies ? here: Oxide for Hurtworld | Oxide
-
I have a problem with the oxide. fill up the files of the oxide. start the server and he doesn't even turn on. update the server. start but oxide doesn't work. how to install it correctly? with Rast had no such problems
-
Wulf Community Admin
Make sure you are using a compatible build. Hosts seem to be not keeping up with updates lately. The first step would be to check your logs for errors. though. -
Wulf Community Admin
Update to the latest Oxide snapshot. OxideMod/Snapshots ยท GitHub
That plugins folder you see has nothing do do with the plugins you are thinking of, and is not where plugins should be placed. Oxide is needed still. The world is automatically saved though by default with by Hurtworld. -
Ok thx for your reply. But i see for install oxide on debian server we need wine ? Are there a other solution for install oxide on debian server ?
