SignArtist

Moved

Total Downloads: 39,224 - First Release: Apr 29, 2015 - Last Update: Jan 19, 2018

4.88966/5, 145 likes
  1. Been experiencing the bug everyone's complaining about, on and off, about it complaining you're not looking at a sign. Up until now I was able to just look at the sign from another angle, now it's not working at all for one sign. Not seeing anything in the console other than the previous successful attempt.

    Code:
    {
      "Time in seconds between download requests (0 to disable)": 5,
      "Maximum concurrent downloads": 5,
      "Maximum distance from the sign": 3,
      "Maximum filesize in MB": 10.0,
      "Enable logging file": false,
      "Enable logging console": true
    }
     
  2. Could you provide me with a screenshot where it isn't working?
     
  3. what ive done wrong? all i get is white banners, signs ect....
     
  4. When rust updated, all the signs wiped? Is there a way to stop the signs from being erased? I understand if I wipe the server they should go bye bye, but will this happen every Thursday?
     
  5. Sign quality is terrible now, pixilated/blurry, is there a fix for this?
     
  6. Verify that no errors are showing up on console, if you are on a linux server it is most likely that gdi+ is missing which you would have to install.
    The signs weren't actually wiped, they now have a specific width and height requirement per sign for the image, if the image doesn't match this then it will show a white image. The update to this plugin will make sure the images have the required width to be shown.
    Sadly this is a side effect of the resizing that is required to be able to display the image on the sign :(
     
  7. okay yes. But PLS give me an example ! Like: signartist.url, Name signartist.url, signartist.url Name. And can i type it in my server console in the game ? Its isn´t working for me because i dont know how its working.. pls give an example
     
  8. In the server or ingame console you should be able to use `o.grant user YOUR_NAME_HERE signartist.url`
     
  9. All signs stuck at loading "queue" and never show up... Already did
    Code:
    sudo apt-get install libgdiplus
    and
    Code:
    sudo apt-get install mono-complete
    Help? :D
     
  10. Is it still displaying that gdiplus.dll is missing? And did you try restarting the server?
     
  11. Loads/reloads without any errors/warnings if you are asking that. And yes, already did a few server restarts. Deleted old config too ofc.
     
  12. Mughisi updated Sign Artist with a new update entry:

    1.1.0

     
  13. Please make a how to video on this , Every time I try to use any of this commands I get ether no command or you need permission to use this
     
  14. Well, updated plugin, but still the same "queue" stuck. But I noticed that there's a reference on the first plugin compilation. Further plugin reloads gives no errors/warnings/references. So yeah.

    Code:
    [Info] Added '// Reference: System.Drawing' in plugin 'SignArtist'
    [Info] SignArtist was compiled successfully in 2289ms
    [Info] Unloaded plugin Sign Artist v1.0.0 by Mughisi
    [Info] Loaded plugin Sign Artist v1.1.0 by Mughisi
     
  15. That Added '// Reference.... message is normal, can you check if there is any mention of `DllNotFoundException: gdiplus.dll` in your logs? And what OS is the server running on? And have you tried restarting the actual server (not the game server), some people have reported here that they had to do that for it to work correctly after installing the libgdiplus/mono-complete package(s).
    The commands require oxide permissions, those can be granted using the console command `o.grant user your_name permission` for a list of permissions that this plugin uses and what they are used for you can have a look at the overview page where they are described.
     
  16. Hello, silrestore is file not found because in my pasted base with around 5o images, I later changed the directory of the images. I have my web server on the same machine as the rust server. Is there a file i can edit to direct to the new directory?
     
    Last edited by a moderator: Jan 14, 2018
  17. I gave the correct permission to myself and it keeps saying I do not have the permission to use /silrestore. I used oxide.grant user my info signartist.restoreall, it says it gives me the permission, and then I try the /silrestore and it says I don't have it, I even tried logging out and back in.
     

  18. Thanks for getting back to me, the config is below. thanks!

    {
    "Added to queue": "Your picture was added to load queue!",
    "Command cooldown after url": 180.0,
    "Command cooldown msg": "You have recently used this command! You need to wait: {time}",
    "Error": "Image loading fail! Error: {error}",
    "ForceJPG": false,
    "JPGCompression": 85,
    "Loaded": "Image was loaded to Sign!",
    "Log format": "Player[{steam} {name}] loaded {id} image from {url}!",
    "Log url console": true,
    "Max active uploads": 3,
    "Max file size(KB)": 2048,
    "Max sign detection distance": 2.0,
    "No sign": "You need to look/get closer to a sign!",
    "NoPermission": "You don't have permission to use this command!",
    "Not Exists": "File with this name not exists in storage folder!",
    "Not your sign": "You can't change this sign! (protected by tool cupboard)",
    "Syntax": "Syntax: /sil <URL> | /sil s <number>"
    }
     
  19. That is the old config.
    The new config is more like:
    {
    "Time in seconds between download requests (0 to disable)": 0,
    "Maximum concurrent downloads": 100,
    "Maximum distance from the sign": 3,
    "Maximum filesize in MB": 2.0,
    "Enforce JPG file format": false,
    "JPG image quality": 0,
    "Enable logging file": false,
    "Enable logging console": true
    }
     
  20. @sneaky_peach Add all the below permissions to the admin group and you dont need to relog

    Permissions:
    • signartist.url
      Allows the player to use the /sil command
    • signartist.text
      Allows the player to use the /silt command
    • signartist.restore
      Allows the player to use the /silrestore command
    • signartist.ignoreowner
      Allows the player to use the /sil and /silt commands when he does not have building permissions
    • signartist.ignorecd
      Allows the player to use the /sil and /silt commands without trigger a cooldown.
    • signartist.raw
      Allows the player to specify the `raw` argument to ignore the jpeg enforcement when it is enabled in the config
    • signartist.restoreall
      Allows the player to specify the `all` argument for /silrestore to restore all signs at once.