Simple rcon-client written in Golang using Valve RCON protocol documentation.
go get github.com/xStrixU/gorcon
package main
import (
"fmt"
"github.com/xStrixU/gorcon"
"log"
)
func main() {
rcon, err := gorcon.Connect("localhost:19132", "password")
if err != nil {
log.Fatal(err)
}
defer rcon.Close()
response, err := rcon.SendCommand("say Hello Golang RCON!")
if err != nil {
log.Fatal(err)
}
fmt.Println("response message: " + response)
}
MIT License, see LICENSE