I am getting the following error. Im not sure if the issue is with the plugin or if its a Carbon issue. Any recommendations for a fix?
Lone.Design Update Checker
FREE
Sold by: NikedemosDo you use any Lone.Design plugins? This lightweight Updates Checker will make sure you’ll never miss another update!
- Description
- Reviews (1)
- Version History
- Discussions (1)
- Setup
- Product Enquiry
Description
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:
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.
- 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]
- 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]
- To see a rundown of all the plugins currently blacklisted, use lone.blacklist list
- 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.
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.
Reviews (1)
1 review for Lone.Design Update Checker
Only logged in customers who have purchased this product may leave a review.
Version History
- 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
- Fixed Fixed the "API returned an error" message - thanks, DezLife! Make sure you update!
- Fixed Fixed errors in the console - thanks nivex!
- Fixed Fixed the error in the console when the plugin has just loaded in without default config - thanks for fixing the issue, DezLife
- Added Added Discord hooks
- Added Added language support
- Added Fixed config
- Added Initial release
Discussions (1)
One thought on "Lone.Design Update Checker"
Leave a reply
Setup
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)
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 :)