• Véhicule qui disparaisse mais reste actifs dans BDD.


    Bonjour,
    Voici mon souci

    Version Altis Life
    V5.0

    Résultat attendu

    véhicule reparte dans le garage

    Résultat actuel

    Certain véhicule disparaisse mais reste actif dans la base de donnée(en gros il ne sont plus sur la carte mais compter comme si il était dans la base de donnée)

    Comment reproduire le problème ?

    Laisser un véhicule dehors au moment du reboot certain de mes joueur aurait eu un depop du véhicule alors qu’il était dedans

    Logs complets (serveur, client, extDB2 / extDB3)

    Log Serveur
    https://pastebin.com/Wx6w0Kp5
    Log client
    https://pastebin.com/FaaUThR8
    Log extb:
    On es 2 à s’être pencher dessus et je penser que mon collègue s’y était pencher dessus mais apparemment il ne la pas vue plus qu’il ne m’en a pas parler mais ici y’a bien une erreur enfaite.
    https://pastebin.com/7gizfgCU

    Informations supplémentaires

    Auriez vous une idée de la ou cela pourrai venir?
    J’ai l’assurance d’installer, j’ai tester avec et sans assurance cela faite pareille.
    Pour le moment il n’y a que certain véhicule qui sont toucher pas tous

    Merci d’avance

  • @psycho-tn a dit dans Véhicule qui disparaisse mais reste actifs dans BDD. :

    Logs complets (serveur, client, extDB2 / extDB3)

    Logs complets (serveur, client, extDB2 / extDB3)
    Logs complets (serveur, client, extDB2 / extDB3)
    Logs complets (serveur, client, extDB2 / extDB3)
    Logs complets (serveur, client, extDB2 / extDB3)
    Logs complets (serveur, client, extDB2 / extDB3)
    Logs complets (serveur, client, extDB2 / extDB3)

    Serveur - OK
    Client - Pas OK
    extDB2 / extDB3 - Pas OK

  • @psycho-tn a dit dans Véhicule qui disparaisse mais reste actifs dans BDD. :

    Je vois rien de particuler dans les logs a part cela.
    https://pastebin.com/2XQ686QG

    C’est pas la bonne réponse ça… Tu es censé respecté le modèle par défaut, et je suis censé passer ton sujet en non conforme et le fermer si c’est pas respecté…
    Donc corrige vite ton topic merci ;)

  • @tiiix @Arb0r Ces corriger désolé du temps perdu, je suis pas trop en forme en ce moment du coup par moment un peut a la masse je vient de voir une erreur.

  • Ta BDD est pas installe comme il faut …

    Je suis le méchant monsieur qui n aide pas !
    Le SQF ça s'apprend, ça ne s'improvise pas !
    Mon CV: https://www.youtube.com/user/brutalzic
    Mes sites: http://btrteam.fr
    http://devarma3france.fr
    Mon TS = ts3.btrteam.fr:52432
    Projet http://UnRealLife.fr

  • Envoi ton TS / Discord, et j’arrive

  • Edit: Souci réglé le souci était bien dut a la BDD avec l’aide de @TrZ encore merci a lui… ;)

  • Merci a toi d avoir apporter la solution pour les autres … !!!

    PS :
    L utilisateur qui a acces a la data pour les vehicules est inaccessible car il a ete laisse de base “arma3@localhost” …si je ne me trompe pas.

    Je suis le méchant monsieur qui n aide pas !
    Le SQF ça s'apprend, ça ne s'improvise pas !
    Mon CV: https://www.youtube.com/user/brutalzic
    Mes sites: http://btrteam.fr
    http://devarma3france.fr
    Mon TS = ts3.btrteam.fr:52432
    Projet http://UnRealLife.fr

  • @brutalzic a dit dans Véhicule qui disparaisse mais reste actifs dans BDD. :

    Merci a toi d avoir apporter la solution pour les autres … !!!

    PS :
    L utilisateur qui a acces a la data pour les vehicules est inaccessible car il a ete laisse de base “arma3’@'localhost” …si je ne me trompe pas.

    J’aurai bien expliquer mais j’aurai pas réussi a expliquer correctement dans les temps (j’avais du monde à la maison).
    Je tenez juste à faire savoir que le souci etait régles et qu’il n’y avais pas besoin que d’autre personne si penche dessus.
    J’ai un peut plus de temps donc je vais essayer d’expliquer, Il a fallut export et ensuite re importé la base de donnée car il y’avais un souci avec la mienne ou il manquer justement les “arma3’@'localhost”.
    Une fois la base de donnée remise en ordre nous avons chercher les fameux “arma3’@'localhost” par “root’@'localhost” comme si dessous.

    -- Export de la structure de la procédure altislife. deleteDeadVehicles
    DELIMITER //
    CREATE DEFINER=`root`@`localhost` PROCEDURE `deleteDeadVehicles`()
    BEGIN
      DELETE FROM `vehicles` WHERE `alive` = 0;
    END//
    DELIMITER ;
    

    Il faut cherche tous les “arma3’@'localhost” et les remplacer par “root’@'localhost” comme je suis sur un dédie.
    J’espère avoir était clair et m’être fait comprendre.

  • C est a peux pret ca mais tout passer en ROOT ouvre un probleme de securte !

    Pour etre plus claire sur ton probleme:
    Dans votre fichier sql, avant de l exporter, il faut remplacer les “arma3’@‘localhost” par le nom d un utilisateur (que vous aurez creez dans votre logiciel SQL et qui a des droits sur la data de votre altis).
    Genre:
    "monUtilisateur’@‘localhost"
    "lulu’@‘localhost"
    "j_ai_acces_a_la database’@'localhost"

    Eviter ROOT … cela facilite le travail des hackers !!!

    @Tiiix … resolu

    Je suis le méchant monsieur qui n aide pas !
    Le SQF ça s'apprend, ça ne s'improvise pas !
    Mon CV: https://www.youtube.com/user/brutalzic
    Mes sites: http://btrteam.fr
    http://devarma3france.fr
    Mon TS = ts3.btrteam.fr:52432
    Projet http://UnRealLife.fr

  • Ok je ne savais pas ça je suis très novice dans le milieux de la base de donnée et un peut peur de faire une connerie et de tout perdre dans une mauvaise manip je vais allez faire quelque recherche sur google car la j’ai trouver pour crée le nouveau utilisateur mais la suite du programme je suis moyennement confiant…
    Merci encore ;)

  • Fais une sauvegarde de ta BDD avant de toucher ! C est comme pour tout … une save et ca repart.

    Je suis le méchant monsieur qui n aide pas !
    Le SQF ça s'apprend, ça ne s'improvise pas !
    Mon CV: https://www.youtube.com/user/brutalzic
    Mes sites: http://btrteam.fr
    http://devarma3france.fr
    Mon TS = ts3.btrteam.fr:52432
    Projet http://UnRealLife.fr

  • Le fait de créer un utilisateur “arma3” et de lui autoriser uniquement certaines permissions sur une / plusieurs tables réduit considérablement les chances de se faire niquer sa base de données par une personne mal intentionnée.

    Le problème que tu avais ici était simplement dû au fait que l’utilisateur défini quand tu as importé le fichier .sql n’était pas existant. Sachant que tu te connectais avec ton root, ça posait des soucis.

    Si tu veux en savoir plus sur le sujet, tu peux aller voir ce PR. Tout est résumé dessus pour que ça fonctionne proprement sans root.

    Modérateur AltisDev
    Développeur C#, C++, SQL, Lua, SQF, HTML5, CSS, PHP

  • Merci je me le suit mis de coté quand j’aurai 5 min je vais regarder ça :)

Messages 14Vues 914
Se connecter pour répondre