{"id":2377,"date":"2023-02-05T19:58:58","date_gmt":"2023-02-05T19:58:58","guid":{"rendered":"https:\/\/xgamingserver.com\/blog\/?p=2377"},"modified":"2026-06-15T14:37:40","modified_gmt":"2026-06-15T14:37:40","slug":"how-to-change-the-default-map-in-your-garrys-mod-server","status":"publish","type":"post","link":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/","title":{"rendered":"How to change the default map in your Garry&#8217;s Mod server"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every new Garry&#8217;s Mod dedicated server boots into the same place: <code>gm_construct<\/code>, the gray sandbox playground that ships with the game. It&#8217;s a fine starting point, but if you&#8217;re running a DarkRP city, a Trouble in Terrorist Town round-based server, or just want to greet players on <code>gm_flatgrass<\/code> instead, you&#8217;ll want to change which map loads. This guide covers every way to do it \u2014 live in the console, remotely over RCON, and permanently through your server&#8217;s launch parameters \u2014 plus how the map you pick interacts with your gamemode. Each command and convar below comes straight from the Facepunch dedicated-server documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What the default map actually is<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Out of the box, the standard Garry&#8217;s Mod default (and the example used in Facepunch&#8217;s own dedicated-server walkthrough) is the map <code>gm_construct<\/code> paired with the <code>sandbox<\/code> gamemode. The other classic built-in map is <code>gm_flatgrass<\/code> \u2014 a flat, empty plane that&#8217;s popular for building contraptions without scenery getting in the way. Both ship with the base game, so they&#8217;re always available with no Workshop downloads required.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Default example map<\/td><td><code>gm_construct<\/code><\/td><\/tr><tr><td>Default gamemode<\/td><td><code>sandbox<\/code><\/td><\/tr><tr><td>Other classic built-in map<\/td><td><code>gm_flatgrass<\/code><\/td><\/tr><tr><td>Server config file (auto-run on start)<\/td><td><code>garrysmod\/cfg\/server.cfg<\/code><\/td><\/tr><tr><td>Dedicated Server tool app ID<\/td><td><code>4020<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There are two fundamentally different moments you can set the map: <strong>at launch<\/strong> (the map the server boots into) and <strong>at runtime<\/strong> (changing maps on a server that&#8217;s already running). Both are covered below, and most admins end up using both.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Change the map at runtime with the map command<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your server is already up, the fastest way to switch is the <code>map<\/code> command. Run it from the server console (the SRCDS window or your host&#8217;s web console):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>map gm_flatgrass<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This immediately changes the level and reloads it. Everyone connected is pulled onto the new map, so expect a short loading screen for all players. The argument is the map&#8217;s filename without the <code>.bsp<\/code> extension \u2014 so <code>maps\/gm_construct.bsp<\/code> on disk is loaded with <code>map gm_construct<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the <code>map<\/code> command whenever you want an instant change \u2014 testing a new Workshop map, rotating to a fresh level after a round, or moving players off a broken map. Because it triggers a full level reload, it&#8217;s the clean, supported way to swap maps without restarting the whole server process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Change the map remotely over RCON<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You don&#8217;t need direct console access to change maps. If you&#8217;ve set an RCON password, you can drive the server from any connected client&#8217;s console. First authenticate, then issue the command remotely:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rcon_password yourpasswordhere\nrcon changelevel gm_flatgrass<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The RCON password is set with the <code>rcon_password \"<password>\"<\/code> convar inside <code>garrysmod\/cfg\/server.cfg<\/code>, which is auto-executed every time the server starts. A blank or empty <code>rcon_password<\/code> disables RCON entirely, so you must set one before remote commands work. Once authenticated, <code>rcon <command><\/code> runs any server console command remotely \u2014 <code>rcon status<\/code>, <code>rcon map gm_construct<\/code>, and so on. External admin tools use the Source RCON Protocol over TCP (default port <strong>27015<\/strong>), authenticating with the password before any command is accepted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because the RCON protocol authenticates in plaintext and is brute-forceable, use a long random password (12+ characters, mixed letters, numbers, and symbols), and restrict the RCON port to trusted IPs at the firewall where you can. For the full walkthrough, see our guide on <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-modify-the-rcon-feature-on-your-garrys-mod-server\/\">how to modify the RCON feature on your Garry&#8217;s Mod server<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Set the startup map with launch parameters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>map<\/code> command only lasts until the next restart. To control which map your server <em>boots into<\/em> permanently, you set it in the server&#8217;s launch parameters (also called the startup command line). The relevant parameters are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>+map <mapname><\/code> \u2014 the map the server loads on startup, e.g. <code>+map gm_construct<\/code>.<\/li><li><code>+gamemode <name><\/code> \u2014 the gamemode to run, e.g. <code>+gamemode sandbox<\/code>, <code>+gamemode terrortown<\/code>, or <code>+gamemode darkrp<\/code>.<\/li><li><code>+maxplayers <number><\/code> \u2014 the player slot count.<\/li><li><code>-console<\/code> \u2014 runs the dedicated server in console mode.<\/li><li><code>+host_workshop_collection <collectionID><\/code> \u2014 loads a Workshop collection of maps\/addons.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the full example launch line, taken directly from the Facepunch wiki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>srcds -console -game garrysmod +gamemode sandbox +map gm_construct +maxplayers 20 +host_workshop_collection <collectionID><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To make your server start on <code>gm_flatgrass<\/code> in sandbox instead, you&#8217;d change two values:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>srcds -console -game garrysmod +gamemode sandbox +map gm_flatgrass +maxplayers 20<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re hosting with a managed control panel, you won&#8217;t type <code>srcds<\/code> directly \u2014 instead you&#8217;ll find <strong>Map<\/strong> and <strong>Gamemode<\/strong> fields (or a startup-parameters box) in your panel&#8217;s startup configuration. Setting those is exactly equivalent to passing <code>+map<\/code> and <code>+gamemode<\/code> on the command line. Our managed <a href=\"https:\/\/xgamingserver.com\/gmod-server-hosting\">Garry&#8217;s Mod server hosting<\/a> exposes these as simple dropdowns so you can switch maps without editing a command line at all.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Map and gamemode go together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The map and gamemode are two separate settings, and they have to make sense together. A map alone doesn&#8217;t determine how the game plays \u2014 the gamemode does. The same <code>gm_construct<\/code> map behaves completely differently under <code>sandbox<\/code> versus <code>terrortown<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Gamemode (<code>+gamemode<\/code>)<\/th><th>Typical map prefix<\/th><th>What it is<\/th><\/tr><\/thead><tbody><tr><td><code>sandbox<\/code><\/td><td><code>gm_<\/code><\/td><td>Free-build sandbox \u2014 the default GMod experience<\/td><\/tr><tr><td><code>terrortown<\/code><\/td><td><code>ttt_<\/code><\/td><td>Trouble in Terrorist Town \u2014 round-based social deduction<\/td><\/tr><tr><td><code>darkrp<\/code><\/td><td><code>rp_<\/code><\/td><td>DarkRP roleplay \u2014 jobs, money, and a persistent city<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two practical rules follow from this:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Match the map to the gamemode.<\/strong> Running <code>+gamemode terrortown<\/code> with <code>+map gm_construct<\/code> technically works, but TTT maps (<code>ttt_<\/code> prefix) have the spawn points, weapon placements, and traitor-tester rooms the mode expects. The same goes for DarkRP and its <code>rp_<\/code> maps.<\/li><li><strong>Custom gamemodes and maps usually live on the Workshop.<\/strong> DarkRP, TTT map packs, and most popular roleplay maps aren&#8217;t built in \u2014 you load them through a Workshop collection with <code>+host_workshop_collection <collectionID><\/code>, then reference the downloaded map name with <code>+map<\/code> or the <code>map<\/code> command.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When you change a map at runtime with <code>map <mapname><\/code>, the active gamemode stays the same \u2014 you&#8217;re only swapping the level. To change the gamemode, you change the <code>+gamemode<\/code> launch parameter and restart the server (or use your gamemode\/admin addon&#8217;s own map-vote system, which many TTT and sandbox servers run).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common built-in maps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The base game&#8217;s go-to maps \u2014 always available, no downloads needed \u2014 are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>gm_construct<\/code> \u2014 the default. A varied playground with rooms, a pool, an open field, and a small town section. Best general-purpose sandbox map.<\/li><li><code>gm_flatgrass<\/code> \u2014 a flat, mostly empty grass plane. Ideal for building large contraptions or Wiremod creations with nothing in the way.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve installed the Counter-Strike: Source or Half-Life 2 content that many servers mount, you&#8217;ll also have access to their <code>de_<\/code>, <code>cs_<\/code>, and HL2 campaign maps. Beyond that, the vast library of custom GMod maps comes from the Steam Workshop. Once a Workshop map is downloaded to your server, you load it by its filename just like a built-in one \u2014 for example <code>map rp_downtown_v4c_v2<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Making the change stick across restarts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s worth being clear about which methods are temporary and which are permanent, because this trips up a lot of new admins:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Temporary (this session only):<\/strong> the <code>map<\/code> console command and <code>rcon changelevel<\/code>. The next time the server restarts, it returns to whatever <code>+map<\/code> says.<\/li><li><strong>Permanent (boots into it every time):<\/strong> the <code>+map<\/code> launch parameter, or the Map field in your host&#8217;s startup configuration.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So the typical workflow is: set <code>+map<\/code> in your launch parameters to the map you want as your &#8220;home&#8221; map, and use the live <code>map<\/code> command (or RCON) to rotate or test maps on the fly during a session. Note that <code>server.cfg<\/code> is for convars (like <code>rcon_password<\/code>, <code>maxplayers<\/code> settings, and gameplay tuning) \u2014 the startup map is controlled by the launch line, not by <code>server.cfg<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick reference: every way to change the map<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Method<\/th><th>Command \/ parameter<\/th><th>When it applies<\/th><\/tr><\/thead><tbody><tr><td>Live, from server console<\/td><td><code>map gm_flatgrass<\/code><\/td><td>Immediately, until next restart<\/td><\/tr><tr><td>Remote, over RCON<\/td><td><code>rcon changelevel gm_flatgrass<\/code><\/td><td>Immediately, until next restart<\/td><\/tr><tr><td>At server startup<\/td><td><code>+map gm_construct<\/code><\/td><td>Permanently, every boot<\/td><\/tr><tr><td>Set the gamemode<\/td><td><code>+gamemode sandbox<\/code><\/td><td>At startup (restart to change)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For the full panel-by-panel walkthrough with screenshots of where these fields live in your control panel, see our <a href=\"https:\/\/xgamingserver.com\/docs\/garrys-mod\">Garry&#8217;s Mod hosting documentation<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the default Garry&#8217;s Mod map?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The standard default and example map is <code>gm_construct<\/code>, paired with the <code>sandbox<\/code> gamemode. That&#8217;s the combination Facepunch uses in its own dedicated-server example. The other classic built-in map is <code>gm_flatgrass<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I change the map without restarting the server?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Run <code>map <mapname><\/code> in the server console \u2014 for example <code>map gm_flatgrass<\/code>. This changes and reloads the level immediately for everyone connected. To do it remotely, authenticate with <code>rcon_password<\/code> from a client console and run <code>rcon changelevel <mapname><\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why does my server reset to gm_construct after every restart?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because the <code>map<\/code> console command is temporary \u2014 it only lasts for the current session. To make a map permanent, set <code>+map <mapname><\/code> in your launch parameters (or the Map field in your host&#8217;s startup config). The server boots into whatever <code>+map<\/code> specifies, not the last map you switched to live.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I change both the map and the gamemode?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set both launch parameters together and restart, for example <code>+gamemode darkrp +map rp_downtown_v4c_v2<\/code> or <code>+gamemode terrortown +map ttt_minecraft_b5<\/code>. The <code>map<\/code> command alone only swaps the level; it doesn&#8217;t change the active gamemode. Make sure the map matches the gamemode (TTT maps for terrortown, <code>rp_<\/code> maps for DarkRP).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I load custom Workshop maps?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Load a Workshop collection at startup with <code>+host_workshop_collection <collectionID><\/code>, then reference any downloaded map by its filename (without <code>.bsp<\/code>) using <code>+map<\/code> or the live <code>map<\/code> command. Once a Workshop map is on the server, it works exactly like a built-in map.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where do I find the RCON password to change maps remotely?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You set it yourself with <code>rcon_password \"<password>\"<\/code> in <code>garrysmod\/cfg\/server.cfg<\/code>, which runs automatically every time the server starts. A blank password disables RCON, so you must set one. Once you do, the same password is what you authenticate with for <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-enable-cheats-on-your-garrys-mod-server\/\">remote admin tasks like enabling cheats<\/a> and other console commands. If you also run vanilla moderation, our guide on <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-ban-players-from-your-garrys-mod-server\/\">how to ban players from your Garry&#8217;s Mod server<\/a> covers the related RCON ban commands.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every new Garry&#8217;s Mod dedicated server boots into the same place: gm_construct, the gray sandbox playground that ships with the game. It&#8217;s a fine starting point, but if you&#8217;re running a DarkRP city, a Trouble in Terrorist Town round-based server, or just want to greet players on gm_flatgrass instead, you&#8217;ll want to change which map [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2379,"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 change the default map in your Garry's 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-2377","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 change the default map in your Garry&#039;s 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-change-the-default-map-in-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 change the default map in your Garry&#039;s Mod server\" \/>\n<meta property=\"og:description\" content=\"Every new Garry&#8217;s Mod dedicated server boots into the same place: gm_construct, the gray sandbox playground that ships with the game. It&#8217;s a fine starting point, but if you&#8217;re running a DarkRP city, a Trouble in Terrorist Town round-based server, or just want to greet players on gm_flatgrass instead, you&#8217;ll want to change which map [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-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-05T19:58:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T14:37:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.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-change-the-default-map-in-your-garrys-mod-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\"},\"author\":{\"name\":\"Youssef Ayman\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e\"},\"headline\":\"How to change the default map in your Garry&#8217;s Mod server\",\"datePublished\":\"2023-02-05T19:58:58+00:00\",\"dateModified\":\"2026-06-15T14:37:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\"},\"wordCount\":1528,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png\",\"articleSection\":[\"GMod\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\",\"name\":\"How to change the default map in your Garry's Mod server - XGamingServer\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png\",\"datePublished\":\"2023-02-05T19:58:58+00:00\",\"dateModified\":\"2026-06-15T14:37:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-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 change the default map in your Garry&#8217;s 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 change the default map in your Garry's 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-change-the-default-map-in-your-garrys-mod-server\/","og_locale":"en_US","og_type":"article","og_title":"How to change the default map in your Garry's Mod server","og_description":"Every new Garry&#8217;s Mod dedicated server boots into the same place: gm_construct, the gray sandbox playground that ships with the game. It&#8217;s a fine starting point, but if you&#8217;re running a DarkRP city, a Trouble in Terrorist Town round-based server, or just want to greet players on gm_flatgrass instead, you&#8217;ll want to change which map [&hellip;]","og_url":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/","og_site_name":"XGamingServer","article_publisher":"https:\/\/web.facebook.com\/xgamingserver69\/","article_published_time":"2023-02-05T19:58:58+00:00","article_modified_time":"2026-06-15T14:37:40+00:00","og_image":[{"url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.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-change-the-default-map-in-your-garrys-mod-server\/#article","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/"},"author":{"name":"Youssef Ayman","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/d76089853704ac189e01449b0e449e3e"},"headline":"How to change the default map in your Garry&#8217;s Mod server","datePublished":"2023-02-05T19:58:58+00:00","dateModified":"2026-06-15T14:37:40+00:00","mainEntityOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/"},"wordCount":1528,"commentCount":0,"publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png","articleSection":["GMod"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/","url":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/","name":"How to change the default map in your Garry's Mod server - XGamingServer","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png","datePublished":"2023-02-05T19:58:58+00:00","dateModified":"2026-06-15T14:37:40+00:00","breadcrumb":{"@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-your-garrys-mod-server\/#primaryimage","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2023\/02\/blog-background-2.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/xgamingserver.com\/blog\/how-to-change-the-default-map-in-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 change the default map in your Garry&#8217;s 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-2.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2377","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=2377"}],"version-history":[{"count":2,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2377\/revisions"}],"predecessor-version":[{"id":22293,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/2377\/revisions\/22293"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media\/2379"}],"wp:attachment":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=2377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=2377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=2377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}