Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

zekro-archive/serverManager2

Repository files navigation

~ ServerManager2 ~

faster, harder, stronger

 

   

Description

With this tool, you can easily hanlde multiple servers running with screen:
List, start, stop, restart, resume and packup them.

Screenshots


Installation

Download the release binary of the tool for your system here or compile it by yourself:

Go installation is required for this! You can download it here.

You can use the automatic script for building and installing:

$ wget -s https://raw.githubusercontent.com/zekroTJA/serverManager2/master/install.bash | bash

Or do it manually:

$ git clone https://github.com/zekroTJA/serverManager2.git src/github.com/zekroTJA/serverManager2
$ export GOAPTH=$PWD
$ go get github.com/logrusorgru/aurora
$ go build -o /usr/bin/servermanager src/github.com/zekroTJA/serverManager2/main.go

Commands

Command Description Implemented
help Display help message about all commands Yes
start <index/name> [e] Start a server by name or index
Use e as argument if you want to run server in endless* mode
Yes
stop <index/name> Stop a currently running server by name or index Yes
resume <index/name> Resume a started screen session by name or index Yes
restart <index/name> [e] Restart a server by name or index Yes
backup <index/name> Open backup manager for server by name or index Yes
config edit the config of the program Yes
exit Exit the tool Yes

To do

  • option to add servers to start with system boot [needs to be tested]
  • Backup System
  • Exclude folders as servers beginnign with _ or .
  • Started Before Timestamp
  • Restart command
  • Static Config + Config Editor / Setup menu setting up Config on Startup
  • Start Command
  • Stop Command
  • Resume Command
  • Help Command

Used 3rd-Party-Packages


© 2018 - present Ringo Hoffmann (zekro Development)
contact[at]zekro.de | https://zekro.de