MinerCON 2.0.0.1

dotnet add package MinerCON --version 2.0.0.1                
NuGet\Install-Package MinerCON -Version 2.0.0.1                
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="2.0.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MinerCON --version 2.0.0.1                
#r "nuget: MinerCON, 2.0.0.1"                
#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=2.0.0.1

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

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 create a new RconConnection do

yourvar = new RconConnection(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)

The method returns string responce if you wish to process it later

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 in your application.

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

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.