redstonenode-cli
v2.4.5
Published
Fast, lightweight Minecraft server CLI for Windows, Linux, and Android
Maintainers
Readme
🎮 RedStone CLI
Your Minecraft Server, Now in Your Pocket.
Can't afford paid Minecraft hosting? RedStone CLI lets you host your own server for free — on your PC, laptop, or even your Android phone. No monthly fees, no subscriptions. Just run a single command and play with friends. Supports Vanilla, Paper, Fabric, and Forge servers with built-in tunneling for online multiplayer.
📦 Installation
Windows / Linux / Mac
npm install -g redstonenode-cli
redstoneAndroid (Termux)
# Install dependencies
pkg update && pkg upgrade
pkg install nodejs git openjdk-21
# Install RedStone CLI
npm install -g redstonenode-cli
# Setup storage access
termux-setup-storage
# Run
redstoneNote: Java 21 is required for Minecraft 1.20+. For older versions (1.19 and below), use
openjdk-17.
🚀 Quick Start
# Start interactive menu
redstone
# Show help
redstone help
# Show version
redstone version
# Quick tutorial
redstone tutorialFirst Time? Just run redstone and follow the prompts to create your first server!
✨ Features
🎯 Core
- 4 Server Types: Vanilla, Paper, Fabric, Forge
- Multi-Version: 1.21.4 down to 1.12.2
- Easy Management: Start, stop, configure from one menu
- Cross-Platform: Optimized for Windows, Linux, Mac, and Android
🌍 World Management
- Backup/Restore worlds with timestamps
- Export worlds to custom locations
- Import worlds from zip files
- Delete worlds safely
⚙️ Server Configuration
- Edit server properties (gamemode, difficulty, max-players, PvP, etc.)
- OP list management (4 permission levels)
- Whitelist management
- Direct file editing
🌐 Online Play (Tunneling)
⚠️ IMPORTANT: You need a broadband connection (not mobile data) for port forwarding to work!
| Platform | Tunnel | Status | |----------|--------|--------| | Windows | Playit.gg | ✅ Recommended | | Windows | Bore | ❌ Not supported | | Linux | Playit.gg | ✅ Works | | Linux | Bore | ✅ Works | | Android/Termux | Bore | ✅ Working | | Android/Termux | Playit.gg | ❌ Not supported (ARM64 issues) |
Mobile ISPs block port forwarding - You MUST use home WiFi/broadband for online servers!
Setup Playit.gg (Windows/Linux)
# Download from https://playit.gg
# Run the installer
# Create account and claim tunnel
# RedStone CLI will detect it automaticallySetup Bore (Linux)
# Install Rust first
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install Bore
cargo install bore-cli
# RedStone CLI will use it automaticallySetup Bore (Android/Termux)
# Install Rust
pkg install rust
# Install Bore
cargo install bore-cli
# RedStone CLI will use it automatically when starting a server📱 Platform-Specific Notes
Windows
- ✅ Full feature support
- ✅ Playit.gg recommended for tunneling
- 📁 Servers stored in:
C:\Users\<user>\.redstone\servers\
Linux / Mac
- ✅ Full feature support
- ✅ Playit.gg or Bore for tunneling
- 📁 Servers stored in:
~/.redstone/servers/
Android (Termux)
- ✅ Optimized mobile UI
- ✅ Shared storage support:
/storage/emulated/0/Documents/RedStone-Servers/ - ⚠️ Bore tunneling unreliable (service issues)
- ⚠️ Keep Termux awake with
termux-wake-lock - ⚠️ Requires broadband connection (not mobile data)
- ⚠️ Some modded servers may not work on ARM architecture
🎮 Usage Examples
Create a Server
redstone
# Select: Create
# Choose: Paper (recommended)
# Version: 1.21.4
# RAM: 2GB (shows your available RAM)
# Location: Shared Storage (Android) or DefaultStart & Share Online
redstone
# Select: Servers
# Choose your server
# Select: Start Server
# Share the tunnel address with friends
# Example: game-name.gl.joinmc.link:25565Manage Server
redstone
# Select: Servers
# Choose your server
# Options:
# - Server Properties (edit settings)
# - World Management (backup/restore)
# - Stop Server (safe shutdown)
# - View Logs (check output)🔧 Troubleshooting
"Can't connect to server"
- ✅ Verify you're on broadband (not mobile data)
- ✅ Check firewall settings
- ✅ Ensure tunnel is running
- ✅ Use correct address (including port)
"Bore connection timeout"
- ⚠️ bore.pub servers are often down
- ✅ Try Playit.gg instead (if on PC)
- ✅ Check internet connection
Android: "Server won't start"
- ✅ Keep Termux awake:
termux-wake-lock - ✅ Check Java installed:
java -version - ✅ Verify RAM available: 2GB+ recommended
- ✅ Some mods incompatible with ARM
📋 Commands
| Command | Description |
|---------|-------------|
| redstone | Start interactive menu |
| redstone help | Show help message |
| redstone version | Show version |
| redstone tutorial | Quick start guide |
🛠️ Requirements
- Node.js 14.0.0 or higher
- Java:
- Java 21+ (Minecraft 1.20+)
- Java 17+ (Minecraft 1.18-1.19)
- Java 8+ (Minecraft 1.17 and below)
- RAM: 2GB+ recommended for smooth gameplay
- Internet: Broadband connection required for online play
📝 License
MIT © RedStone Team
Support: GitHub Issues
NPM: redstonenode-cli
