RustRcon_Client 1.0.1
See the version list below for details.
dotnet add package RustRcon_Client --version 1.0.1
NuGet\Install-Package RustRcon_Client -Version 1.0.1
<PackageReference Include="RustRcon_Client" Version="1.0.1" />
paket add RustRcon_Client --version 1.0.1
#r "nuget: RustRcon_Client, 1.0.1"
// Install RustRcon_Client as a Cake Addin #addin nuget:?package=RustRcon_Client&version=1.0.1 // Install RustRcon_Client as a Cake Tool #tool nuget:?package=RustRcon_Client&version=1.0.1
Welcome to RustRcon!
Features:
- Server
- Get ServerInfo.
- Stop/Restart server.
- Send console command.
- On chat/console message events.
- Player
- Kick/Ban player.
- Get players ban list.
- Kill player.
- Get player info.
- Oxide
- Get plugin list.
- Reload plugin.
- Load/Unload plugin.
Install:
Self Build:
You should compile the library project and add a dependency to your project RustRcon.dll
NuGet Gallery:
RustRcon is available on the NuGet Gallery, as still a release version:
You can add RustRcon to your project with the NuGet Package Manager, by using the following command in the Package Manager Console.
PM> Install-Package RustRcon_Client -Version 1.0.0
Usage
Step 1:
Required namespace.
using RustRcon;
The RconClient class exists in the RustRcon namespace.
Step 2:
Creating a new instance of the RconClient class with the adress, port and password.
RconClient rconClient = new RconClient("localhost", 28016, "root");
Step 3:
Setting the events, example:
rconClient.OnChatMessage += (e) =>
{
Console.WriteLine($"{e.Username}: {e.Message}");
};
Step 4:
Connecting to server.
rconClient.Connect();
Step 5:
Sending command to server, the commands accept in their constructor a reference to the callback action with the result of the request:
rconClient.SendCommand(new GetServerInfo((x) =>
{
Console.WriteLine($"Connected to: {x.Hostname}");
}));
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. 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. |
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
- WebSocketSharp-netstandard (>= 1.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.