Hi,
I'm trying to install .cs format plugins and oxide for some reason can't see the file. Really weird.
The server host confirmed that ".net 3.5.1 is already installed on this dedicated server were your game server is hosted."
FTP Files: http://i1155.photobucket.com/albums/p547/pommy192/plugins.jpg
Any reason for this?
Mark.
Solved Plugin not compiling, no source found (compiler missing)
Discussion in 'Rust Discussion' started by Pommy192, May 8, 2015.
-
What makes you think Oxide can't see the file? Is there no mention whatsoever in Oxide's log?
EDIT: nvm just read the title :/ -
Rename kits.cs in your file manager to Kits.cs it's case sensitive.
-
Is the CSharpCompiler.exe, mono-2.0.dll and msvcr120.dll in your root game directory?
-
-
Don't run them
Just make sure they are in the proper dir, which is the same dir where RustDedicated.exe is.
-
I don't have permission to upload exe's to the file browser.
-
? Can you elaborate?
Ftp connection shouldn't care what kind of file you are storing on the server. Can you tell what program do you use to make an ftp connection and what is an exact error you are getting? -
I'm using FileZilla to connect to the server
Command: STOR CSharpCompiler.exe
Response: 500 Access denied.
Error: Critical file transfer error
I think I'm not allowed to upload exe's for security reasons -
I'm pretty sure those files are required to run oxide, even if the host itself has ".NET 3.5 already installed". this is because plugins are compiled on-the-fly.
This is pretty silly way to "secure" the server if that is what's going on. First of all, do the DLL files upload without an error? If so, there is no real "security" here, since if you wanted to you could execute some malicious code you could do so through the dll.
Those kind of "security fixes" hint at either inexperienced staff that don't really now what they doing or overworked staff who have to keep everything working in very stiff schemes just to keep afloat.
WARNING: THIS MIGHT BE A BREACH OF TOS WITH YOUR HOST PROVIDER. I do not take responsibility. Best solution would be to contact the support and explain your needs, and change the hosting provider if this one can't meet them. That said, you could try renaming the CSharpCompiler.exe to something like CSharpCompiler.bmp, uploading it to the appropriate directory and renaming again. Just saying -
Wulf Community Admin
There shouldn't be a need to manually update CSharpCompiler.exe, just make sure your host is installing the latest Oxide version fully.
-
So yeah, my bet is still incompetent/lazy technicians who can't be bothered to include handling of custom files in their maintenance scripts, so they just forbid writing to the main user directory - which is the rust main directory at the same time.
If I'm right, good luck explaining to those people why do you need CSharpCompiler.exe even if they had install .NET 3.5 already -
The host GTX gaming doesn't have any dedicated tools to install oxide, i have been installing it manually via FTP and installing plugins via FTP. Everything from the Oxide .zip uploads apart from the executable.
I'll open a ticket on thier site and see what i can do -