docs: update services/partey/map

This commit is contained in:
_Bastler 2021-03-31 12:08:45 +02:00 committed by John Smith
parent 3125a8d85e
commit a9df8c82c3

View File

@ -2,7 +2,7 @@
title: Partey Map title: Partey Map
description: description:
published: true published: true
date: 2021-03-26T15:48:17.034Z date: 2021-03-31T10:08:43.482Z
tags: tags:
editor: markdown editor: markdown
dateCreated: 2021-03-24T20:05:10.881Z dateCreated: 2021-03-24T20:05:10.881Z
@ -12,32 +12,32 @@ dateCreated: 2021-03-24T20:05:10.881Z
Um eine eigene Karte zu erstellen folgst du einfach der [Anleitung von Workadventure](https://workadventu.re/map-building/wa-maps) \[english\]. Nachdem du deine Karte erstellt hast, kann die Karte automatisch in [Partey](/de/services/partey) eingebunden werden. Die genauen Schritte dazu werden hier erklärt. Um eine eigene Karte zu erstellen folgst du einfach der [Anleitung von Workadventure](https://workadventu.re/map-building/wa-maps) \[english\]. Nachdem du deine Karte erstellt hast, kann die Karte automatisch in [Partey](/de/services/partey) eingebunden werden. Die genauen Schritte dazu werden hier erklärt.
## Karte für Partey vorbereiten {#Vorbereitung} ## Karte für Partey vorbereiten <a name="preparation" id="preparation"></a>
Workadventure funktioniert nur mit `.json`-Maps. Exportiere also deine Karten ins JSON-Format oder speichere diese direkt als JSON ab. Workadventure funktioniert nur mit `.json`-Maps. Exportiere also deine Karten ins JSON-Format oder speichere diese direkt als JSON ab.
> Es findet keine Überprüfung auf Korrektheit deiner Karte statt. Fehlt also die `main.json` oder der `start`-Layer, ist die `exitUrl` falsch angegeben oder ein *Tileset* nicht korrekt werden andere Benutzer mit diesen Fehlern direkt konfrontiert. > Es findet keine Überprüfung auf Korrektheit deiner Karte statt. Fehlt also die `main.json` oder der `start`-Layer, ist die `exitUrl` falsch angegeben oder ein *Tileset* nicht korrekt werden andere Benutzer mit diesen Fehlern direkt konfrontiert.
{.is-info} {.is-info}
### Einstiegspunkt {#Einstiegspunkt} ### Einstiegspunkt <a name="entry" id="entry"></a>
Der Einstiegspunkt in deine Karte ist automatisch immer die `main.json`. Benenne also deine Startmap in `main.json` um. Vergiss nicht den `start`-Layer zu setzen. Der Einstiegspunkt in deine Karte ist automatisch immer die `main.json`. Benenne also deine Startmap in `main.json` um. Vergiss nicht den `start`-Layer zu setzen.
### Exit-Layer {#ExitLayer} ### Exit-Layer <a name="exit" id="exit"></a>
Der [Austiegspunkt](https://workadventu.re/map-building/entry-exit#defining-exits) zurück in das *virtuelle Vereinsheim* ist immer über folgende `exitUrl` erreichbar: `../../member.json#start_{username}`. Ersetze `{username}` natürlich noch mit deinem Usernamen. Der [Austiegspunkt](https://workadventu.re/map-building/entry-exit#defining-exits) zurück in das *virtuelle Vereinsheim* ist immer über folgende `exitUrl` erreichbar: `../../member.json#start_{username}`. Ersetze `{username}` natürlich noch mit deinem Usernamen.
Beispiel für den User *foobar*: `../../member.json#start_foobar`. Beispiel für den User *foobar*: `../../member.json#start_foobar`.
### Beispiel Karte {#Beispiel} ### Beispiel Karte <a name="example" id="example"></a>
Als Beispiel für eine eigene Karte kannst du dir die Map von [Lurkars](https://we.bstly.de/p/Lurkars) unter [git.bstly.de/Lurkars/prty-map](https://git.bstly.de/Lurkars/prty-map) anschauen. Als Beispiel für eine eigene Karte kannst du dir die Map von [Lurkars](https://we.bstly.de/p/Lurkars) unter [git.bstly.de/Lurkars/prty-map](https://git.bstly.de/Lurkars/prty-map) anschauen.
## Karte in Partey einbinden {#Einbinden} ## Karte in Partey einbinden <a name="embed" id="embed"></a>
Damit die Karte automatisch eingebunden werden kann, muss die Karte in einem Git-Repository liegen und die URL über dein [we.bstly-Profil](/de/services/webstly#Profil) angegeben sein. Über das Repository wird die Karte automatisch zur *Partey*-Karte hinzugefügt und in einem regelmäßigen Intervall aktualisiert. Du kannst also jederzeit deine Karte durch Änderungen in deinem Repository aktualisieren. Damit die Karte automatisch eingebunden werden kann, muss die Karte in einem Git-Repository liegen und die URL über dein [we.bstly-Profil](/de/services/webstly#Profil) angegeben sein. Über das Repository wird die Karte automatisch zur *Partey*-Karte hinzugefügt und in einem regelmäßigen Intervall aktualisiert. Du kannst also jederzeit deine Karte durch Änderungen in deinem Repository aktualisieren.
### Git-Repository {#Git} ### Git-Repository <a name="git" id="git"></a>
Ein Git-Repository bekommst du entweder über unseren [Gitea](/de/services/gitea) Dienst oder bei verschiedenen kostenlosen Anbietern wie [GitHub](https://github.com/), [GitLab](https://gitlab.com/) oder [Bitbucket](https://bitbucket.org/). Eine schnelle Anleitung für den Einstieg in Git findest du [hier](https://rogerdudler.github.io/git-guide/index.de.html). Die verschiedenen Dienste wie [Gitea](/de/services/gitea) erklären die Einrichtung beim erstellen eines neuen Repositories aber meistens auch. Hier eine schnelle Auflistung der wichtigstens Befehle wenn du dein Repsoritory erfolgreich eingerichtet hast: Ein Git-Repository bekommst du entweder über unseren [Gitea](/de/services/gitea) Dienst oder bei verschiedenen kostenlosen Anbietern wie [GitHub](https://github.com/), [GitLab](https://gitlab.com/) oder [Bitbucket](https://bitbucket.org/). Eine schnelle Anleitung für den Einstieg in Git findest du [hier](https://rogerdudler.github.io/git-guide/index.de.html). Die verschiedenen Dienste wie [Gitea](/de/services/gitea) erklären die Einrichtung beim erstellen eines neuen Repositories aber meistens auch. Hier eine schnelle Auflistung der wichtigstens Befehle wenn du dein Repsoritory erfolgreich eingerichtet hast:
``` ```
@ -53,11 +53,11 @@ git push
{.is-info} {.is-info}
#### Zugriff {#Zugriff} #### Zugriff <a name="access" id="access"></a>
Wenn dein Repository öffentlich ist, reicht es den http-Link in dein [Profil](#Profil) einzutragen. Möchtest du gerne ein nicht öffentliches Repository verwenden, musst du für folgenden [Öffentlichen Schlüssel](/partey/workdadvenutekey.pub) Lesezugriff gewähren und den ssh-Link in dein [Profil](#Profil) übernehmen. Wenn dein Repository öffentlich ist, reicht es den http-Link in dein [Profil](#Profil) einzutragen. Möchtest du gerne ein nicht öffentliches Repository verwenden, musst du für folgenden [Öffentlichen Schlüssel](/partey/workdadvenutekey.pub) Lesezugriff gewähren und den ssh-Link in dein [Profil](#Profil) übernehmen.
### Repository-Url zum Profil zufügen {#Profil} ### Repository-Url zum Profil zufügen <a name="profile" id="profile"></a>
Füge eine [neues Profilfeld](/de/services/webstly#Profil) vom Datentyp **URL** mit dem Namen **prtyMap** deinem Account hinzu und trage als Link einfach die URL zu deinem Repository ein. Das Profilfeld kann auch auf *Privat* gestellt sein. Füge eine [neues Profilfeld](/de/services/webstly#Profil) vom Datentyp **URL** mit dem Namen **prtyMap** deinem Account hinzu und trage als Link einfach die URL zu deinem Repository ein. Das Profilfeld kann auch auf *Privat* gestellt sein.
@ -65,6 +65,6 @@ Füge eine [neues Profilfeld](/de/services/webstly#Profil) vom Datentyp **URL**
{.is-warning} {.is-warning}
## Karte löschen {#Löschen} ## Karte löschen <a name="delete" id="delete"></a>
Du kannst natürlich auch jederzeit deine Karte wieder aus *Partey* entfernen. Dazu musst du nur das Profilfeld **prtyMap** löschen. Im nächsten Update-Intervall wird die Karte dann automatisch vom Server und aus der *Partey*-Karte entfernt. Du kannst natürlich auch jederzeit deine Karte wieder aus *Partey* entfernen. Dazu musst du nur das Profilfeld **prtyMap** löschen. Im nächsten Update-Intervall wird die Karte dann automatisch vom Server und aus der *Partey*-Karte entfernt.