✨ ServerControl ✨ | Redis Support | Simple | Server Management | Servers Communication. ✨

Status
This thread has been locked.

DirectPlan

Java Developer
Premium
Feedback score
1
Posts
0
Reactions
7
Resources
0
Resource: https://www.mc-market.org/resources/15104/
✨ ServerControl ✨ | Redis Support | Simple | Server Management | Servers Communication. ✨

341876


What is ServerControl ?

ServerControl is a plugin where you can manage your servers by the plugin features which the servers are synced and in a communication in a redis server.
Why choose this resource than any other plugin?

the resource will not undergo owner changes, we actually do updates which bring content and add community ideas, while providing the best possible experience.


341877

  • Redis Support:
- This plugin uses redis to sync data beetwen servers and proxies.
  • 1.12+ Support
- This plugin is supporting 1.8 - 1.15 versions.
  • Server Management:
- This plugin has abillity to perform commands across the servers or on a specific server.
- This plugin has abillity to show servers information such as TPS, Whitelisted, Online players, Max players etc..
  • Server Status:
- This plugin has abillity to automaticlly notify staff after the server went offline or online.
Server went online
Gf_kitzqQrSVg9lXTcj9-Q.png

Server went offline
fbxT_F8USJO3JaoLa8Jp5g.png

(Messages can be edited on the config, ofc)​
  • Plugin Events:
Code:
@EventHandler
    public void onCommandPerform(CommandPerformedEvent e){
        String command = e.getCommand();
        String issuer = e.getIssuer();
        ServerData serverData = e.getServerData();

    }
    @EventHandler
    public void onUpdate(ServerUpdateEvent e){
        ServerData serverData = e.getServerData();

    }
    @EventHandler
    public void onServerDown(ServerDownEvent e){
        ServerData serverData = e.getServerData();

    }
    @EventHandler
    public void onServerUp(ServerUpEvent e){
        ServerData serverData = e.getServerData();

    }

341879

  • Commands:
1. /servercontrol runcmd <server|all> <command> used to run console command on a specific server or on all servers (Permission: servercontrol.admin)
2. /servercontrol info <server> used to get server information (Permission: servercontrol.admin)
3. /servercontrol listservers used to get all connected servers. (Permission: servercontrol.admin)
4. /servercontrol setwhitelist <server> <true|false> - Used to set whitelist for specific server.
5. /servercontrol setmaxplayers <server> <amount> - Used to set max players for specific server.
4. /servercontrol used to show command usages (Permission: servercontrol.admin)

341880


  • Redis server:
- Plugin uses redis to sync data beetwen servers and proxies.
  • Java Version:
- Required Java 8 or higher (Java 8 recommended)
  • License:
- If you bought the resource contact me on discord AbderrahimLach#0001 to get your license if you dont have one.

341886

Code:
# Your license key here,
# if you still didnt get one contact me on discord: AbderrahimLach#0001
license: 'your_license_key'
server-name: 'Server'
messages:
  no-permission: '&cNo permission.'
  server-down-message: '&7[&cServerControl&7] &c%server% &ejust went offline and cannot be joinable.'
  server-up-message: '&7[&cServerControl&7] &c%server% &ejust went online and is currently joinable.'
  executed-command-message: '&7[&cServerControl&7] &eExecuted command &c%command% &erequested &eby &c%issuer% &ein &c%server%&e.'
  current-servers: '&7[&cServerControl&7] &eCurrent available servers: &c%servers%'
  current-servers-syntax: '&e,&c'
  whitelist-updated-message: '&7[&cServerControl&7] &c%server% &eserver is now whitelisted.'
  unwhitelist-updated-message: '&7[&cServerControl&7] &c%server% &eserver is now unwhitelisted.'
  max-players-updated-message: '&7[&cServerControl&7] &c%server% &eserver max players has been updated to &c%max-players%&e.'
  server-info:
    - '&7&m-----------------------'
    - '&e&l%server% info'
    - ' '
    - '&eName: &c%server%'
    - '&eOnline: &c%online%'
    - '&eOnline players: &c%online-players%'
    - '&eMax players: &c%max-players%'
    - '&eTPS: &a%tps%'
    - '&eWhitelisted: &c%whitelisted%'
    - '&7&m-----------------------'
# Redis connection to sync beetwen servers and proxies.
redis:
  host: '127.0.0.1'
  port: 6379
  authentication:
    enabled: false
    password: password


You can join our discord support: http://discord.gg/qBkj6ZH

Prof of ownership:
341646

341647

Contact me on discord: AbderrahimLach#0001
Contact me on Telegram: AbderrahimLach
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

GuyPeri10

Feedback score
0
Posts
1
Reactions
1
Resources
0
Wow, honestly, one of the best plugins i ever owned, and a very supportive developer :)
honestly one of the best plugins out there. Vouch.
 
Last edited:

DirectPlan

Java Developer
Premium
Feedback score
1
Posts
0
Reactions
7
Resources
0
Wow, honestly, one of the best plugins i ever owned, and a very supportive developer :)
honestly one of the best plugins out there. Vouch.
Thanks.[DOUBLEPOST=1589059073][/DOUBLEPOST]3.6 Update:
  • Added a method for redis which will not keep disconnecting in a specific amount of time.
 
Last edited:
Status
This thread has been locked.
Top