Unity-Technologies / Unity-Technologies/com.unity.netcode.gameobjects

Closing the game on Android doesn't properly disconnect the client

Ouverte
#3,119 4 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

stat:awaiting-response stat:imported type:bug
Langage dominant
C#
Étoiles
2.3k
Forks
461
Merge moyen
3 j 16 h
PR mergées (30 j)
20

Description

Description

On Android, when quitting the app, the server and other players don't get notified. Eventually it will time out due to heartbeats, but that is not ideal. When quitting the game on other platforms, such as Windows, it correctly notifies the server, and the player prefab gets destroyed.

Environment
  • OS: Android
  • Unity Version: 6000.0.25f1
  • Netcode Version: 2.1.1
Additional Context

Specifically tested on:

  • Samsung galaxy J5 2017
  • Meta quest 2

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Aucun fichier source ni test n’est indiqué. Reproduisez la fermeture du jeu sur Android, puis comparez le comportement de déconnexion observé avec celui de Windows ; suivez le cycle de vie de fermeture de l’application Android et le chemin de déconnexion existant du client. Le travail est terminé lorsque le serveur et les autres joueurs sont informés rapidement et que le player prefab est détruit au lieu d’attendre le délai d’expiration du heartbeat.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
android, csharp, unity
Domaine
game-dev, mobile, networking
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.