Skip to content

ilovealienz/mcserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcserver

A terminal UI for managing PaperMC Minecraft servers on Linux and Windows.

what it does

  • downloads and updates Paper automatically
  • manages Java installs (8, 11, 17, 21, 23, 25) via Adoptium
  • runs the server in the background so the TUI stays open
  • live console with player count, RAM usage, server state
  • edits common server.properties fields in the UI
  • world backup (zips world folders with a timestamp)
  • picks the right Java version for your MC version automatically

download

grab the latest binary from releases — no install needed, just drop it in your server folder and run it.

usage

# Linux
chmod +x mcserver-linux
./mcserver-linux

# Windows
mcserver-windows.exe

on first run it creates run.conf with defaults. everything else is done through the UI.

keybinds

key action
↑↓ navigate
Enter / Space select / toggle
Esc go back
S stop server gracefully
X hard kill server
I or / type a server command
F toggle log follow mode
PgUp/Dn scroll log

building from source

cargo build --release

requires Rust 1.75+.

About

just an easy way for me to launch servers and download files :3

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages