1. 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.
     
  2. 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 :/
     
  3. Rename kits.cs in your file manager to Kits.cs it's case sensitive.
     
  4. Is the CSharpCompiler.exe, mono-2.0.dll and msvcr120.dll in your root game directory?
     
  5. Allready tried that at first, no success

    Yes, but it's over an FTP so I might not be able to run it. I'll try.
     
  6. Don't run them :) Just make sure they are in the proper dir, which is the same dir where RustDedicated.exe is.
     
  7. I don't have permission to upload exe's to the file browser.
     
  8. ? 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?
     
  9. 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
     
  10. 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 ;)
     
  11. Wulf

    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.
     
  12. Problem is he doesn't probably have the CSharpCompiler.exe file at all. I just deleted mine to check and the Oxide loads without an error. Trying to add a .cs plugin results in the same message OP is getting.

    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 :)
     
  13. 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
     
  14. What was the result of your ticket? Were they able to do anything to allow the executable to be uploaded? I am working with my son to trying to do the same thing without any luck. We even tried to upload it as a .bmp file as suggested by seanterris. The file uploaded just fine, but we ended up getting the following errors when we tried to rename it as a .exe, "Response: 550-This file is banned on server!" immediately followed by "Response 550 Cannot rename. No permission."