Jump to content

1 Screenshot

  • 9.7k
  • 196
  • 18 kB

About Server Wipe System

🔥🔥🔥 SAVE 13% WHEN BUYING THE BUNDLE

📣 NOW SUPPORTING PROCGEN AND CUSTOM URL BASED MAPS !

This plugin will allow you to setup automatic server wipes without requiring external scripts.

This plugin is very useful for any server owner but I'm positive that it will be really useful for those hosting providers running panel based game instances where you do not have full access to customize the server or the provided wipe tool is very limited. You should have a look at the suggested plugins for Oxidation's Scheduler which is a perfect fit for a fully in-game automatic wipe process.

The plugin also allows you to set a list of seeds that will be used at server wipe to select the new map seed.

You can define as many different wipe types as you'd like on the config file like so:
This example is for a "forced" wipe. In order to execute the wipe type on the rcon console "wipe forced".

"Forced": {
  "Restart": 120,
  "Message": "A server wipe is being executed, we'll be back shortly",
  "Game": {
    "Blueprints": true,
    "Logs": true,
    "Map": true,
    "PlayerDeaths": true,
    "PlayerIdentities": true,
    "PlayerStates": true,
    "PlayerTokens": true
  },
  "Plugins": {
    "Convalence": true,
    "Data": true,
    "Groups": true,
    "Language": true,
    "Logs": true,
    "Users": true
  },
  "Files": [
    "my/custom/path/this_file_will_be_deleted.json"
  ],
  "Blacklist": [
    "carbon/data/this_file_will_never_be_deleted.json"
  ]
}

This example is for a "weekly" wipe. In order to execute the wipe type on the rcon console "wipe weekly".

"Weekly": {
  "Restart": 120,
  "Message": "A server wipe is being executed, we'll be back shortly",
  "Game": {
    "Blueprints": false,
    "Logs": true,
    "Map": true,
    "PlayerDeaths": true,
    "PlayerIdentities": false,
    "PlayerStates": true,
    "PlayerTokens": false
  },
  "Plugins": {
    "Convalence": false,
    "Data": true,
    "Groups": false,
    "Language": true,
    "Logs": true,
    "Users": false
  },
  "Files": [
    "my/custom/path/this_file_will_be_deleted.json"
  ],
  "Blacklist": [
    "carbon/data/this_file_will_never_be_deleted.json"
  ]
}

 

This is a standalone Harmony patch, Oxide installation is optional.
Copy the Oxidation.Wiper.X.dll file into your HarmonyMods folder and restart your server.
At the first server start after installing the patch a new configuration file Oxidation.Wiper.json will be created at the HarmonyMods folder.

What is Harmony ?
Harmony is a library for patching .NET code during runtime, it directly manipulates game code (CIL) without any additional abstraction layer such as Oxide. The direct patching of the game's byte code allows more performant modding as developers no longer need to rely on third party code, events or hooks to build custom functionality.

  • Love 2

User Feedback

1.2m

Downloads

Total number of downloads.

6.1k

Customers

Total customers served.

89.9k

Files Sold

Total number of files sold.

1.8m

Payments Processed

Total payments processed.

×
×
  • 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.