Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Daily Smooth Restart and Compensation 1.1.0

$25.00 · Renewal Term: $2.00/6 months

   (0 reviews)

1 Screenshot

  • 607
  • 2
  • 47.73 kB

About Daily Smooth Restart and Compensation

A plugin that perfectly restart your server at a specified time and giving compensation for patience.

spacer.png

  • Compensation: Players who was playing just before the restarting can receive a compensation depending their group profile.
  • Restart Bar: A restart bar (at bottom right of the screenshot) appears and will show the remaining time before restarting.
    • This bar shows time in seconds and by stage: 60 minute, 30 minutes, 10 minutes, 5 minutes, 3 minutes, 1 minutes, 10 to 0 seconds.
    • The length of the bar reduce over time.

 

Dependencies

  • This plugin requires the plugin ImageLibrary to be installed. Install it before installing this plugin.
  • It also requires that your server provider offer the possibilities to restart your server.
    • To test it, simply execute the command "restart 0" and see if your server restart.

 

Features

  • Config File
{
  "Plugin Settings": {
    "Restart time (UTC) (string, default: 03:00)": "03:00",
    "Enable players compensation? (boolean, default: true)": true
  }
}

 

  • Clean Restart
    • At 3 minutes players are eligible for compensation and the server closes his door to avoid player login in for nothing. Players who tries to connects to the server receive the following message: "The server restart in less than 3 minutes, please wait."
    • At 10 seconds, the plugins starts the reboot procedure by kicking all players with the message "The server is restarting, please wait." and perform a save of the server then restart.

 

Update checker

The plugin benefits from an update verification system notifying administrators that an update is available.

 

Group Profile and Premium Ready

This plugin has an advanced group profile system offering the possibility for administrators to create as many profiles as they wish in order to offer them to their players for free or through a Premium/VIP pack.

How-to:

  1. Permission profiles are located in data/<pluginName>/groupProfiles.
    1. DO NOT RENAME/DELETE default.json: is the default profile use if the player isn't assigned to a profile.
    2. DO NOT RENAME example.json: is an example profile. This one is used as a model and resets on plugin update.
  2. Copy/Paste example.json and rename it as you want. (for this example, I'll call it vip.json)
    • Avoid special characters and spaces: thisIsAGoodProfileName.json
  3. Edit vip.json as you need.
    • "ProfileLevel" is the level of the profile. The player will ALWAYS use the highest profile level if the player is associated to multiple profiles. I suggest to always assign ONLY ONE profile to player/group to avoid bad behaviours. Avoid duplicate Profile Level.
  4. Reload the plugin.
  5. Associates players or groups to a profile using permission: <pluginname>.groupprofile.<profilename> (o.grant group vip myplugin.grouprofile.vip)
  6. Players associated to this permissions will now use parameters in the associated profile.

 

Optimized for Performance

This plugin has been developed with a primary objective to be very performant, thus limiting plugin-related performance losses.

Depending the plugin, a category called "Performance Settings" allow the administrator to reduce power consumption at the cost of the quality.

 

Multilingual

This plugin is designed to be usable in different languages.

  • English and Français are available by default.
  • Some Russkiy system messages will be also available by default.
  • Administrators can add their own language.

 

Tips:

  • Server administrators can set the default server language using oxide.lang <language> in the RCON console.
  • Players can set their own language using /lang <language>

<language> = two-letter language code (For example: /lang EN)

 

Resetting plugin

  1. Unloads the plugin.
  2. Removes files:
    1. config/<pluginName>
    2. data/<pluginName>
    3. lang/en/<pluginName> AND lang/fr/<pluginName> AND lang/ru/<pluginName> AND other language you added.
  3. Reload the plugin.

 

About Mælep

 

Warranty and Updates

The customer benefits from a six-month warranty and updates from the date of purchase of the plugin. This warranty covers bugs related to the script and, as far as possible, bugs related to Rust and uMod updates.

This warranty is optionally renewable every six months by participating up to 10% of the current price (excluding tax). (cf.: Renewal Term on the plugin description page)

 

Terms of Service of Mælep

The Mælep's plugins are in no way affiliated to Facepunch, uMod or Codefling. He should not be considered as a developer endorsed by Facepunch, uMod or Codefling.

Any contribution or purchase made on this website is donated to Mælep.

For more information, support or a purchase history, please use the support section available on the page of the plugin.

Payment to Mælep is payment for the digital items contained in the purchase. This transaction is final and there is no refund. If you are banned for breaking the rules of Codefling, you will not be refunded. Requests for refunds due to delays, Rust and uMod update flaws or any other problems are submitted at the discretion of Mælep.

 

Credits

Icons made by DinosoftLabs from www.flaticon.com



User Feedback

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.