{"id":2392,"date":"2023-02-05T22:03:20","date_gmt":"2023-02-05T22:03:20","guid":{"rendered":"https:\/\/xgamingserver.com\/blog\/?p=2392"},"modified":"2026-06-15T14:37:45","modified_gmt":"2026-06-15T14:37:45","slug":"how-to-modify-the-rcon-feature-on-your-garrys-mod-server","status":"publish","type":"post","link":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/","title":{"rendered":"How to modify the RCON feature on your Garry\u2019s Mod server"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">RCON (Remote Console) is the single most important admin tool on a Garry&#8217;s Mod server. It lets you authenticate to your server&#8217;s console from a remote machine and run any server command \u2014 kick a griefer, change the map, reload your config, or check who is connected \u2014 without needing physical access to the machine running <code>srcds<\/code>. Garry&#8217;s Mod runs on Valve&#8217;s Source engine, so it uses the standard Source RCON Protocol that every Source dedicated server shares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide walks through every step: setting the RCON password in the right config file, connecting and issuing commands from an in-game client console, using external RCON tools over the network, and \u2014 most importantly \u2014 locking RCON down so nobody else can brute-force their way into your server. If you are standing up a fresh box, our <a href=\"https:\/\/xgamingserver.com\/gmod-server-hosting\">managed Garry&#8217;s Mod hosting plans<\/a> ship with the firewall and config layout already in place, but the steps below work on any SRCDS install.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What RCON Is and Why It Matters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RCON stands for Remote Console. It is a TCP-based protocol that lets an authenticated client send server console commands to a running game server. On Garry&#8217;s Mod the server listens on the same port it uses for game traffic \u2014 by default TCP\/UDP <strong>27015<\/strong> \u2014 and external RCON tools speak the <strong>Source RCON Protocol<\/strong> over TCP on that port.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The flow is simple. The client sends a <code>SERVERDATA_AUTH<\/code> packet carrying your RCON password. If it matches, the server accepts subsequent command packets and returns their output. Anything you could type into the local server console you can run over RCON \u2014 <code>status<\/code>, <code>changelevel<\/code>, <code>banid<\/code>, <code>exec<\/code>, and so on. That power is exactly why the password needs to be strong and the port needs to be firewalled, which we cover at the end.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Set the RCON Password in server.cfg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RCON is controlled by a single convar, <code>rcon_password<\/code>. Garry&#8217;s Mod stores its main server configuration at <code>garrysmod\/cfg\/server.cfg<\/code>, which is auto-executed every time the server starts. Open that file and add the password line:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ garrysmod\/cfg\/server.cfg\nhostname \"My Garry's Mod Server\"\nrcon_password \"9xR2-vQ7t!mB4kZ\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Two things are critical here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A blank or empty <code>rcon_password<\/code> disables RCON entirely.<\/strong> If you never set it, or you set it to <code>\"\"<\/code>, no remote console connections are accepted at all. That is the safe default \u2014 RCON is off until you deliberately turn it on with a password.<\/li>\n<li><strong>Set a long, random value.<\/strong> The example above is illustrative; do not reuse it. We explain exactly why this matters in the security section.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because <code>server.cfg<\/code> is executed on every server start, the password persists across restarts. If you change it while the server is running, either restart the server or run <code>exec server.cfg<\/code> from the local console to reload it. You can also set <code>rcon_password<\/code> live in the server console for a single session, but putting it in <code>server.cfg<\/code> is the standard approach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Connect and Issue Commands From a Client Console<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The fastest way to use RCON is straight from the Garry&#8217;s Mod client while you are connected to your server. First make sure your in-game developer console is enabled \u2014 if you have not done that yet, see our walkthrough on <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-enable-the-in-game-console-on-your-garrys-mod-launcher\/\">enabling the developer console<\/a>. Then open the console with the tilde key (<code>~<\/code>) and authenticate:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rcon_password 9xR2-vQ7t!mB4kZ<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This tells your client which password to use for the server you are currently connected to. After authenticating, prefix any server command with <code>rcon<\/code> and it executes on the server instead of locally:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rcon status\nrcon changelevel gm_flatgrass\nrcon banid 0 3<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here is what each of those does:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>rcon status<\/code> \u2014 prints the server status, including every connected player&#8217;s <strong>userid<\/strong> (the leading <code>#<number><\/code>), name, and <strong>SteamID<\/strong> (e.g. <code>STEAM_1:1:13967715<\/code>). This is how you find the IDs you need for the other commands.<\/li>\n<li><code>rcon changelevel gm_flatgrass<\/code> \u2014 switches the active map. (You can also use <code>map <mapname><\/code>.) See <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\">changing the default map<\/a> for the full rundown of map and gamemode parameters.<\/li>\n<li><code>rcon banid 0 3<\/code> \u2014 bans the player whose userid is <code>3<\/code>. The <code>0<\/code> means a permanent ban (any non-zero number is the ban length in minutes). For the complete ban\/kick workflow, including persisting bans to disk, read our <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-ban-players-from-your-garrys-mod-server\/\">player banning guide<\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because RCON forwards to the real server console, every console command is available remotely. Common moderation examples:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>RCON command<\/th><th>What it does<\/th><\/tr><\/thead><tbody>\n<tr><td><code>rcon status<\/code><\/td><td>List players with userid and SteamID<\/td><\/tr>\n<tr><td><code>rcon changelevel gm_construct<\/code><\/td><td>Change the active map<\/td><\/tr>\n<tr><td><code>rcon banid 0 <userid><\/code><\/td><td>Permanently ban a player by userid<\/td><\/tr>\n<tr><td><code>rcon banid 60 STEAM_1:1:13967715<\/code><\/td><td>Ban a SteamID for 60 minutes<\/td><\/tr>\n<tr><td><code>rcon kickid <userid> \"reason\"<\/code><\/td><td>Kick a player without banning<\/td><\/tr>\n<tr><td><code>rcon exec server.cfg<\/code><\/td><td>Reload the server config<\/td><\/tr>\n<tr><td><code>rcon say \"Restart in 5 minutes\"<\/code><\/td><td>Broadcast a message to all players<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Use an External RCON Tool<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You do not have to be in the game to use RCON. Standalone RCON clients let you administer the server from a desktop app, a phone, a web panel, or a script \u2014 handy for scheduling restarts, automating moderation, or managing the server when you do not want to launch Garry&#8217;s Mod at all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These tools all implement the <strong>Source RCON Protocol<\/strong>, which runs over <strong>TCP on the server&#8217;s game port (default 27015)<\/strong>. Connecting requires three pieces of information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Host \/ IP<\/strong> \u2014 your server&#8217;s public IP address.<\/li>\n<li><strong>Port<\/strong> \u2014 <code>27015<\/code> unless you changed it.<\/li>\n<li><strong>Password<\/strong> \u2014 the value you set for <code>rcon_password<\/code> in <code>server.cfg<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood the tool first sends a <code>SERVERDATA_AUTH<\/code> packet carrying the RCON password. No command will be accepted until that authentication packet succeeds. Once authenticated, you type commands without the <code>rcon<\/code> prefix that the in-game client requires \u2014 the external tool sends them directly as command packets. For example, you would type <code>status<\/code> or <code>changelevel gm_flatgrass<\/code>, and the tool returns the server&#8217;s response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Any compliant Source RCON client works with Garry&#8217;s Mod because the protocol is identical across Source engine games. Pick whichever fits your workflow \u2014 desktop, web, CLI, or library \u2014 and point it at your IP, port 27015, and password.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Secure Your RCON<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RCON is full administrative control over your server. The Source RCON Protocol authenticates in <strong>plaintext<\/strong> and offers no built-in rate limiting, which means a weak password is genuinely brute-forceable by anyone who can reach the port. Treat RCON the way you would treat an SSH login.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use a long, random password<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set a password of at least 12 characters mixing upper- and lower-case letters, numbers, and symbols. Avoid dictionary words, your server name, or anything guessable. Because authentication is plaintext and brute-forceable, length and randomness are your main defense:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rcon_password \"kP9$wt2Lq!Z7vXr4mC8e\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Firewall the RCON port<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The strongest control is network-level. Restrict TCP\/27015 at the firewall so only trusted IP addresses can connect to RCON. If you and your admins always connect from known IPs, allow-list only those and drop everything else. This way, even if your password leaked, an attacker still could not reach the RCON listener.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Never publish your password<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Never commit <code>rcon_password<\/code> to a public Git repository, paste it into a Workshop config, or share it in a Discord channel. If you distribute config files for your server, strip the RCON line first. If a password is ever exposed, change it immediately in <code>server.cfg<\/code> and reload the config.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Security measure<\/th><th>Why it matters<\/th><\/tr><\/thead><tbody>\n<tr><td>12+ char random password<\/td><td>Auth is plaintext and brute-forceable<\/td><\/tr>\n<tr><td>Firewall TCP\/27015 to trusted IPs<\/td><td>Blocks attackers even if the password leaks<\/td><\/tr>\n<tr><td>Keep the password out of public configs<\/td><td>Prevents accidental disclosure<\/td><\/tr>\n<tr><td>Blank <code>rcon_password<\/code> = RCON off<\/td><td>Disable RCON entirely when not needed<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Where RCON Fits With Admin Mods<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RCON gives you raw vanilla console access, which is perfect for one-off commands, automation, and emergency control. For day-to-day moderation, most production servers layer an admin addon such as ULX (with its ULib dependency) or SAM on top, giving in-game chat commands and a menu UI. The two approaches complement each other: admin mods handle live in-game moderation by trusted staff, while RCON handles remote and automated administration. You will still reach for RCON to reload configs, change maps from a script, or regain control when something goes wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are configuring a new server end to end, our <a href=\"https:\/\/xgamingserver.com\/docs\/garrys-mod\">Garry&#8217;s Mod setup documentation<\/a> covers the full launch line, gamemodes, and Workshop collections alongside RCON. And once RCON is working, it pairs naturally with the rest of your admin toolkit \u2014 for example connecting server-side Lua to a database with <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-add-mysqloo-to-your-garrys-mod-server\/\">MySQLoo<\/a> for persistent storage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Which file holds the RCON password in Garry&#8217;s Mod?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set <code>rcon_password \"<password>\"<\/code> in <code>garrysmod\/cfg\/server.cfg<\/code>. That file is auto-executed every time the server starts, so the password persists across restarts. Leaving <code>rcon_password<\/code> blank or empty disables RCON completely.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I run a command over RCON from inside the game?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the developer console, authenticate with <code>rcon_password <password><\/code>, then prefix any server command with <code>rcon<\/code> \u2014 for example <code>rcon status<\/code>, <code>rcon changelevel gm_flatgrass<\/code>, or <code>rcon banid 0 <userid><\/code>. The command runs on the server and returns its output to your console.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What port does Source RCON use?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">External RCON tools connect over the Source RCON Protocol on TCP, using the server&#8217;s game port \u2014 <code>27015<\/code> by default. Authentication is handled by a <code>SERVERDATA_AUTH<\/code> packet carrying your <code>rcon_password<\/code> before any command is accepted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is RCON safe to leave enabled?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is safe if you protect it. Use a long random password (12+ characters with mixed letters, numbers, and symbols) because the protocol authenticates in plaintext and is brute-forceable. Restrict TCP\/27015 at the firewall to trusted IPs, and never publish your password in a public config or Git repo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I find a player&#8217;s userid for an RCON ban?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Run <code>rcon status<\/code> (or <code>status<\/code> in the local console). The output lists each player&#8217;s userid as the leading <code>#<number><\/code>, along with their name and SteamID such as <code>STEAM_1:1:13967715<\/code>. Use the userid with <code>banid<\/code>\/<code>kickid<\/code>, or the SteamID for a persistent ban.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I disable RCON without removing it?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Setting <code>rcon_password<\/code> to a blank\/empty value disables RCON entirely \u2014 the server will not accept any remote console connections. This is the default state until you assign a password.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RCON (Remote Console) is the single most important admin tool on a Garry&#8217;s Mod server. It lets you authenticate to your server&#8217;s console from a remote machine and run any server command \u2014 kick a griefer, change the map, reload your config, or check who is connected \u2014 without needing physical access to the machine [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2394,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"How to modify the RCON feature on your Garry\u2019s Mod server","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[40],"tags":[],"class_list":["post-2392","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gmod-server-docs"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to modify the RCON feature on your Garry\u2019s Mod server - XGamingServer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to modify the RCON feature on your Garry\u2019s Mod server\" \/>\n<meta property=\"og:description\" content=\"RCON (Remote Console) is the single most important admin tool on a Garry&#8217;s Mod server. It lets you authenticate to your server&#8217;s console from a remote machine and run any server command \u2014 kick a griefer, change the map, reload your config, or check who is connected \u2014 without needing physical access to the machine [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\" \/>\n<meta property=\"og:site_name\" content=\"XGamingServer\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/xgamingserver69\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-05T22:03:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T14:37:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Youssef Ayman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xgamingserver\" \/>\n<meta name=\"twitter:site\" content=\"@xgamingserver\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Youssef Ayman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\"},\"author\":{\"name\":\"Youssef Ayman\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e\"},\"headline\":\"How to modify the RCON feature on your Garry\u2019s Mod server\",\"datePublished\":\"2023-02-05T22:03:20+00:00\",\"dateModified\":\"2026-06-15T14:37:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\"},\"wordCount\":1566,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png\",\"articleSection\":[\"GMod\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\",\"name\":\"How to modify the RCON feature on your Garry\u2019s Mod server - XGamingServer\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png\",\"datePublished\":\"2023-02-05T22:03:20+00:00\",\"dateModified\":\"2026-06-15T14:37:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/xgamingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GMod\",\"item\":\"https:\/\/xgamingserver.com\/blog\/category\/gmod-server-docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to modify the RCON feature on your Garry\u2019s Mod server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"name\":\"XGamingServer\",\"description\":\"Dedicated Game Server Hosting\",\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\",\"name\":\"XGamingServer\",\"url\":\"https:\/\/xgamingserver.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"XGamingServer\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/xgamingserver69\/\",\"https:\/\/x.com\/xgamingserver\",\"https:\/\/www.instagram.com\/xgamingserver\/\",\"https:\/\/www.linkedin.com\/company\/xgamingserver\/\",\"https:\/\/www.pinterest.com\/xgamingserver\/\",\"https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e\",\"name\":\"Youssef Ayman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g\",\"caption\":\"Youssef Ayman\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to modify the RCON feature on your Garry\u2019s Mod server - XGamingServer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/","og_locale":"en_US","og_type":"article","og_title":"How to modify the RCON feature on your Garry\u2019s Mod server","og_description":"RCON (Remote Console) is the single most important admin tool on a Garry&#8217;s Mod server. It lets you authenticate to your server&#8217;s console from a remote machine and run any server command \u2014 kick a griefer, change the map, reload your config, or check who is connected \u2014 without needing physical access to the machine [&hellip;]","og_url":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/","og_site_name":"XGamingServer","article_publisher":"https:\/\/web.facebook.com\/xgamingserver69\/","article_published_time":"2023-02-05T22:03:20+00:00","article_modified_time":"2026-06-15T14:37:45+00:00","og_image":[{"url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","width":1024,"height":576,"type":"image\/png"}],"author":"Youssef Ayman","twitter_card":"summary_large_image","twitter_creator":"@xgamingserver","twitter_site":"@xgamingserver","twitter_misc":{"Written by":"Youssef Ayman","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#article","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/"},"author":{"name":"Youssef Ayman","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e"},"headline":"How to modify the RCON feature on your Garry\u2019s Mod server","datePublished":"2023-02-05T22:03:20+00:00","dateModified":"2026-06-15T14:37:45+00:00","mainEntityOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/"},"wordCount":1566,"commentCount":0,"publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","articleSection":["GMod"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/","url":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/","name":"How to modify the RCON feature on your Garry\u2019s Mod server - XGamingServer","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","datePublished":"2023-02-05T22:03:20+00:00","dateModified":"2026-06-15T14:37:45+00:00","breadcrumb":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#primaryimage","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xgamingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GMod","item":"https:\/\/xgamingserver.com\/blog\/category\/gmod-server-docs\/"},{"@type":"ListItem","position":3,"name":"How to modify the RCON feature on your Garry\u2019s Mod server"}]},{"@type":"WebSite","@id":"https:\/\/xgamingserver.com\/blog\/#website","url":"https:\/\/xgamingserver.com\/blog\/","name":"XGamingServer","description":"Dedicated Game Server Hosting","publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xgamingserver.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/xgamingserver.com\/blog\/#organization","name":"XGamingServer","url":"https:\/\/xgamingserver.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2020\/09\/logo.svg","width":"1024","height":"1024","caption":"XGamingServer"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/xgamingserver69\/","https:\/\/x.com\/xgamingserver","https:\/\/www.instagram.com\/xgamingserver\/","https:\/\/www.linkedin.com\/company\/xgamingserver\/","https:\/\/www.pinterest.com\/xgamingserver\/","https:\/\/www.youtube.com\/channel\/UCHnOtWxpzaL2r3jM9Jm40EQ"]},{"@type":"Person","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e","name":"Youssef Ayman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fa92e71017a2bb7ab969b798cba0c8f3f827d2d4733dbe2cacf7f195db920fe1?s=96&d=mm&r=g","caption":"Youssef Ayman"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-5.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/comments?post=2392"}],"version-history":[{"count":2,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2392\/revisions"}],"predecessor-version":[{"id":22297,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2392\/revisions\/22297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media\/2394"}],"wp:attachment":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=2392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=2392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=2392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}