This commit is contained in:
Sebastien Riviere
2026-02-22 01:50:26 +01:00
parent 405b2934c8
commit 0196bd7714
7 changed files with 21 additions and 21 deletions

View File

@@ -8,7 +8,7 @@ Météo : 8°C, pas de pluie, brouillard (visibilité <400m), vent 10km/h
Problèmes
[ ] Une équipe perdait sans arrêt la connection avec le serveur
[x] Une équipe perdait sans arrêt la connection avec le serveur
[x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif)
[x] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe. (Potentiellement un problème
de conversion : 046512 -> 46512)
@@ -23,7 +23,7 @@ voyants des équipes encore en jeu soit mis en avant.
À faire
[ ] Corriger les problèmes du dessus.
[x] Corriger les problèmes du dessus.
[ ] Profiter d'avoir plusieurs membres d'une équipe connectés pour affiner la position et les données.
[ ] Gérer les positions des équipes aberrantes.
[ ] Détecter et gérer les déconnections (aussi voir d'où elles pourraient venir).

View File

@@ -7,13 +7,13 @@ Cette traque est la première à se faire avec le nouveau site web et la version
Problèmes
[ ] Une équipe perdait sans arrêt la connection avec le serveur
[x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif)
[ ] Aux deux tiers de la partie toutes les équipes ont été déconnectée en même temps mais ont pu se reconnecter. Ça s'est produit
[x] Aux deux tiers de la partie toutes les équipes ont été déconnectée en même temps mais ont pu se reconnecter. Ça s'est produit
sans raisons apparentes
[ ] Une équipe avait deux téléphones connectés sauf que le premier ne marchait pas bien. Par ailleurs, l'équipe disaient n'avoir
[x] Une équipe avait deux téléphones connectés sauf que le premier ne marchait pas bien. Par ailleurs, l'équipe disaient n'avoir
qu'un seul téléphone connecté.
[ ] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe.
[x] Une équipe perdait sans arrêt la connection avec le serveur
[x] La position en arrière plan, téléphone éteint par exemple, n'avait pas l'air de fonctionner (une équipe n'avait pas de notif)
[x] La photo d'une des équipes ne parvenait pas jusqu'au serveur. Tout semblait normal pour l'équipe.
[x] Il y a apparement eu un problème de synchronisation de l'affichage entre admin concernant les zones de départs. Il s'est résolu
de lui même. Peut être un problème passager de connection.
[x] Le focus sur une équipe dans la page principale des admins est à revoir. Par exemple, le zoom seul devrait désactiver le focus
@@ -26,7 +26,7 @@ voyants des équipes encore en jeu soit mis en avant.
À faire
[ ] Corriger les problèmes du dessus.
[x] Corriger les problèmes du dessus.
[x] Refaire le doc explicatif de la traque.
[x] Mettre les règles au clair.
[x] Compléter la doc pour s'occuper de l'exploitation.

View File

@@ -8,8 +8,8 @@ const LocationPermission = () => {
return (<>
<View style={styles.container}>
<Image style={styles.image} source={require("@/assets/images/placement.png")} />
<Text style={styles.title}>{t("location-permission.title")}</Text>
<Text style={styles.subtitle}>{t("location-permission.subtitle")}</Text>
<Text style={styles.title}>{t("location_permission.title")}</Text>
<Text style={styles.subtitle}>{t("location_permission.subtitle")}</Text>
</View>
</>);
};

View File

@@ -16,13 +16,13 @@ export const INITIAL_REGIONS = {
export const LOCATION_PARAMETERS = {
LOCAL: {
accuracy: 4, // High
distanceInterval: 3, // meters
timeInterval: 1000, // ms
distanceInterval: 0, // meters
timeInterval: 3000, // ms
},
SERVER: {
accuracy: 4, // High
distanceInterval: 5, // meters
timeInterval: 5000, // ms
distanceInterval: 0, // meters
timeInterval: 10000, // ms
showsBackgroundLocationIndicator: true, // iOS only
pausesUpdatesAutomatically: false, // (iOS) Prevents auto-pausing of location updates
foregroundService: {

View File

@@ -2,7 +2,7 @@
"common": {
"no_value": "Unavailable"
},
"location-permission": {
"location_permission": {
"title": "Please enable background location in settings and restart the app.",
"subtitle": "Each team's location must be known by the server and organizers to ensure the game runs smoothly."
},

View File

@@ -2,7 +2,7 @@
"common": {
"no_value": "Indisponible"
},
"location-permission": {
"location_permission": {
"title": "Veuillez activer la localisation en arrière plan dans les paramètres et relancer l'application.",
"subtitle": "La localisation de chaque équipe doit être connue par le serveur et les organisateurs pour veiller au bon déroulement du jeu."
},

View File

@@ -33,14 +33,14 @@ Use `docker compose -f docker-compose.dev.yaml up` to start the containers of th
### Deployment
#### Update the server
To update the server, you have to build the images of the containers on your computer and then push them on the docker of `git.rezel.net`. If it isn't the case, you have to login to the docker of git.rezel.net. To do that, go on `git.rezel.net` and create an access token for your account allowing writing package, repository and user, and save the token password. Then on your machine run `docker login git.rezel.net` and connect with your token password. Now, you can build and push the latest images on the remote by running `./scripts/build_push_images.sh`.
#### Access the LXC container
The server run on a rezel LXC container you can access [here](https://hosting.rezel.net/vms). Ask persmissions to an admin of the container to be able to connect to it via ssh : `ssh admin@2a09:6847:fa10:1410::207`.
#### Update images
If it isn't the case, you have to login to the docker of git.rezel.net. To do that, go on `git.rezel.net` and create an access token for your account allowing writing package, repository and user, and save the token password. Then on your machine run `docker login git.rezel.net` and connect with your token password. Now, you can build and push the latest images on the remote by running `./scripts/build_push_images.sh`. Then connect to the LXC container, go in the `traque/` folder and run `docker compose pull` to pull the images.
#### Start the server
Run `docker compose -f docker-compose.yaml up -d` on the LXC container to start the containers. The website will be accesible on `traque.rezel.net`.
Access the LCX container, go in the `traque/` folder and run `docker compose up -d` to start the containers. The website will be accesible on `traque.rezel.net`.