From 6bb70fb2ed6f76b09ce17e070ad99524de26e404 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sat, 13 Apr 2024 15:52:33 +0200 Subject: [PATCH] Resource: update configuration files Slightly adjusted RCON configuration files, recent changes implemented RCON encryption (users can specify their own AES keys). --- src/resource/cfg/tools/rcon_client.cfg | 1 + src/resource/cfg/tools/rcon_client_dev.cfg | 3 ++- src/resource/cfg/tools/rcon_server.cfg | 1 + src/resource/cfg/tools/rcon_server_dev.cfg | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/resource/cfg/tools/rcon_client.cfg b/src/resource/cfg/tools/rcon_client.cfg index 6d088d92..25c439e2 100644 --- a/src/resource/cfg/tools/rcon_client.cfg +++ b/src/resource/cfg/tools/rcon_client.cfg @@ -4,3 +4,4 @@ // NOTE: This implementation is custom and differs slightly from Valve's implementation. cl_rcon_address "" // The RCON system will attempt to connect to this address when 'rcon' command is issued. Example [::FFFF:127.0.0.1]:37015 (counts for IPv4 and IPv6). +rcon_key "" // Base64 encoded AES-128 key that will be used to encrypt rcon traffic, leave this empty for a random key that gets printed to the console. diff --git a/src/resource/cfg/tools/rcon_client_dev.cfg b/src/resource/cfg/tools/rcon_client_dev.cfg index cf95e3e9..6118c755 100644 --- a/src/resource/cfg/tools/rcon_client_dev.cfg +++ b/src/resource/cfg/tools/rcon_client_dev.cfg @@ -3,4 +3,5 @@ // See https://developer.valvesoftware.com/wiki/Source_RCON_Protocol for more information regarding RCON. // NOTE: This implementation is custom and differs slightly from Valve's implementation. -cl_rcon_address "" // The RCON system will attempt to connect to this address when 'rcon' command is issued. Example [::FFFF:127.0.0.1]:37015 (counts for IPv4 and IPv6). +cl_rcon_address "" // The RCON system will attempt to connect to this address when 'rcon' command is issued. Example [::FFFF:127.0.0.1]:37015 (counts for IPv4 and IPv6). +rcon_key "WDNWLmJYQ2ZlM0VoTid3Yg==" // Base64 encoded AES-128 key that will be used to encrypt rcon traffic, leave this empty for a random key that gets printed to the console. diff --git a/src/resource/cfg/tools/rcon_server.cfg b/src/resource/cfg/tools/rcon_server.cfg index c38db08a..3f902e5f 100644 --- a/src/resource/cfg/tools/rcon_server.cfg +++ b/src/resource/cfg/tools/rcon_server.cfg @@ -5,3 +5,4 @@ sv_rcon_password "" // !! WARNING !! Keep empty to disable RCON. Only enable this if you plan on using RCON. sv_rcon_whitelist_address "" // This IP will never get disconnected or banned. Example [::FFFF:127.0.0.1]:37005 (counts for IPv4 and IPv6). +rcon_key "" // Base64 encoded AES-128 key that will be used to encrypt rcon traffic, leave this empty for a random key that gets printed to the console. diff --git a/src/resource/cfg/tools/rcon_server_dev.cfg b/src/resource/cfg/tools/rcon_server_dev.cfg index d605c4eb..b93cea0a 100644 --- a/src/resource/cfg/tools/rcon_server_dev.cfg +++ b/src/resource/cfg/tools/rcon_server_dev.cfg @@ -11,3 +11,4 @@ sv_rcon_maxsockets "2" // Max number of accepted sockets b sv_rcon_whitelist_address "" // This IP will never get disconnected or banned. Example [::FFFF:127.0.0.1]:37005 (counts for IPv4 and IPv6). rcon_debug "1" // Show RCON debug information ( ! slower! ). +rcon_key "WDNWLmJYQ2ZlM0VoTid3Yg==" // Base64 encoded AES-128 key that will be used to encrypt rcon traffic, leave this empty for a random key that gets printed to the console.