Skip to content

About

Lightweight .NET RCON library with command execution, pipe-based message streaming, and Unity-friendly netstandard2.0 support.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

RemoteConsoleLib

Small dependency-light RCON library for .NET.

RemoteConsoleLib provides a simple client/server remote console protocol with command execution and optional message pipes for streaming server-side output such as logs.

Features

  • RCON server API with explicit Start, Update, and Shutdown lifecycle
  • RCON client API with async connect, auth, command execution, and pipe attach/detach
  • Pipe-based message streaming for things like logs or other server events
  • netstandard2.0 library for broad runtime compatibility, including Unity use cases
  • Test project and console sample included in this repo

Projects

  • RemoteConsoleLib: core library
  • RemoteConsoleLib.Console: simple console client/sample app
  • RemoteConsoleLib.Tests: test project

Build

Open the solution in your preferred IDE, or build with the .NET CLI from this directory:

dotnet build

Notes

  • Current intended deployment model is private/trusted environments such as localhost or SSH tunnel access.
  • PRs are welcome.
  • License is in the LICENSE file.

TODO

  • Remove the Newtonsoft.Json dependency and replace it with a smaller built-in serializer for this protocol.

About

Lightweight .NET RCON library with command execution, pipe-based message streaming, and Unity-friendly netstandard2.0 support.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages