← L’application

LE GUIDE PAS À PAS

Votre organisation.
Votre propre base.

Une configuration par le gérant. Ensuite, toute l’équipe rejoint depuis l’application.

8 étapesApplication WindowsBase indépendante
Vous êtes membre ?

Votre gérant a déjà préparé la base. Allez directement à « Rejoindre une équipe ». Aucune création de compte Supabase n’est nécessaire pour vous.

01

ÉTAPE 1 SUR 8

Installer et ouvrir l’application

  1. Téléchargez l’installateur Windows depuis ce site, puis exécutez-le. Gardez vos saisies terminées avant une mise à jour.
  2. Au premier lancement, choisissez « Créer mon organisation ». Si vous êtes déjà dans un groupe, le menu Organisation propose « Créer une organisation indépendante ».
  3. La création prépare un nouvel espace. Ne choisissez jamais la base d’un groupe existant.
Écran de démarrage de l’application Windows. Cliquez pour agrandir. Captures avec données d’exemple.
02

ÉTAPE 2 SUR 8

Choisir votre identité

  1. Indiquez le nom de votre groupe et celui du serveur ou projet. Choisissez votre palette de départ.
  2. « Tout configurer » commence avec un catalogue vide. « Catalogue RP d’exemple » prépare des idées d’actes, à adapter à votre serveur. Aucun règlement StoryLife n’est imposé aux nouveaux groupes.
  3. Le nom, le logo, l’image d’accueil, les couleurs et les rubriques resteront modifiables dans Réglages.
L’assistant intégré, avec les noms d’exemple « Mon Organisation » et « Mon Serveur RP ». Cliquez pour agrandir. Captures avec données d’exemple.
03

ÉTAPE 3 SUR 8

Créer votre projet Supabase Free

  1. Cliquez sur « Ouvrir Supabase ». Connectez-vous avec votre propre compte, créez une organisation gratuite si nécessaire et choisissez « New project ».
  2. Choisissez l’offre Free, un nom de projet et une région. Choisissez vous-même le mot de passe de la base et conservez-le dans un endroit sûr. Attendez que le projet soit prêt.
  3. Votre base partagée nécessite Internet. L’offre Free a des limites et les projets peu actifs peuvent être mis en pause. Ne sélectionnez aucune option payante pour suivre ce guide.
L’étape « Préparer la base vierge » se trouve juste après votre identité. Cliquez pour agrandir. Captures avec données d’exemple.
04

ÉTAPE 4 SUR 8

Installer la structure dans le nouveau projet

  1. Dans l’assistant, cliquez sur « Copier le script de ma nouvelle base ».
  2. Dans le tableau de bord Supabase du NOUVEAU projet, ouvrez « SQL Editor », puis une nouvelle requête. Collez le script complet et cliquez sur « Run ».
  3. Attendez le résultat de réussite. Le script refuse de s’exécuter si le projet contient déjà des tables publiques. En cas de refus, ne supprimez aucune table : vérifiez que vous êtes dans un nouveau projet vierge.
Le bouton copie un script adapté au nom et au catalogue choisis. Cliquez pour agrandir. Captures avec données d’exemple.
05

ÉTAPE 5 SUR 8

Créer votre compte principal

  1. Dans le même projet Supabase : Authentication → Users → Add user / Create new user. Indiquez l’e-mail et le mot de passe de votre premier gérant. Ce compte vous appartient.
  2. Ouvrez l’utilisateur créé et copiez son UUID (identifiant). Collez cet UUID dans l’étape 3 de l’assistant.
  3. Cliquez sur « Copier l’autorisation du compte principal », puis exécutez ce second script dans le SQL Editor du même projet. Il associe ce compte comme gérant principal et refuse d’en remplacer un existant.
  4. Dans Authentication → Sign In / Providers (le libellé peut varier), désactivez les inscriptions publiques : les membres n’ont pas besoin de compte Auth.
Copiez uniquement l’UUID Auth dans l’assistant, jamais le mot de passe. Cliquez pour agrandir. Captures avec données d’exemple.
06

ÉTAPE 6 SUR 8

Connecter votre organisation

  1. Dans Supabase, récupérez la référence de votre projet et sa clé publique publishable depuis Connect ou Project Settings → API Keys.
  2. Collez la référence (ou l’URL Supabase) et la clé sb_publishable_… dans l’étape 4. L’ancienne clé anon reste reconnue si votre projet l’utilise.
  3. Cliquez sur « Connecter ma nouvelle organisation ». L’application vérifie la base, puis ouvre votre espace.
  4. Ne collez jamais de clé sb_secret_…, service_role, de mot de passe de base ou de jeton personnel dans l’application. Ces secrets ne doivent pas être distribués aux membres.
L’application attend la référence du projet et sa clé publique publishable. Cliquez pour agrandir. Captures avec données d’exemple.
07

ÉTAPE 7 SUR 8

Préparer les membres, actes et stocks

  1. Ouvrez « Accès gérants » et connectez-vous avec votre compte principal. Ajoutez les noms RP des membres.
  2. Dans Réglages, adaptez le nom, le logo, les couleurs, la présentation et les rubriques. La signature du créateur reste gérée par l’éditeur.
  3. Configurez vos actes : participants, matériel, armes, argent ou objets et catégories liées. Ajoutez les objets, drogues, armes et munitions réellement présents sur votre serveur.
  4. Renseignez les coffres, les fournisseurs, les contacts et les repères du serveur. Faites une première déclaration de vérification avec une vraie opération RP.
Réglages de l’application, sur une base fictive de démonstration. Cliquez pour agrandir. Captures avec données d’exemple.
08

ÉTAPE 8 SUR 8

Inviter les membres et jouer ensemble

  1. Dans le menu Organisation de l’application, choisissez « Copier le code du groupe ». Transmettez ce code uniquement à votre équipe.
  2. Chaque membre installe le même logiciel, choisit « Rejoindre une équipe », colle le code puis sélectionne son nom RP. La connexion est conservée sur son ordinateur.
  3. Les membres déclarent les actes et complètent les renseignements. La modification directe des stocks et des comptes ainsi que les réapprovisionnements restent réservés aux gérants.
  4. Le code permet d’accéder à l’espace membre sans prouver l’identité du joueur : gardez-le privé. N’y ajoutez pas de données personnelles réelles.
Un membre utilise « Rejoindre une équipe » et colle le code reçu de son gérant. Cliquez pour agrandir. Captures avec données d’exemple.

SUR LE TERRAIN

Lier la carte, les dossiers et les photos.

  1. Ouvrez Carte GTA V. Glissez pour déplacer, utilisez la molette pour zoomer. Ctrl + glisser, les flèches de rotation et le réglage d’inclinaison changent la vue. Une vue 2D reste disponible.
  2. Faites un clic droit, ou un appui long sur écran tactile, à l’emplacement voulu. Choisissez un nom, une catégorie, une icône et une couleur. Le bouton « Placer un repère » fonctionne aussi.
  3. Choisissez le dossier de renseignement associé, puis enregistrez. Le dossier affiche le lieu et un bouton pour le retrouver sur la carte. Le repère permet de rouvrir le dossier.
  4. Ajoutez les photos du lieu. Elles suivent son dossier par défaut. Ouvrez une photo pour lui attribuer un autre dossier si nécessaire ; le fichier n’est pas dupliqué.
  5. Les restrictions d’un dossier gérants s’appliquent au repère et à ses photos. Une photo liée à un point privé reste privée même si un autre dossier partagé y fait référence.

La vue 3D représente le relief du terrain. Les bâtiments et intérieurs du jeu ne sont pas modélisés ; le relief peut comporter des approximations. Les mappings propres au serveur ne sont pas inclus.

FACULTATIF

Créer les autres comptes gérants depuis l’application.

Le premier compte suffit pour administrer votre groupe. Pour créer les suivants dans l’application, déployez le service fourni par l’assistant :

  1. Dans l’étape 3, ouvrez « Créer ensuite les autres comptes depuis l’application » et copiez le code du service.
  2. Dans Supabase, ouvrez Edge Functions et créez la fonction manage-managers. Collez le code complet, puis déployez-la.
  3. Le code fourni vérifie lui-même le jeton Auth et le rôle gérant. Pour cette fonction uniquement, suivez l’instruction de l’assistant concernant « Verify JWT ». Ne retirez pas la vérification du code.
  4. Les secrets privilégiés restent dans l’environnement de la fonction Supabase. Ne les ajoutez jamais au logiciel ou au code de groupe.
  5. Dans Administration → Gérants, créez le compte et attribuez son rôle. Le compte principal reste protégé contre le retrait du rôle.

Sans ce service facultatif, vous pouvez créer les utilisateurs Auth dans Supabase et attribuer leur accès depuis l’application.

Un blocage ?

Le script refuse l’installation

Vérifiez que le projet est nouveau et vierge. N’effacez pas une base existante pour contourner le refus. Reprenez le script complet généré pour votre identité ; après un changement de nom ou de catalogue, recopiez-le.

Le compte existe mais ne peut pas gérer

Créer l’utilisateur Auth ne suffit pas. Copiez son UUID exact, puis exécutez l’autorisation du compte principal dans le bon projet. Le premier compte ne peut pas être remplacé par l’assistant.

La base commune ne répond pas

Vérifiez Internet, la référence et la clé publique du projet, le résultat du script et l’état du projet dans Supabase. Un projet Free inactif peut devoir être réactivé dans le tableau de bord.

La carte 3D n’est pas disponible

L’application utilise une vue 2D lorsque le rendu 3D ne peut pas démarrer. Les repères et leurs liens restent utilisables. Vous pouvez aussi choisir Vue 2D vous-même.

La mise à jour ne se termine pas

Vérifiez Internet et réessayez le téléchargement dans l’application. Après installation, la confirmation affiche la nouvelle version. Les installateurs officiels restent disponibles sur la page GitHub des versions.

IPHONE & ANDROID

Votre groupe dans votre poche.

  1. Ouvrez la version mobile Krewko dans Safari sur iPhone, ou Chrome sur Android.
  2. Sur iPhone : Partager → Sur l’écran d’accueil → Ajouter. Sur Android : menu Chrome → Ajouter à l’écran d’accueil → Installer.
  3. Ouvrez l’icône Krewko. Collez le code de votre groupe fourni par un gérant.
  4. Choisissez votre nom RP. Les gérants retrouvent leur connexion depuis le menu Gérant.

La même base est utilisée sur tous vos appareils. Une connexion Internet est nécessaire pour les données et les modifications. Aucun compte App Store ou Play Store n’est nécessaire.

La création de la base se fait une seule fois depuis l’assistant Windows ; ce code rejoint ensuite la base depuis tous les téléphones.

Créer par Weko