Unsure how to install for HurtworldSolved
The file to download umod from github is umod.hurtworld-master
, the file downloaded from the UMOD website is called Oxide. Hurtworld. Do you need to install both or just one? I installed oxide. Hurtworld, and after unpacking it, only the directory of hurtworld_data is available, but the plugin doesn't work.
In response to Colin ():
The file to download umod from github is umod.hurtworld-master
, the file downloaded from the U...
The downloads are hosted on our site here, you do not need the source from GitHub.
In response to Wulf ():
The downloads are hosted on our site here, you do not need the source from GitHub.
Is it ok to override the Hurtworld_data directory and start the server? How do I test that my plug-in is working? I typed oxide. Version in the F1 input box in the game without prompting this command.
In response to Colin ():
Is it ok to override the Hurtworld_data directory and start the server? How do I test that my plug-i...
  1. Download from Games > Hurtworld on our site here, not somewhere else
  2. Extract the download, stop the server, and move and overwrite all files from the zip to your server install location
  3. Start the server
There is no F1 command input, Hurtworld has only chat commands right now. You can visually see if a plugin is working in your console if on Windows, else check your oxide/logs.
In the chat command, must be admin can be used?
In response to Colin ():
In the chat command, must be admin can be used?
For /oxide.version no, only the permission-related ones until you create others with permission.
12:20 [Info] Loading Oxide Core v2.0.3939...
12:20 [Info] Loading extensions...
12:20 [Info] Latest compiler MD5: 4da609c8f2c1c9a696ed2160f3a2038d
12:20 [Info] Local compiler MD5: 4da609c8f2c1c9a696ed2160f3a2038d
12:20 [Error] Unable to check Compiler.x86 for executable permission
12:20 [Error] An exception was thrown by the type initializer for Mono.Unix.Native.Syscall
12:20 [Error] at Oxide.Plugins.PluginCompiler.CheckCompilerBinary () [0x00000] in <filename unknown>:0
12:20 [Error] Could not set Compiler.x86 as executable, please set manually
12:20 [Error] An exception was thrown by the type initializer for Mono.Unix.Native.Syscall
12:20 [Error] at Oxide.Plugins.PluginCompiler.CheckCompilerBinary () [0x00000] in <filename unknown>:0
12:20 [Info] Loaded extension CSharp v2.0.4000 by Oxide and Contributors
12:20 [Info] Loaded extension Hurtworld v2.0.3928 by Oxide and Contributors
12:20 [Info] Loaded extension MySql v2.0.3755 by Oxide and Contributors
12:20 [Info] Loaded extension SQLite v2.0.3754 by Oxide and Contributors
12:20 [Info] Loaded extension Unity v2.0.3756 by Oxide and Contributors
12:20 [Info] Using Covalence provider for game 'Hurtworld'
12:20 [Info] Loading plugins...
12:20 [Info] Loaded plugin Hurtworld v2.0.3928 by Oxide and Contributors
12:20 [Info] Loaded plugin Unity v2.0.3756 by Oxide and Contributors
12:20 PM [Error] Exception while starting compiler version : (Win32Exception: ApplicationName='/home/hwserver/serverfiles/Compiler.x86', CommandLine='/service /logPath:/home/hwserver/serverfiles/oxide/logs', CurrentDirectory='')
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:20 PM [Warning] Compiler may not be set as executable; chmod +x or 0744/0755 required
12:20 PM [Error] Win32 NativeErrorCode: 2 ErrorCode: -2147467259 HelpLink:
12:20 [Error] Error while compiling: compiler version couldn't be started

Merged post

Error in log

Merged post

The server system is centos7 x64, running hurtworld x86
From the logs:

12:20 [Error] Could not set Compiler.x86 as executable, please set manually
12:20 PM [Warning] Compiler may not be set as executable; chmod +x or 0744/0755 required

The compiler needs to be executable. If you aren't familiar with how to do that on Linux, there are a lot of tutorials around the 'net.
11:01 [Info] Loading Oxide Core v2.0.3939...
11:01 [Info] Loading extensions...
11:01 [Info] Latest compiler MD5: 4da609c8f2c1c9a696ed2160f3a2038d
11:01 [Info] Local compiler MD5: 4da609c8f2c1c9a696ed2160f3a2038d
11:01 [Error] Unable to check Compiler.x86 for executable permission
11:01 [Error] An exception was thrown by the type initializer for Mono.Unix.Native.Syscall
11:01 [Error] at Oxide.Plugins.PluginCompiler.CheckCompilerBinary () [0x00000] in <filename unknown>:0
11:01 [Error] Could not set Compiler.x86 as executable, please set manually
11:01 [Error] An exception was thrown by the type initializer for Mono.Unix.Native.Syscall
11:01 [Error] at Oxide.Plugins.PluginCompiler.CheckCompilerBinary () [0x00000] in <filename unknown>:0
11:01 [Info] Loaded extension CSharp v2.0.4000 by Oxide and Contributors
11:01 [Info] Loaded extension Hurtworld v2.0.3928 by Oxide and Contributors
11:01 [Info] Loaded extension MySql v2.0.3755 by Oxide and Contributors
11:01 [Info] Loaded extension SQLite v2.0.3754 by Oxide and Contributors
11:01 [Info] Loaded extension Unity v2.0.3756 by Oxide and Contributors
11:01 [Info] Using Covalence provider for game 'Hurtworld'
11:01 [Info] Loading plugins...
11:01 [Info] Loaded plugin Hurtworld v2.0.3928 by Oxide and Contributors
11:01 [Info] Loaded plugin Unity v2.0.3756 by Oxide and Contributors
11:01 [Info] ItemList was compiled successfully in 1820ms
11:01 [Info] Loaded plugin Item List v1.1.0 by klauz24

Merged post

[hwserver@ltr-dev-new serverfiles]$ ll
total 92504
-rw-rw-r-- 1 hwserver hwserver 49557 Jan 22 13:31 autosave_nullius.hwb
-rw-rw-r-- 1 hwserver hwserver 1978 Jan 21 21:01 chatlog.txt
-rwxrwxrwx 1 hwserver hwserver 4148684 Jan 20 11:40 Compiler.x86
-rwxrwxr-x 1 hwserver hwserver 133 Jan 20 12:02 host.sh
drwxrwxr-x 6 hwserver hwserver 4096 Jan 22 11:37 Hurtworld_Data
-rwxrwxr-x 1 hwserver hwserver 29939820 Jan 19 22:41 Hurtworld.x86
-rwxrwxr-x 1 hwserver hwserver 29523136 Jan 19 22:40 Hurtworld.x86_64
drwxrwxr-x 2 hwserver hwserver 4096 Jan 19 22:41 linux64
drwxrwxr-x 7 hwserver hwserver 4096 Jan 22 10:41 oxide
-rw-r--r-- 1 hwserver hwserver 9397969 Jan 20 11:13 Oxide.Hurtworld.zip
drwxrwxr-x 6 hwserver hwserver 4096 Jan 20 11:02 shared_bundles
-rwxrwxr-x 1 hwserver hwserver 6 Jan 19 22:40 steam_appid.txt
drwxrwxr-x 5 hwserver hwserver 4096 Jan 19 22:40 steamapps
-rwxrwxr-x 1 hwserver hwserver 21621476 Jan 19 22:40 steamclient.so

Merged post

I executed chmod +x compiler.x86, but this error still appears in the log
Looks like it is working fine now according to your log, the plugins are loading there. The error at the top simply means that Oxide wasn't able to check the permissions of your compiler, so either a dependency used to check for that else permissions are lacking for that dependency.
Locked automatically