MinerCON 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package MinerCON --version 1.2.0                
NuGet\Install-Package MinerCON -Version 1.2.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MinerCON" Version="1.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MinerCON --version 1.2.0                
#r "nuget: MinerCON, 1.2.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MinerCON as a Cake Addin
#addin nuget:?package=MinerCON&version=1.2.0

// Install MinerCON as a Cake Tool
#tool nuget:?package=MinerCON&version=1.2.0                

MinerCON

The rcon library warpper, almost all code is taken from here, huge thanks to the creator of it.

Set-Up

To properly set-up Rcon on your server read this article

Usage

To initialize it create a new RconConnection, then

RconConnection.Login(Adress, Port, Password)

Afterwards you will see rcon theread started on {adress} in your server console, this means you set up everything correctly.

To send a command use

RconConnection.SendCommand(command)

Note that you should write commands without slash at the beginning for them to properly work.

To properly close connection use

RconConnection.Dispose()

it will close the client.

Important

Do not try to use Login while the connection is active, make sure you properly closed it.

Errors are mostly handeled within but some (Mostly NullReference) need to be handled is your application.

The library can support multiple servers at once, just create a separate instance of RconConnection

Get the package here

Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.0.1 186 8/16/2023
2.0.0 143 8/16/2023
1.2.0.1 181 8/5/2023
1.2.0 149 8/5/2023
1.1.1 170 7/26/2023
1.1.0 163 7/19/2023
1.0.0 183 7/19/2023 1.0.0 is deprecated because it has critical bugs.