Framework_Tanoa_Life icon indicating copy to clipboard operation
Framework_Tanoa_Life copied to clipboard

Sauvegarde des données / spawn dans l'eau

Open Taneino opened this issue 4 years ago • 4 comments

Bonjour Lyeed, Je suis confronté à un problème, en cas de perte de connexion, ou deconnexion brutale au serveur, les joueurs respawn dans l'eau lors de la reconnexion. Il y a t-il une fonction comme sur la misison de tonic pour sauvegarder les données automatiquement tous les X temps ? Le problème vient-il d'autre part a ton avis ?

Merci d'avance :=)

Taneino avatar Apr 22 '20 09:04 Taneino

Bonjour,

Une partie de la sauvegarde des données du joueur se fait lors de sa déconnexion au travers de l'event HandleDisconnect côté serveur. Quelle que soit la raison de déconnexion (crash, logout...) la sauvegarde est supposée se faire.

Tu peux trouver la fonction de sauvegarder ici.

Si cela ne se fait pas, je t'invite à regarder les logs serveur/extdb pour essayer de comprendre pourquoi.

Il y a t-il une fonction comme sur la misison de tonic pour sauvegarder les données automatiquement tous les X temps ?

Oui mais la position ne fait pas partie des données mises à jour lors de cet update.

Lyeed avatar Apr 22 '20 14:04 Lyeed

La fonction qui permet de faire une sauvegarde tout les X temps est la quelle ? la même que celle qui sauvegarde les données lors de déconnexion ?

Taneino avatar May 05 '20 12:05 Taneino

Bonjour @Taneino :)

Tu devrais pouvoir trouver ton bonheur dans le fichier fn_init_loops.sqf if ((g_totalSession % 4) isEqualTo 0) then {[] call AlysiaDB_fnc_query_update_usual};

RtcSmocky avatar May 12 '20 12:05 RtcSmocky

It doesn’t work, that we just didn’t try, could you tell me specifically what exactly needs to be written so that when the connection is broken, a write to the database occurs?

Alex39ST avatar Mar 08 '21 12:03 Alex39ST