[morefarming] Wielded item et crash serveur #62

Closed
opened 2020-08-29 21:44:30 +02:00 by sys4 · 2 comments
Owner

Bug remonté par Grossam provenant de ce ticket : nalc/maidroid#2

Il existe une façon de faire crasher le serveur quand le mod maidroid est chargé avec le mod farming_redo et que le core farming provement du mod morefarming est activé.

Si nous retirons l'item qui se trouve dans la case wielded item du formspec du maidroid avec le core farming activé, un crash serveur peut survenir si cet item est entrain d'être planté par le maidroid.

C'est en réalité la fonction place_seed() du mod farming, croyant avoir à faire à une graine, qui fait crasher le serveur car la graine ayant été retiré par le joueur, la référence de l'item devient nulle.

Donc il manque surement une vérification à faire qqpart.

De plus il subsiste un bug quand la pile d’item (le stack) est dans la main du maidroid (wielded item) et qu’il cherche à le mettre en terre, il n’en plante en réalité qu’un seul mais la pile disparait totalement ce qui fait perdre un item.

Bug remonté par Grossam provenant de ce ticket : https://sys4.fr/gitea/nalc/maidroid/issues/2 Il existe une façon de faire crasher le serveur quand le mod maidroid est chargé avec le mod farming_redo et que le core farming provement du mod morefarming est activé. Si nous retirons l'item qui se trouve dans la case wielded item du formspec du maidroid avec le core farming activé, un crash serveur peut survenir si cet item est entrain d'être planté par le maidroid. C'est en réalité la fonction place_seed() du mod farming, croyant avoir à faire à une graine, qui fait crasher le serveur car la graine ayant été retiré par le joueur, la référence de l'item devient nulle. Donc il manque surement une vérification à faire qqpart. De plus il subsiste un bug quand la pile d’item (le stack) est dans la main du maidroid (wielded item) et qu’il cherche à le mettre en terre, il n’en plante en réalité qu’un seul mais la pile disparait totalement ce qui fait perdre un item.
sys4 added this to the NALC-1.3.3 milestone 2020-08-29 21:44:30 +02:00
sys4 added the
BUG
Approuvé
labels 2020-08-29 21:44:30 +02:00
sys4 self-assigned this 2020-08-29 21:44:31 +02:00
sys4 changed title from [maidroid] Wielded item et crash serveur to [morefarming] Wielded item et crash serveur 2020-08-29 22:01:02 +02:00
Author
Owner

Bug du crash identifié et corrigé dans morefarming.
Bug du comptage des items en main du maidroid identifié et corrigé dans morefarming.

Bug du crash identifié et corrigé dans morefarming. Bug du comptage des items en main du maidroid identifié et corrigé dans morefarming.
sys4 closed this issue 2020-08-29 23:04:36 +02:00
sys4 added the
Résolue
label 2020-08-29 23:04:45 +02:00
Member

J'avais remarqué aussi cette étrange tendance des graines à s'évaporer !

J'avais remarqué aussi cette étrange tendance des graines à s'évaporer !
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nalc/nalc-server-mods#62
No description provided.