{"id":22069,"date":"2026-06-11T12:22:21","date_gmt":"2026-06-11T12:22:21","guid":{"rendered":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/"},"modified":"2026-06-11T12:22:21","modified_gmt":"2026-06-11T12:22:21","slug":"fivem-spawn-multicharacter-guide","status":"publish","type":"post","link":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/","title":{"rendered":"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Two of the first resources every QBCore server owner touches are <strong>qb-multicharacter<\/strong> and <strong>qb-spawn<\/strong>. Together they handle everything players see the moment they connect: picking a character, creating a new one, choosing where to appear in Los Santos, and \u2014 once they own a place \u2014 spawning at their apartment. This guide walks through installing both, wiring them together, and tuning the settings that matter most, from character-slot limits to custom spawn locations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you do not have a QBCore server running yet, start with the <a href=\"https:\/\/xgamingserver.com\/docs\/fivem\">FiveM server documentation<\/a> for the full installation walkthrough, or take a look at <a href=\"https:\/\/xgamingserver.com\/blog\/how-to-host-a-fivem-server-on-linux\/\">how to host a FiveM server on Linux<\/a> before continuing here.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Each Resource Does<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>qb-multicharacter<\/strong> presents the character-selection lobby when a player first connects. It lets players create up to five characters (configurable), preview their ped model in a dedicated interior, delete characters, and hand off to the rest of the framework once a character is chosen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>qb-spawn<\/strong> shows the spawn-point selector after a character is loaded. Players pick from a list of named public locations \u2014 Legion Square, the Police Department, Paleto Bay, a motel \u2014 or, if they own an apartment through qb-apartments, that apartment appears in the list automatically via a callback to qb-apartments. The resource reads owned housing from the database and injects those entries into the menu at runtime, so no manual config is needed when a player buys a new apartment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A working QBCore installation (qb-core ensured and running)<\/li>\n<li><strong>oxmysql<\/strong> installed and ensured <em>before<\/em> qb-core in server.cfg \u2014 qb-multicharacter uses oxmysql as its database interface<\/li>\n<li>MySQL or MariaDB database accessible from the server<\/li>\n<li>qb-apartments, qb-clothing, and qb-weathersync present in your resources folder (all ship with the QBCore base install)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Installation Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Place both resources inside <code>resources\/[qb]\/<\/code> so the folder layout looks like <code>resources\/[qb]\/qb-multicharacter\/<\/code> and <code>resources\/[qb]\/qb-spawn\/<\/code>. Then open your <code>server.cfg<\/code> and add the ensures in the correct order:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Database wrapper \u2014 must come first\nensure oxmysql\n\n# Framework core\nensure qb-core\n\n# Character and spawn system\nensure qb-multicharacter\nensure qb-spawn\n\n# Dependencies called during character creation\nensure qb-apartments\nensure qb-clothing\nensure qb-weathersync<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Order matters. qb-multicharacter triggers qb-spawn after a character is selected; qb-spawn calls back into qb-apartments to check for owned housing. Loading them out of order produces nil-reference errors in the console and a blank spawn menu for players.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note that qb-multicharacter does <strong>not<\/strong> ship its own SQL file \u2014 it relies on the tables already created by qb-core&#8217;s main <code>qbcore.sql<\/code>, which you import when first setting up the framework. If character selection throws database errors, the usual cause is that <code>qbcore.sql<\/code> was never imported, not a missing multicharacter-specific table.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuring qb-multicharacter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All settings live in <code>resources\/[qb]\/qb-multicharacter\/config.lua<\/code>. The table below shows the most commonly adjusted options and their defaults as shipped:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Config key<\/th><th>Default<\/th><th>What it controls<\/th><\/tr><\/thead><tbody><tr><td><code>Config.DefaultNumberOfCharacters<\/code><\/td><td>5<\/td><td>Character slots available to every player<\/td><\/tr><tr><td><code>Config.PlayersNumberOfCharacters<\/code><\/td><td>{} (empty table)<\/td><td>Per-license slot overrides for VIPs or staff<\/td><\/tr><tr><td><code>Config.EnableDeleteButton<\/code><\/td><td>true<\/td><td>Shows or hides the delete button on the selection screen<\/td><\/tr><tr><td><code>Config.SkipSelection<\/code><\/td><td>false<\/td><td>When true, bypasses the menu and spawns at last location<\/td><\/tr><tr><td><code>Config.DefaultSpawn<\/code><\/td><td>vector3(-1035.71, -2731.87, 12.86)<\/td><td>Fallback coordinates if no spawn is available<\/td><\/tr><tr><td><code>Config.StartingApartment<\/code><\/td><td>true<\/td><td>Automatically assigns a starter apartment to new characters<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To raise the slot limit for all players, change <code>Config.DefaultNumberOfCharacters<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Config.DefaultNumberOfCharacters = 3   -- lower for a tighter RP server<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To grant a specific player more slots without raising the global cap, add their Rockstar license to the override table:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Config.PlayersNumberOfCharacters = {\n    [\"license:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"] = 10,\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace the placeholder with the player&#8217;s actual Rockstar license string, visible in the server console when they connect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configuring qb-spawn<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Spawn locations are defined in <code>resources\/[qb]\/qb-spawn\/config.lua<\/code> inside the <code>QB.Spawns<\/code> table. Each entry follows this structure:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>QB.Spawns = {\n    [\"legion\"] = {\n        coords   = vector4(195.17, -933.77, 29.7, 144.5),\n        location = \"legion\",\n        label    = \"Legion Square\"\n    },\n    [\"paleto\"] = {\n        coords   = vector4(80.35, 6424.12, 31.67, 45.5),\n        location = \"paleto\",\n        label    = \"Paleto Bay\"\n    },\n    -- add your own entries below\n    [\"myhospital\"] = {\n        coords   = vector4(301.76, -583.76, 43.28, 165.0),\n        location = \"myhospital\",\n        label    = \"Sandy Shores Hospital\"\n    },\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The four default public locations are Legion Square, the Police Department, Paleto Bay, and a motel. To remove a location players should not use as a spawn point (for example, restricting the police department to duty spawns managed by a separate job script), delete or comment out that entry. To find coordinates for a new location, use a coordinate-display resource in-game and copy the <code>vector4<\/code> output directly into this file \u2014 the fourth value is the heading in degrees.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When a player owns an apartment through qb-apartments, that location is added to the spawn list automatically \u2014 the resources read the player&#8217;s owned housing from the database at spawn time and inject it into the menu. No extra config is needed in qb-spawn for this to work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want players to skip the spawn menu entirely and land at their last saved position, set <code>Config.SkipSelection = true<\/code> in qb-multicharacter&#8217;s config.lua. Note that on a character&#8217;s very first login \u2014 before any position has been saved \u2014 the resource falls back to <code>Config.DefaultSpawn<\/code>, so make sure those coordinates are somewhere accessible. The default fallback puts players near the airport on the south coast; change it to Legion Square or any other central point if you prefer a tighter first-spawn experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For deeper control over your server&#8217;s admin side, the <a href=\"https:\/\/xgamingserver.com\/blog\/fivem-qbcore-admin-commands-guide\/\">QBCore admin commands guide<\/a> covers the built-in permission system that also gates who can bypass or reset character data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Starter Apartments and the Config.StartingApartment Toggle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By default, <code>Config.StartingApartment = true<\/code> in qb-multicharacter&#8217;s config means every brand-new character is automatically assigned a starter apartment via qb-apartments. This is the classic QBCore onboarding experience: new player creates a character, gets handed an apartment key, and spawns there on first login.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your server uses a different housing script or you want characters to start homeless, set this to <code>false<\/code>. When you do, make sure <code>Config.DefaultSpawn<\/code> points somewhere logical, because new characters will have no apartment entry in the qb-spawn menu and will land directly at the fallback coordinates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On a <a href=\"https:\/\/xgamingserver.com\/five-m-server-hosting\">managed FiveM game server<\/a> with panel access, you can restart individual resources after config changes with <code>restart qb-multicharacter<\/code> in the server console \u2014 no full server reboot needed for config.lua edits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Common Issues<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Blank character-selection screen on connect<\/strong> \u2014 almost always an ensure order problem or a missing oxmysql connection. Check the server console for database errors on startup.<\/li>\n<li><strong>Spawn menu shows no locations<\/strong> \u2014 confirm qb-apartments is ensured before qb-spawn fires. If apartments fail to load their callback, the spawn menu receives an empty response and renders nothing.<\/li>\n<li><strong>New character spawns at the ocean \/ off the map<\/strong> \u2014 the <code>Config.DefaultSpawn<\/code> in qb-multicharacter is still set to the default coordinates which sit on a beach near the airport. Update this to a landmark coordinate such as Legion Square.<\/li>\n<li><strong>SQL import errors on restart<\/strong> \u2014 the qb-multicharacter.sql file uses <code>CREATE TABLE IF NOT EXISTS<\/code> guards; errors suggest a schema mismatch from a partial import. Drop the affected tables and re-import on a test server before running on production.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If resources silently fail to load, the <a href=\"https:\/\/xgamingserver.com\/blog\/fivem-resource-loading-errors-troubleshooting-guide\/\">FiveM resource loading errors guide<\/a> has a systematic checklist for diagnosing fxmanifest.lua and dependency issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How do I increase the number of character slots above 5?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open <code>resources\/[qb]\/qb-multicharacter\/config.lua<\/code> and raise <code>Config.DefaultNumberOfCharacters<\/code> to the number you want. This applies to all players. For per-player overrides, add entries to the <code>Config.PlayersNumberOfCharacters<\/code> table keyed by the player&#8217;s Rockstar license string. Restart the resource after saving the file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I add my own custom spawn locations to qb-spawn?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Open <code>resources\/[qb]\/qb-spawn\/config.lua<\/code> and add a new entry to the <code>QB.Spawns<\/code> table using the structure shown above \u2014 a unique string key, a <code>vector4<\/code> for coordinates and heading, a <code>location<\/code> string matching the key, and a <code>label<\/code> string players will see in the menu. Use a coordinate display resource in-game to get precise values, then restart qb-spawn.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need to run qb-apartments for the spawn system to work?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">qb-apartments is a recommended dependency but not strictly required for basic spawning. If you remove it, set <code>Config.StartingApartment = false<\/code> in qb-multicharacter and ensure <code>Config.DefaultSpawn<\/code> points somewhere usable. The apartment option simply will not appear in the spawn menu for players who would otherwise own one. If you run a different housing resource, check whether it exposes a compatible callback that qb-spawn can query; some third-party housing scripts include a qb-spawn compatibility shim.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two of the first resources every QBCore server owner touches are qb-multicharacter and qb-spawn. Together they handle everything players see the moment they connect: picking a character, creating a new one, choosing where to appear in Los Santos, and \u2014 once they own a place \u2014 spawning at their apartment. This guide walks through installing [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":22049,"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":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[142],"tags":[],"class_list":["post-22069","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fivem"],"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>FiveM QBCore Multicharacter &amp; Spawn Setup Guide 2026<\/title>\n<meta name=\"description\" content=\"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.\" \/>\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\/fivem-spawn-multicharacter-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\" \/>\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=\"2026-06-11T12:22:21+00:00\" \/>\n<meta name=\"author\" content=\"Hectar Carson\" \/>\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=\"Hectar Carson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\"},\"author\":{\"name\":\"Hectar Carson\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/561042c617869348e75abfe16a269f8d\"},\"headline\":\"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide\",\"datePublished\":\"2026-06-11T12:22:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\"},\"wordCount\":1246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp\",\"articleSection\":[\"FiveM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\",\"url\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\",\"name\":\"FiveM QBCore Multicharacter &amp; Spawn Setup Guide 2026\",\"isPartOf\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp\",\"datePublished\":\"2026-06-11T12:22:21+00:00\",\"description\":\"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.\",\"breadcrumb\":{\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage\",\"url\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp\",\"contentUrl\":\"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp\",\"width\":1920,\"height\":620},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/xgamingserver.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FiveM\",\"item\":\"https:\/\/xgamingserver.com\/blog\/category\/fivem\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide\"}]},{\"@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\/561042c617869348e75abfe16a269f8d\",\"name\":\"Hectar Carson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1cbcd42dac6c5f21cb52dd64f03fd442250a15f7bb1ade04e23002eb5b384de5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1cbcd42dac6c5f21cb52dd64f03fd442250a15f7bb1ade04e23002eb5b384de5?s=96&d=mm&r=g\",\"caption\":\"Hectar Carson\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FiveM QBCore Multicharacter &amp; Spawn Setup Guide 2026","description":"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.","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\/fivem-spawn-multicharacter-guide\/","og_locale":"en_US","og_type":"article","og_title":"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide","og_description":"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.","og_url":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/","og_site_name":"XGamingServer","article_publisher":"https:\/\/web.facebook.com\/xgamingserver69\/","article_published_time":"2026-06-11T12:22:21+00:00","author":"Hectar Carson","twitter_card":"summary_large_image","twitter_creator":"@xgamingserver","twitter_site":"@xgamingserver","twitter_misc":{"Written by":"Hectar Carson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#article","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/"},"author":{"name":"Hectar Carson","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/561042c617869348e75abfe16a269f8d"},"headline":"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide","datePublished":"2026-06-11T12:22:21+00:00","mainEntityOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/"},"wordCount":1246,"commentCount":0,"publisher":{"@id":"https:\/\/xgamingserver.com\/blog\/#organization"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp","articleSection":["FiveM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/","url":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/","name":"FiveM QBCore Multicharacter &amp; Spawn Setup Guide 2026","isPartOf":{"@id":"https:\/\/xgamingserver.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage"},"image":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp","datePublished":"2026-06-11T12:22:21+00:00","description":"Learn how to configure qb-multicharacter and qb-spawn on a QBCore FiveM server \u2014 character slots, default spawn, apartments, and more.","breadcrumb":{"@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#primaryimage","url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp","contentUrl":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp","width":1920,"height":620},{"@type":"BreadcrumbList","@id":"https:\/\/xgamingserver.com\/blog\/fivem-spawn-multicharacter-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xgamingserver.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FiveM","item":"https:\/\/xgamingserver.com\/blog\/category\/fivem\/"},{"@type":"ListItem","position":3,"name":"FiveM Spawn &amp; Multicharacter Setup (QBCore): qb-spawn + qb-multicharacter Guide"}]},{"@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\/561042c617869348e75abfe16a269f8d","name":"Hectar Carson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xgamingserver.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1cbcd42dac6c5f21cb52dd64f03fd442250a15f7bb1ade04e23002eb5b384de5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1cbcd42dac6c5f21cb52dd64f03fd442250a15f7bb1ade04e23002eb5b384de5?s=96&d=mm&r=g","caption":"Hectar Carson"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/xgamingserver.com\/blog\/wp-content\/uploads\/2026\/06\/fivem-hero.webp","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/22069","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/comments?post=22069"}],"version-history":[{"count":0,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/posts\/22069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media\/22049"}],"wp:attachment":[{"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/media?parent=22069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/categories?post=22069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgamingserver.com\/blog\/wp-json\/wp\/v2\/tags?post=22069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}