All Projects → itzg → rcon-cli

itzg / rcon-cli

Licence: Apache-2.0 license
A little RCON cli based on james4k's RCON library for golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to rcon-cli

samp-client
GTA SA-MP API client library for Python
Stars: ✭ 21 (-80.56%)
Mutual labels:  rcon, rcon-client
docker-rcon-web-admin
A Docker image that runs rcon-web-admin
Stars: ✭ 34 (-68.52%)
Mutual labels:  rcon, rcon-client
AdminTools
AdminTools for minecraft - rcon and status for mc server and mojang api-s
Stars: ✭ 18 (-83.33%)
Mutual labels:  rcon, rcon-client
rconsharp
rconsharp is a Valve RCON protocol implementation written in C# targeting netstandard 2.1
Stars: ✭ 43 (-60.19%)
Mutual labels:  rcon, rcon-client
SquadJS
Squad Server Script Framework
Stars: ✭ 91 (-15.74%)
Mutual labels:  rcon-client
rcon
Source RCON client for command line
Stars: ✭ 111 (+2.78%)
Mutual labels:  rcon
aio-mc-rcon
An asynchronous RCON client/wrapper for Minecraft Java Edition
Stars: ✭ 30 (-72.22%)
Mutual labels:  rcon
rkon-core
Source RCON Protocol Java library
Stars: ✭ 62 (-42.59%)
Mutual labels:  rcon
Minecraft-Server-Status
✅一个用于显示服务器在线信息及其他内容的网站
Stars: ✭ 22 (-79.63%)
Mutual labels:  rcon
icecon
Simple and quick to use RCON tool for IW4M and other Q3-compatible game servers.
Stars: ✭ 32 (-70.37%)
Mutual labels:  rcon
mctools
Minecraft Connection Tools - Python implementations of common Minecraft protocols.
Stars: ✭ 27 (-75%)
Mutual labels:  rcon
rcon-web-admin
Self hosted, online RCON administration tool for your game server.
Stars: ✭ 70 (-35.19%)
Mutual labels:  rcon
UE4-DedicatedServer
A UE4 plugin which adds proper console support (input) and RCon
Stars: ✭ 40 (-62.96%)
Mutual labels:  rcon
csgo-rcon-nodejs
A web panel to control a CS:GO server
Stars: ✭ 46 (-57.41%)
Mutual labels:  rcon
minecraft-backup
Backup script for Minecraft servers on Linux. Supports screen, tmux, and RCON connections. Supports tar and restic backup format.
Stars: ✭ 140 (+29.63%)
Mutual labels:  rcon
PHP-Vanilla-Buycraft
A basic "BuyCraft" implementation written in PHP for pure vanilla Minecraft servers.
Stars: ✭ 17 (-84.26%)
Mutual labels:  rcon
spunkybot
Multi-platform administration and RCON tool for Urban Terror
Stars: ✭ 19 (-82.41%)
Mutual labels:  rcon

GitHub release (latest SemVer) test

A little RCON cli based on james4k's RCON library for golang.

Installation

  1. Download the appropriate binary for your platform from the latest releases

  2. On UNIX-y platforms, set the binary to be executable - done!

If you have Go you could also simply go get github.com/itzg/rcon-cli && rcon-cli -h.

Usage

rcon-cli is a CLI for attaching to an RCON enabled game server, such as Minecraft.
Without any additional arguments, the CLI will start an interactive session with
the RCON server.

If arguments are passed into the CLI, then the arguments are sent
as a single command (joined by spaces), the response is displayed,
and the CLI will exit.

Usage:
  rcon-cli [flags] [RCON command ...]

Examples:

rcon-cli --host mc1 --port 25575
rcon-cli --port 25575 stop
RCON_PORT=25575 rcon-cli stop


Flags:
      --config string     config file (default is $HOME/.rcon-cli.yaml)
      --host string       RCON server's hostname (default "localhost")
      --password string   RCON server's password
      --port int          Server's RCON port (default 27015)

Configuration

You can preconfigure rcon-cli to use the arguments you want by default by modifying the file .rcon-cli.yaml in your home folder. If you want to use any other file use the argument --config /path/to/the/config.yaml.

Example of a .rcon-cli.yaml file:

host: mydomain.com
port: 12345
password: mycustompassword

That way executing rcon-cli without arguments would connect to mydomain.com:12345 with the password mycustompassword by default.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].