All Projects → Iapetus-11 → aio-mc-rcon

Iapetus-11 / aio-mc-rcon

Licence: MIT license
An asynchronous RCON client/wrapper for Minecraft Java Edition

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to aio-mc-rcon

AdminTools
AdminTools for minecraft - rcon and status for mc server and mojang api-s
Stars: ✭ 18 (-40%)
Mutual labels:  rcon, minecraft-java-edition
Minecraft-Server-Status
✅一个用于显示服务器在线信息及其他内容的网站
Stars: ✭ 22 (-26.67%)
Mutual labels:  rcon
worldgen
A datapack generator for Minecraft Java Edition 1.18.2 that creates custom biomes and dimensions
Stars: ✭ 34 (+13.33%)
Mutual labels:  minecraft-java-edition
minecraft-backup
Backup script for Minecraft servers on Linux. Supports screen, tmux, and RCON connections. Supports tar and restic backup format.
Stars: ✭ 140 (+366.67%)
Mutual labels:  rcon
rcon
Source RCON client for command line
Stars: ✭ 111 (+270%)
Mutual labels:  rcon
UE4-DedicatedServer
A UE4 plugin which adds proper console support (input) and RCon
Stars: ✭ 40 (+33.33%)
Mutual labels:  rcon
Dark-Mode
A resource pack that adds a new dark appearance to the vanilla user interface!
Stars: ✭ 23 (-23.33%)
Mutual labels:  minecraft-java-edition
rkon-core
Source RCON Protocol Java library
Stars: ✭ 62 (+106.67%)
Mutual labels:  rcon
icecon
Simple and quick to use RCON tool for IW4M and other Q3-compatible game servers.
Stars: ✭ 32 (+6.67%)
Mutual labels:  rcon
PHP-Vanilla-Buycraft
A basic "BuyCraft" implementation written in PHP for pure vanilla Minecraft servers.
Stars: ✭ 17 (-43.33%)
Mutual labels:  rcon
rconsharp
rconsharp is a Valve RCON protocol implementation written in C# targeting netstandard 2.1
Stars: ✭ 43 (+43.33%)
Mutual labels:  rcon
samp-client
GTA SA-MP API client library for Python
Stars: ✭ 21 (-30%)
Mutual labels:  rcon
rcon-web-admin
Self hosted, online RCON administration tool for your game server.
Stars: ✭ 70 (+133.33%)
Mutual labels:  rcon
Steam-Server-Manager
PowerShell Steam Server Manager
Stars: ✭ 33 (+10%)
Mutual labels:  mcrcon
spunkybot
Multi-platform administration and RCON tool for Urban Terror
Stars: ✭ 19 (-36.67%)
Mutual labels:  rcon
VanillaGradle
A toolchain for Minecraft: Java Edition that builds a workspace to interact with the game using the official mappings provided to the public by Mojang Studios.
Stars: ✭ 61 (+103.33%)
Mutual labels:  minecraft-java-edition
csgo-rcon-nodejs
A web panel to control a CS:GO server
Stars: ✭ 46 (+53.33%)
Mutual labels:  rcon
Compliance-Java-64x
The official repository for the Java version of Faithful 64x
Stars: ✭ 84 (+180%)
Mutual labels:  minecraft-java-edition
docker-rcon-web-admin
A Docker image that runs rcon-web-admin
Stars: ✭ 34 (+13.33%)
Mutual labels:  rcon
mctools
Minecraft Connection Tools - Python implementations of common Minecraft protocols.
Stars: ✭ 27 (-10%)
Mutual labels:  rcon

Aio-MC-RCON Code Quality PYPI Version PYPI Downloads

An asynchronous RCON client/wrapper written in Python for Minecraft Java Edition servers!

Installation

pip install -U aio-mc-rcon

Example Usage

Documentation

class aiomcrcon.Client(host: str, port: int, password: str):

  • Arguments:
    • host: str - The hostname / ip of the server to connect to.
    • port: int - The port of the server to connect to.
    • password: str - The password to connect, can be found as the value under rcon.password in the server.properties file.
  • Methods:
    • connect(timeout: int = 2) - where timeout has a default value of 2 seconds.
    • send_cmd(cmd: str, timeout: int = 2) - where cmd is the command to be executed on the server and timeout has a default value of 2 seconds.
    • close() - closes the connection between the client and server.

exception aiomcrcon.RCONConnectionError

  • Raised when the connection to the server fails.

exception aiomcrcon.IncorrectPasswordError

  • Raised when the provided password/authentication is invalid.

exception aiomcrcon.ClientNotConnectedError

  • Raised when the connect() method hasn't been called yet, and commands cannot be sent.
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].