Lone.Design Update Checker

FREE

Sold by: Nikedemos

Do you use any Lone.Design plugins? This lightweight Updates Checker will make sure you’ll never miss another update!

Categories: , ,
Download Now

Description

Lone.Design Update Checker

In short

Do you use any Lone.Design plugins? This lightweight and free add-on will make sure you’ll never miss another update!

Although it won’t download the new versions of the plugins for you, it will let you know which of your Lone.Design plugins are up to date and which aren’t.

This happens every time you load/reload Lone Update Checker, when you load/reload another plugin, and on a pre-defined timer (every 30 minutes by default).

No permissions. No commands. No data stored. Just drop it into your plugin folder and you’re good to go:

Lone.Design Update Checker Update Checker

Permissions

loneupdatechecker.blacklist

This permission is required for admins/moderators who would like to use the lone.blacklist command.

Admin Commands

lone.blacklist [add | remove | list | clear]

If you want to ignore a particular plugin and exclude it from the update check for whatever reason (both the regularly scheduled bulk check, and individual checks when a plugin loads/reloads), this command is you friend.

  1. To add a plugin to the blacklist, use lone.blacklist add [full or partial name of the plugin, with or without .cs extension, lowercase/uppercase does NOT matter]
  2. To remove a plugin from the blacklist, use lone.blacklist remove [full or partial name of the plugin, with or without .cs extension, lowercase/uppercase does NOT matter]
  3. To see a rundown of all the plugins currently blacklisted, use lone.blacklist list
  4. To clear the entire blacklist, first, use lone.blacklist clear – without any extra arguments. As a fail-safe precaution, you will be prompted to then type lone.blacklist clear [number] – if you don’t type the right number, clearing won’t proceed

All of those entries are stored in the config file (see below).

This command can be executed both from the server/RCON console or the client.

In the client, the player executing it must have the loneupdatechecker.blacklist permission.
When typing the command out in the chat, remember about putting a slash ( / ) before it. F1/server console requires no slash.

Configuration (oxide/config/LoneUpdateChecker.json)

{
    "Version": {
        "Major": 1,
        "Minor": 3,
        "Patch": 0
    },
    "CheckForUpdatesWhenPluginsLoad": true,
    "CheckForUpdatesPeriodically": true,
    "HowManyMinutesBetweenPeriodicalUpdates": 30,
    "Blacklist": ["PluginFilename1.cs", "PluginFilename2.cs", "PluginFilename3.cs"]
}

If you only want to check for updates when Lone Update Checker is loaded/reloaded (including when the server has just finished loading),  you can change “CheckForUpdatesPeriodically” to false.

If you leave it as true, you can also define how often the updates are performed. By default, it’s every 30 minutes, but you can make this timer longer if you’d like by changing the “HowManyMinutesBetweenPeriodicalUpdates” value. If you try to set it to less than 30 minutes, the plugin will automatically revert it to 30.

You can also disable checking for an update for a plugin that just loaded/reloaded by setting “CheckForUpdatesWhenPluginsLoad” to false.

Translation support (oxide/lang/en/LoneUpdateChecker.json)

If you’d like to help translate the plugin text into your native language, please let us know!

Future Additions Planned

  • Add more sites to this update checker
  • Add configuration option to announce in a discord channel when a plugin needs updating
  • Additional hooks for developers
  • An Extension version so that it can automatically stay updated when new patches are made

If you’re a Lone.Design Vendor

You need to make sure you have set up your product page correctly so your plugin can be discovered by the API.

Fill in your plugin SKU (Plugin Name) field with the exact same filename as your main plugin:

If you leave this field blank or it doesn’t match the filename of your plugin, the API won’t return any results for your product.

Lone.Design Update Checker Update Checker

Add at least 1 entry in your product Changelog

You need to use the approved versioning scheme, e.g. major.minor.patch (like 1.0.0 or 1.3.37). It needs to be 3 positive numbers (no greater than 255) separated by a period.

If you don’t use this scheme, for instance, if you only use 1 or 2 numbers separated by periods, Lone Updates Checker will return the following message: YourPluginName.cs: ERROR! API returned an invalid version number.

Lone.Design Update Checker Update Checker

 

1 review for Lone.Design Update Checker

  1. 5 out of 5

    Remedy

    Another awesome tool from Lone Design. This one works great, and doesn’t tax the server with any significance. Really nice that you can set the check to run as often as you want, and it will check each plugin you load automatically to see if it is a Lone product. It’s incredibly useful for people like me who have quite a few of their plugins. You know right away if there are new versions, and don’t have to sift through emails to see if LD has sent notifications of updates. Simple, works great, and it’s FREE!

    • Lone

      Thanks for the lovely reply! Glad you enjoy it and expect another update of it (hopefully just one more) to include other added benefits as well :)


Only logged in customers who have purchased this product may leave a review.

Version 1.3.0 | Updated August 7, 2022
  • Fixed Fixed the "fix" that DezLife executed perfectly well, but Nikedemos failed to include - my apologies!
  • Added Added the long-awaited plugin blacklist! Now you can exclude certain plugins from the checks. Check out the updated product page for details!
  • Added Added the "lone.blacklist" command (both chat and the F1/server consoles)
  • Added Added the "loneupdatechecker.blacklist" permission for admins
Version 1.2.4 | Updated August 6, 2022
  • Fixed Fixed the "API returned an error" message - thanks, DezLife! Make sure you update!
Version 1.2.3 | Updated May 15, 2022
  • Fixed Fixed errors in the console - thanks nivex!
Version 1.2.2 | Updated March 10, 2022
  • Fixed Fixed the error in the console when the plugin has just loaded in without default config - thanks for fixing the issue, DezLife
Version 1.2.1 | Updated March 9, 2022
  • Added Added Discord hooks
  • Added Added language support
  • Added Fixed config
Version 1.0.0 | Updated January 25, 2022
  • Added Initial release

One thought on "Lone.Design Update Checker"

Leave a reply

Your email address will not be published. Required fields are marked *

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product