Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matcracker/servertools
ServerTools is Pocketmine-MP plugin containing a set of tools that allows you to manage your server directly from the game!
https://github.com/matcracker/servertools
cloner file-explorer file-manager pmmp pmmp-plugin pmmp-plugins server-tools
Last synced: about 1 month ago
JSON representation
ServerTools is Pocketmine-MP plugin containing a set of tools that allows you to manage your server directly from the game!
- Host: GitHub
- URL: https://github.com/matcracker/servertools
- Owner: matcracker
- License: gpl-3.0
- Created: 2020-02-25T20:36:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-01T13:58:19.000Z (about 1 year ago)
- Last Synced: 2024-10-09T23:04:11.144Z (about 1 month ago)
- Topics: cloner, file-explorer, file-manager, pmmp, pmmp-plugin, pmmp-plugins, server-tools
- Language: PHP
- Homepage:
- Size: 11 MB
- Stars: 24
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://poggit.pmmp.io/shield.state/ServerTools)](https://poggit.pmmp.io/p/ServerTools)
[![](https://poggit.pmmp.io/shield.dl.total/ServerTools)](https://poggit.pmmp.io/p/ServerTools)
[![Discord](https://img.shields.io/discord/620519017148579841.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/Uf6U78g)# ServerTools
ServerTools is PocketMine-MP plugin containing a set of tools that allows you to manage your server directly from the game!## Features
- File Explorer
- Cloning
- Plugin Manager
- Poggit Plugin Downloader
- Restart Server**Menu UI example:**
![Main_Menu](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_Main.png)
## Commands
- **/servertools** (or alias: **/st**) - _The main command of plugin_ (**Permission (default OP)** _st.command.servertools_)## File Explorer
**Permission (default OP):** _st.ui.file-explorer_
**Permission to create/edit files and folders (default false):** _st.ui.file-explorer.write_It allows to:
- Explore your server files and folder
- Read your files **(max file size is ~10.25 kB)**
- Create, rename, delete and edit files and folders **(requires write permission)**![FileExplorer](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_FileExplorer.png)
### Reading file example
![ReadFile](https://github.com/matcracker/ImageContainer/blob/master/ServerTools/Form_FE_ReadFile.gif)### Editing file example
![EditFile](https://github.com/matcracker/ImageContainer/blob/master/ServerTools/Form_FE_WriteFile.gif)## Cloning
**Permission (default false):** _st.ui.clone_It allows to clone your server using **FTP** (also available with SSL) or **SFTP** protocols.
### Requirements
- **FTP**: you need to have installed on your server the **_"ftp"_ PHP extension**.
- **SFTP**: you need to have installed on your server the **_"openssl"_ and _"ssh2 (libssh2)"_ PHP extensions**.### Steps
1. Select the transfer mode.
![TransferMode](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_Clone_Transfer.png)2. Compile the information to login to your FTP/SFTP server.
![FTP_Data](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_Clone_SFTP.png)3. Choose, if you want, some server folders/files to exclude from your clonation.
![ExcludeFiles](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_Clone_ExcludeFiles.png)4. Wait until the process is finished.
![Progress](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_Clone_Progress.png)## Plugin Manager
**Permission (default false):** _st.ui.plugin-manager_![PluginManager](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_PluginManager.png)
It allows to:
- Enable/Disable plugins
![EnableDisablePlugin](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_PluginManager_EnDisPlugins.png)- Load a plugin from file (.phar)
![LoadPharPlugin](https://github.com/matcracker/ServerTools/blob/master/.github/README_IMAGES/Form_PluginManager_LoadPlugin.png)## Poggit Plugin Downloader
**Permission (default false):** _st.ui.poggit-downloader_It allows to search and download to your server a plugin from poggit website.
![PoggitDownloader](https://github.com/matcracker/ImageContainer/blob/master/ServerTools/Form_PoggitDownloader.gif)
## Restart Server
**Permission (default OP):** _st.ui.restart_It simply restarts your server.
## F.A.Q.
1. **I get the message "You do not have permission to use this function" or similar, why?**
- Some functions of the plugin are very dangerous if given to all the operators of your server, because they could cause irreparable damage. To avoid this, the plugin disables the use of these functions and to be enabled you need to use a third-party plugin for managing permissions (e.g. [PurePerms](https://poggit.pmmp.io/p/PurePerms) or similar) and add to yourself or whoever you trust the permissions of the various features of you need. The permission of each feature can be found in the respective chapter.