An open API service indexing awesome lists of open source software.

https://github.com/evolsoft/autoupdater

Auto Update plugin for PocketMine-MP
https://github.com/evolsoft/autoupdater

php plugin pocketmine-mp

Last synced: 6 months ago
JSON representation

Auto Update plugin for PocketMine-MP

Awesome Lists containing this project

README

        

![start2](https://cloud.githubusercontent.com/assets/10303538/6315586/9463fa5c-ba06-11e4-8f30-ce7d8219c27d.png)

# AutoUpdater

Auto Update plugin for PocketMine-MP

[![Download!](https://user-images.githubusercontent.com/10297075/101246002-cb046780-3710-11eb-950f-ba06934b8138.png)](http://gestyy.com/er3d6L)

## Category

PocketMine-MP plugins

## Requirements

PocketMine-MP Alpha_1.4 API 1.8.0

## Overview

**AutoUpdater** allows you to update your PocketMine server automatically.

**EvolSoft Website:** http://www.evolsoft.tk

***This Plugin uses the New API. You can't install it on old versions of PocketMine.***

With AutoUpdater you can automatically update your PocketMine server. (read documentation)

**Commands:**

***/autoupdater*** *- AutoUpdater commands*

***/update*** *- Update your server*

**To-Do:**

*- Bug fix (if bugs will be found)*

*- Possible PocketMine-Soft channel implementation*

## Documentation

**Configuration (config.yml):**
```yaml
---
#Check update time (in minutes)
update-check-time: 60
#Update PocketMine automatically (if you disable this, you will get only the update alert but your server won't be updated automatically)
auto-update: true
#Max download timeout (in seconds)
timeout: 10
#PocketMine Channel (You can choose between beta, development, stable)
channel: "Development"
#PocketMine server file (the old will be overwritten)
file-name: "PocketMine-MP.phar"
#Start script will be executed after the update to restart your server (if you leave this empty, your server won't be restarted automatically)
#Start script depends on your operating system
#Usually start scripts are:
#start.cmd for Windows users
#./start.sh for Linux users
#Remember that these are default scripts. The start script depends on your system, settings, ...
start-script: ""
...
```

**Commands:**

***/autoupdater*** *- AutoUpdate commands (aliases: [au, aupdater])*

***/update*** *- Update your server*

**Permissions:**

-

autoupdater.* - AutoUpdater commands permissions.

-
autoupdater.info - AutoUpdater command Info permission.

-
autoupdater.reload - AutoUpdater command Reload permission.

-
autoupdater.update - AutoUpdater command Update permission.