mirror of
https://git.rezel.net/LudoTech/traque.git
synced 2026-04-10 16:30:18 +02:00
Fixs
This commit is contained in:
@@ -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).
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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>
|
||||
</>);
|
||||
};
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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."
|
||||
},
|
||||
|
||||
@@ -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."
|
||||
},
|
||||
|
||||
@@ -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`.
|
||||
|
||||
Reference in New Issue
Block a user