Unity-Technologies / Unity-Technologies/com.unity.netcode.gameobjects
Closing the game on Android doesn't properly disconnect the client
Personne n'a encore pris cette issue.
- 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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