SMP
This text is for content offset
This text is for content offset

Status: Update in progress...
Latest version: 0.1.1
This plugin is inactive. There will not be any update soon.
CB: 1.5.2-R1.0
Description
Server Management Plugin (aka SMP) is a plugin which help manage the server fully in-game. All of these can be done without stop the server (only reload server at most). These included all necessary utility for your server.
Upcoming features
SMP will be split into a part of plugin module which you can install it individually. This makes SMP easier to extends the feature and update each plugin module.
- Module-based plugin, drop 'n done
- Multiple-Clipboard system?
- Each module will be improved (by the time plugin updated) as it's not the same plugin anymore.
Current Features
- File Manager
- List directory
- Change directory
- Create new directory
- Download file
- Unzip file
- Move file/directory
- Copy file/directory
- Delete file/directory
- File Management mode
- YML Configurator
- Plugin Manager
- Install/Update/Load
- Enable
- Disable
- Reload
- Unload
- Remove/Uninstall
- Pending queue system (Update/Unload/Uninstall plugin before server stop)
- Unload
- Update
- Uninstall
- Multiple-File selection
- Disable /pl command (optional)
- Vault-optional (default is for OP)
- AutoUpdate
- Tweak for plugin
- Plugin Help
- Plugin Configuration
- Asynchronous operations (move,copy,delete,download)
- Per-player data storage
Green - Finished
DeepSkyBlue - Partial finished
Orange - Not started
How to install
Put the .jar file in Plugins folder and run the server...
Configurations
| Main | Sub | Sub | Description |
| SMP: | |||
| CheckForUpdate: true | Let's SMP check for update? | ||
| EnableAutoUpdate: true | Let's SMP update itself if update is available? | ||
| EnableFileManager: true | Enable File Manager | ||
| EnableYMLConfigurator: true | Enable YML Configurator | ||
| EnablePluginManager: true | Enable Plugin Manager | ||
| DisablePlCommand: true | Disable /pl command (need to be OP or have permissions) | ||
| LogPluginLoad: true | Log all plugin loading error messages | ||
LogFormat: '&cError: &e%exception%|&cDetails: &e%message%' | How it display. (%exception%, %message%, %localizemessage%) | ||
| FileManager: | |||
| StartupDirectory: . | Default directory for File Manager | ||
| UseASyncOperations: true | Use asynchronous operations | ||
| ShowHiddenFile: false | Show all hidden files and directories when listing | ||
| YMLConfigurator: | |||
| ReadYMLAsNormal: true | Read .yml file as normal format (see details in YML Configurator commands section) | ||
| ShowOnSet: false | Show file content after set value to node | ||
| SaveOnSet: false | Save file content after set value to node | ||
| PluginManager: | |||
| UseASyncDownload: true | Use asynchronous download mode | ||
| EnableOnLoad: false | Enable after load plugin | ||
| DisableOnMarkAsUnload: false | Disable after mark plugin as unload or uninstall | ||
| UseBukkitUpdate: false | Update plugin by putting it into update folder (and let's bukkit update for you) |
Commands
SMP can split into 4 parts which is...
Server Manager : Main command for plugin update/version
File Manager : Main command for File Manager
YML Configurator : Main command for YML Configurator
Plugin Manager : Main command for Plugin Manager
Permissions
- Please note that...
- /servermanager command is OP-only
- /servermanagerhelp command can be use when you have permissions to use one of all managers
- smp.*
- description: Gives access to all SMP commands
- children:
- smp.FileManager.use: true
- smp.FileManager.edit: true
- smp.YMLConfigurator.use: true
- smp.YMLConfigurator.edit: true
- smp.PluginManager.use: true
- smp.PluginManager.edit: true
- smp.PlCommand: true
- smp.use.*
- description: Gives access to all managers commands
- children:
- smp.FileManager.use: true
- smp.YMLConfigurator.use: true
- smp.PluginManager.use: true
- smp.FileManager.*
- description: Gives access to all FileManager commands
- children:
- smp.FileManager.use: true
- smp.FileManager.edit: true
- smp.YMLConfigurator.*
- description: Gives access to all YMLConfigurator commands
- children:
- smp.YMLConfigurator.use: true
- smp.YMLConfigurator.edit: true
- smp.PluginManager.*
- description: Gives access to all PluginManager commands
- children:
- smp.PluginManager.use: true
- smp.PluginManager.edit: true
- smp.FileManager.use
- description: Gives access to FileManager
- default: op
- smp.FileManager.edit
- description: Let you download/rename/move/copy/delete files/directories on your server
- default: op
- smp.YMLConfigurator.use
- description: Gives access to YMLConfigurator
- default: op
- smp.YMLConfigurator.edit
- description: Let you edit yml file on your server
- default: op
- smp.PluginManager.use
- description: Gives access to PluginManager
- default: op
- smp.PluginManager.edit
- description: Let you install/enable/disable/reload/update/uninstall plugin on your server
- default: op
- smp.PlCommand
- description: Gives access to /pl commands
- default: op
Important Info
- To unload or uninstall plugin. Please make sure you're using CB version that matched with SMP (according to safeguard policy and this will be fixed as fast as a new update release)
- Managers can be enabled/disabled via config.yml file only
- Plugin will always asked for confirmation before unload/uninstall
- Edit YML file with YML Configurator will remove all comments
- Move/Copy/Delete/Download directory/file without asynchronous mode enabled can cause of server lag
Known issue
- Reload server via update/delete may cause of fall of the world. (New system should fix this, wait for testing)
Plugin Conflicts
- KUrlLogin (Tested on CB1.4.5-R0.2 with SMP v0.1)
Changelog
[A] = Add
[F] = Fix
[I] = Improve
[R] = Remove
v0.1.1 [#1.5.2-R1.0]
[A] Add support for CB1.5.2-R1.0
* This version is a alpha testing for module system. All new features (if any) might not work as expected
v0.1 [#1.3.2-R1.0]
First SMP public release
v0.1 PB [#1.3.2-R1.0]
First SMP private build (known as PlManager) released
-
View User Profile
-
Send Message
Posted Dec 3, 2012Tested on 1.4.5-R0.2, work but with certain conflict with plugins. Tested conflicted plugins: KUrlLogin
-
View User Profile
-
Send Message
Posted Nov 23, 2012@EncryptedCurse
Oh, thanks... This should fix on a new version for sure...
Next version will release on RB1.4 for sure... :)
@Edit
To go back from current directory just type "/fm cd .." or go to home directory just type "/fm cd
~"All in-game help must be use via "/servermanagerhelp" only
-
View User Profile
-
Send Message
Posted Nov 14, 2012@spywhere
aw ok ok thnx
-
View User Profile
-
Send Message
Posted Nov 14, 2012@jithins
Nope, it's just a plugin for in-game server managements :)
-
View User Profile
-
Send Message
Posted Nov 13, 2012questions questions question
does this open a web server?
ps awesome
-
View User Profile
-
Send Message
Posted Nov 5, 2012@mrchasez
May be... Since, I have to make plugin document first...
-
View User Profile
-
Send Message
Posted Nov 3, 2012Make a video?
-
View User Profile
-
Send Message
Posted Nov 2, 2012Promising plugin! If you guys are looking for a lightweight alternative check out Modulo: http://dev.bukkit.org/server-mods/modulo/
-
View User Profile
-
Send Message
Posted Oct 10, 2012This seems promising. I'll give it a shot when it's ready.
-
View User Profile
-
Send Message
Posted Oct 9, 2012Love it! I'm so downloading it when it's ready.
-
View User Profile
-
Send Message
Posted Oct 9, 2012I have also subscribed. This shall be brilliant!
-
View User Profile
-
Send Message
Posted Oct 8, 2012Should be interesting to try when its ready.
-
View User Profile
-
Send Message
Posted Oct 8, 2012Subed, looking forward to see this plugin having thousands of downloads! :P