[{"data":1,"prerenderedAt":456},["ShallowReactive",2],{"navigation":3,"page-\u002Fde\u002Fdevelopment":200,"\u002Fde\u002Fdevelopment-surround":453},[4,117,181,194],{"title":5,"path":6,"stem":7,"children":8},"Erste Schritte","\u002Fde\u002Fgetting-started","de\u002F1.getting-started\u002F1.index",[9,10,14,18,22,26,30,56,69,85,107],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Funktionen","\u002Fde\u002Fgetting-started\u002Ffeatures","de\u002F1.getting-started\u002F1.features",{"title":15,"path":16,"stem":17},"Demo","\u002Fde\u002Fgetting-started\u002Fdemo","de\u002F1.getting-started\u002F2.demo",{"title":19,"path":20,"stem":21},"Anforderungen","\u002Fde\u002Fgetting-started\u002Frequirements","de\u002F1.getting-started\u002F2.requirements",{"title":23,"path":24,"stem":25},"Komponenten","\u002Fde\u002Fgetting-started\u002Fcomponents","de\u002F1.getting-started\u002F3.components",{"title":27,"path":28,"stem":29},"Versionierung","\u002Fde\u002Fgetting-started\u002Fversioning","de\u002F1.getting-started\u002F3.versioning",{"title":31,"path":32,"stem":33,"children":34,"page":55},"Installation","\u002Fde\u002Fgetting-started\u002Finstallation","de\u002F1.getting-started\u002F4.installation",[35,39,43,47,51],{"title":36,"path":37,"stem":38},"Installationsmethoden","\u002Fde\u002Fgetting-started\u002Finstallation\u002Fmethods","de\u002F1.getting-started\u002F4.installation\u002F1.methods",{"title":40,"path":41,"stem":42},"Cloud","\u002Fde\u002Fgetting-started\u002Finstallation\u002Fcloud","de\u002F1.getting-started\u002F4.installation\u002F2.cloud",{"title":44,"path":45,"stem":46},"Verwendung von Docker","\u002Fde\u002Fgetting-started\u002Finstallation\u002Fcontainer-docker","de\u002F1.getting-started\u002F4.installation\u002F3.container-docker",{"title":48,"path":49,"stem":50},"Kubernetes: Verwendung von Helm","\u002Fde\u002Fgetting-started\u002Finstallation\u002Fkubernetes-helm","de\u002F1.getting-started\u002F4.installation\u002F4.kubernetes-helm",{"title":52,"path":53,"stem":54},"Ersteinrichtung abschließen","\u002Fde\u002Fgetting-started\u002Finstallation\u002Fpost-install-steps","de\u002F1.getting-started\u002F4.installation\u002F6.post-install-steps",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Konfiguration","\u002Fde\u002Fgetting-started\u002Fconfiguration","de\u002F1.getting-started\u002F5.configuration",[61,65],{"title":62,"path":63,"stem":64},"FiveNet konfigurieren","\u002Fde\u002Fgetting-started\u002Fconfiguration\u002Fconfigure","de\u002F1.getting-started\u002F5.configuration\u002F2.configure",{"title":66,"path":67,"stem":68},"DBSync: Installieren und konfigurieren","\u002Fde\u002Fgetting-started\u002Fconfiguration\u002Fdbsync","de\u002F1.getting-started\u002F5.configuration\u002F3.dbsync",{"title":70,"path":71,"stem":72,"children":73,"page":55},"Gameserver","\u002Fde\u002Fgetting-started\u002Fgameserver","de\u002F1.getting-started\u002F6.gameserver",[74],{"title":75,"path":76,"stem":77,"children":78,"page":55},"FiveM Plugin","\u002Fde\u002Fgetting-started\u002Fgameserver\u002Ffivem-plugin","de\u002F1.getting-started\u002F6.gameserver\u002F1.fivem-plugin",[79,82],{"title":31,"path":80,"stem":81},"\u002Fde\u002Fgetting-started\u002Fgameserver\u002Ffivem-plugin\u002Finstallation","de\u002F1.getting-started\u002F6.gameserver\u002F1.fivem-plugin\u002F1.installation",{"title":57,"path":83,"stem":84},"\u002Fde\u002Fgetting-started\u002Fgameserver\u002Ffivem-plugin\u002Fconfiguration","de\u002F1.getting-started\u002F6.gameserver\u002F1.fivem-plugin\u002F2.configuration",{"title":86,"path":87,"stem":88,"children":89},"Referenz","\u002Fde\u002Fgetting-started\u002Freference","de\u002F1.getting-started\u002F7.reference\u002Findex",[90,91,95,99,103],{"title":86,"path":87,"stem":88},{"title":92,"path":93,"stem":94},"Erweiterte Konfiguration","\u002Fde\u002Fgetting-started\u002Freference\u002Fadvanced","de\u002F1.getting-started\u002F7.reference\u002Fadvanced",{"title":96,"path":97,"stem":98},"Konfigurationsdatei-Referenz","\u002Fde\u002Fgetting-started\u002Freference\u002Fconfig-reference","de\u002F1.getting-started\u002F7.reference\u002Fconfig-reference",{"title":100,"path":101,"stem":102},"Datenbankeinrichtung","\u002Fde\u002Fgetting-started\u002Freference\u002Fdatabase-setup","de\u002F1.getting-started\u002F7.reference\u002Fdatabase-setup",{"title":104,"path":105,"stem":106},"Befehls-Flags","\u002Fde\u002Fgetting-started\u002Freference\u002Fflags","de\u002F1.getting-started\u002F7.reference\u002Fflags",{"title":108,"path":109,"stem":110,"children":111},"Fehlerbehebung","\u002Fde\u002Fgetting-started\u002Ftroubleshooting","de\u002F1.getting-started\u002F8.troubleshooting\u002Findex",[112,113],{"title":108,"path":109,"stem":110},{"title":114,"path":115,"stem":116},"Datenbank- und Installationsfehlerbehebung","\u002Fde\u002Fgetting-started\u002Ftroubleshooting\u002Finstallation-issues","de\u002F1.getting-started\u002F8.troubleshooting\u002Finstallation-issues",{"title":118,"path":119,"stem":120,"children":121},"Benutzerhandbücher","\u002Fde\u002Fuser-guides","de\u002F3.user-guides\u002F0.index",[122,123,127,131,135,145,149,153,157,161,165,169,173,177],{"title":118,"path":119,"stem":120},{"title":124,"path":125,"stem":126},"Systemanforderungen","\u002Fde\u002Fuser-guides\u002Fsystem-requirements","de\u002F3.user-guides\u002F0.system-requirements",{"title":128,"path":129,"stem":130},"Bürger","\u002Fde\u002Fuser-guides\u002Fcitizens","de\u002F3.user-guides\u002F1.citizens",{"title":132,"path":133,"stem":134},"Fahrzeuge","\u002Fde\u002Fuser-guides\u002Fvehicles","de\u002F3.user-guides\u002F2.vehicles",{"title":136,"path":137,"stem":138,"children":139},"Dokumente","\u002Fde\u002Fuser-guides\u002Fdocuments","de\u002F3.user-guides\u002F3.documents\u002Findex",[140,141],{"title":136,"path":137,"stem":138},{"title":142,"path":143,"stem":144},"Vorlagen","\u002Fde\u002Fuser-guides\u002Fdocuments\u002Ftemplates","de\u002F3.user-guides\u002F3.documents\u002Ftemplates",{"title":146,"path":147,"stem":148},"Jobs","\u002Fde\u002Fuser-guides\u002Fjobs","de\u002F3.user-guides\u002F3.jobs",{"title":150,"path":151,"stem":152},"Kalender","\u002Fde\u002Fuser-guides\u002Fcalendar","de\u002F3.user-guides\u002F4.calendar",{"title":154,"path":155,"stem":156},"Livemap","\u002Fde\u002Fuser-guides\u002Flivemap","de\u002F3.user-guides\u002F5.livemap",{"title":158,"path":159,"stem":160},"Einsatzzentrale","\u002Fde\u002Fuser-guides\u002Fcentrum","de\u002F3.user-guides\u002F6.centrum",{"title":162,"path":163,"stem":164},"Mailer","\u002Fde\u002Fuser-guides\u002Fmailer","de\u002F3.user-guides\u002F6.mailer",{"title":166,"path":167,"stem":168},"Einstellungen","\u002Fde\u002Fuser-guides\u002Fsettings","de\u002F3.user-guides\u002F7.settings",{"title":170,"path":171,"stem":172},"Sprachen (i18n)","\u002Fde\u002Fuser-guides\u002Fi18n","de\u002F3.user-guides\u002F8.i18n",{"title":174,"path":175,"stem":176},"iOS-App","\u002Fde\u002Fuser-guides\u002Fios-app","de\u002F3.user-guides\u002F9.ios-app",{"title":178,"path":179,"stem":180},"StreamDeck Plugin","\u002Fde\u002Fuser-guides\u002Fplugin-streamdeck","de\u002F3.user-guides\u002F9.plugin-streamdeck",{"title":182,"path":183,"stem":184,"children":185},"Entwicklung","\u002Fde\u002Fdevelopment","de\u002F8.development\u002F1.index",[186,187,191],{"title":182,"path":183,"stem":184},{"title":188,"path":189,"stem":190},"User Activity","\u002Fde\u002Fdevelopment\u002Fuser-activity","de\u002F8.development\u002F5.user-activity",{"title":170,"path":192,"stem":193},"\u002Fde\u002Fdevelopment\u002Fi18n","de\u002F8.development\u002Fi18n",{"title":195,"path":196,"stem":197,"children":198},"Design","\u002Fde\u002Fdesign","de\u002F9.design\u002F1.index",[199],{"title":195,"path":196,"stem":197},{"id":201,"title":182,"body":202,"description":340,"extension":447,"links":448,"meta":449,"navigation":450,"path":183,"redirect":448,"seo":451,"stem":184,"__hash__":452},"content_de\u002Fde\u002F8.development\u002F1.index.md",{"type":203,"value":204,"toc":441},"minimark",[205,225,230,389,393,417,421,437],[206,207,209,222],"callout",{"icon":208},"i-mdi-info-slab-circle",[210,211,212,213,217,218,221],"p",{},"Stellen Sie sicher, dass Sie das Repository mit dem Flag ",[214,215,216],"code",{},"--recurse-submodules"," klonen oder fuehren Sie ",[214,219,220],{},"git submodule update --init --recursive"," aus, nachdem Sie das Repository bereits geklont haben.",[210,223,224],{},"Dies ist erforderlich, damit die Livemap-Kacheln waehrend der Entwicklung bzw. beim Build verfuegbar sind.",[226,227,229],"h2",{"id":228},"erforderliche-werkzeuge","Erforderliche Werkzeuge",[231,232,233,274,294,315,359],"ul",{},[234,235,236,240,241,251,252],"li",{},[237,238,239],"strong",{},"Golang"," (Die Mindestversion finden Sie in der ",[242,243,247,250],"a",{"href":244,"rel":245},"https:\u002F\u002Fgithub.com\u002Ffivenet-app\u002Ffivenet\u002Fblob\u002Fmain\u002Fgo.mod",[246],"nofollow",[214,248,249],{},"go.mod","-Datei",")\n",[231,253,254,263],{},[234,255,256,257,262],{},"Hinweise zur Installation von Go auf Ihrem System finden Sie in der ",[242,258,261],{"href":259,"rel":260},"https:\u002F\u002Fgo.dev\u002Fdoc\u002Finstall",[246],"Go-Installationsanleitung",".",[234,264,265,266,269,270,273],{},"Stellen Sie sicher, dass Ihr ",[214,267,268],{},"PATH"," ",[214,271,272],{},"$GOPATH\u002Fbin"," enthaelt, damit interne und automatisch installierte CLI-Tools korrekt funktionieren.",[234,275,276,281],{},[237,277,278],{},[214,279,280],{},"pnpm",[231,282,283],{},[234,284,285,286,288,289,262],{},"Hinweise zur Installation von ",[214,287,280],{}," auf Ihrem System finden Sie in der ",[242,290,293],{"href":291,"rel":292},"https:\u002F\u002Fpnpm.io\u002Finstallation",[246],"pnpm-Installationsanleitung",[234,295,296,302],{},[237,297,298,301],{},[214,299,300],{},"buf"," CLI",[231,303,304],{},[234,305,306,307,309,310,262],{},"Installationsanweisungen fuer ",[214,308,300],{}," finden Sie ",[242,311,314],{"href":312,"rel":313},"https:\u002F\u002Fbuf.build\u002Fdocs\u002Fcli\u002Finstallation\u002F",[246],"hier",[234,316,317,322],{},[237,318,319],{},[214,320,321],{},"protoc-gen-doc",[231,323,324,331],{},[234,325,326,327,330],{},"Wird automatisch installiert, wenn Sie ",[214,328,329],{},"make gen-proto"," ausfuehren.",[234,332,333,334],{},"Installieren Sie mit:\n",[335,336,341],"pre",{"className":337,"code":338,"language":339,"meta":340,"style":340},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","go install github.com\u002Fpseudomuto\u002Fprotoc-gen-doc\u002Fcmd\u002Fprotoc-gen-doc@latest\n","bash","",[214,342,343],{"__ignoreMap":340},[344,345,348,352,356],"span",{"class":346,"line":347},"line",1,[344,349,351],{"class":350},"sBMFI","go",[344,353,355],{"class":354},"sfazB"," install",[344,357,358],{"class":354}," github.com\u002Fpseudomuto\u002Fprotoc-gen-doc\u002Fcmd\u002Fprotoc-gen-doc@latest\n",[234,360,361,366],{},[237,362,363],{},[214,364,365],{},"go-licenses",[231,367,368,373],{},[234,369,326,370,330],{},[214,371,372],{},"make gen-licenses",[234,374,333,375],{},[335,376,378],{"className":337,"code":377,"language":339,"meta":340,"style":340},"go install github.com\u002Fgoogle\u002Fgo-licenses@latest\n",[214,379,380],{"__ignoreMap":340},[344,381,382,384,386],{"class":346,"line":347},[344,383,351],{"class":350},[344,385,355],{"class":354},[344,387,388],{"class":354}," github.com\u002Fgoogle\u002Fgo-licenses@latest\n",[226,390,392],{"id":391},"codiumvscode-benutzer","Codium\u002FVSCode-Benutzer",[231,394,395,402,409],{},[234,396,397,398,401],{},"Benutzerdefinierte Einstellungen fuer Go-, JS\u002FTS- und Vue-Formatierung sowie Linting sind im Repository im ",[214,399,400],{},".vscode","-Ordner enthalten. Es wird empfohlen, diese Einstellungen fuer eine konsistente Entwicklungsumgebung zu verwenden.",[234,403,404,405,408],{},"Zusaetzlich ist im Repository eine ",[214,406,407],{},".editorconfig","-Datei enthalten, um konsistente Codestile ueber verschiedene Editoren und IDEs hinweg sicherzustellen. Stellen Sie sicher, dass die EditorConfig-Unterstuetzung in Ihrem Editor aktiviert ist.",[234,410,411,412,262],{},"Eine Liste empfohlener Erweiterungen fuer VSCode\u002FCodium finden Sie in der Datei ",[242,413,416],{"href":414,"rel":415},"https:\u002F\u002Fgithub.com\u002Ffivenet-app\u002Ffivenet\u002Fblob\u002Fmain\u002F.vscode\u002Fextensions.json",[246],".vscode\u002Fextensions.json",[226,418,420],{"id":419},"grpc-api-dokumentation","GRPC API-Dokumentation",[210,422,423,424,428,429,436],{},"Die Seite ",[242,425,427],{"href":426},"\u002Fde\u002Fdevelopment\u002Fgrpc-api","\"GRPC-Protobuf-Dokumentation\""," wird waehrend des Builds im CI-Workflow aus der ",[242,430,433,250],{"href":431,"rel":432},"https:\u002F\u002Fgithub.com\u002Ffivenet-app\u002Ffivenet\u002Fblob\u002Fmain\u002Fgen\u002Fgrpc-api.md",[246],[214,434,435],{},"gen\u002Fgrpc-api.md"," des Haupt-Repositorys in den Dokumentations-Build uebernommen.\nSie bietet aktuelle Details zur API-Struktur und Nutzung.",[438,439,440],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":340,"searchDepth":442,"depth":442,"links":443},2,[444,445,446],{"id":228,"depth":442,"text":229},{"id":391,"depth":442,"text":392},{"id":419,"depth":442,"text":420},"md",null,{},true,{"title":182,"description":340},"JrgXy9cxiM45-MrU9kuJCXk17u2bG2VeIv_gEppQjHM",[454,455],{"title":178,"path":179,"stem":180,"description":340,"children":-1},{"title":188,"path":189,"stem":190,"description":340,"children":-1},1790138290436]