Questions marquées «networking»

10
Comment gérer le netcode?

Je suis intéressé à évaluer les différentes façons dont le netcode peut "se connecter" à un moteur de jeu. Je suis en train de concevoir un jeu multijoueur maintenant, et jusqu'à présent, j'ai déterminé que je dois (au moins) avoir un thread séparé pour gérer les sockets réseau, distinct du reste...

10
Networking Pong Clone

J'ai les bases des sockets TCP, de la communication UDP, etc., mais je ne trouve pas grand-chose sur la façon de les appliquer à un environnement de jeu en temps réel. J'ai un clone Pong, avec 4 joueurs, et j'ai besoin de synchroniser les positions des palettes entre les trois clients et le serveur...

10
Empêcher la triche multijoueur

Je suis presque en train de développer un petit jeu multijoueur de style indépendant. Bien que j'aie l'intention de permettre aux gens de tricher en solo, ce n'est évidemment pas acceptable en multijoueur. Quelqu'un connaît-il des moyens d'aider à empêcher le Joe moyen d'utiliser quelque chose...

9
Exécution du serveur et du client dans le même processus

Question Je viens de commencer à travailler avec Lidgren et la mise en réseau pour la première fois, et je me suis rendu compte qu'il est possible d'exécuter à la fois le serveur et le client dans le même processus. Cette pratique est-elle découragée pour une raison quelconque? Le contexte La...

9
Pourquoi ne puis-je pas utiliser l'opérateur '> =' avec Vector3s?

J'essaie d'obtenir un rectangle pour se déplacer entre deux positions que j'appelle _positionAet _positionB. Les deux sont de type Vector3. Le rectangle se déplace très bien. Cependant, lorsqu'il atteint, _positionBil ne se déplace pas dans la direction opposée, comme il se doit. Je suis retourné...

9
Solution pour la découverte de pairs LAN légers?

J'ai construit une bibliothèque pour une programmation purement multiplateforme. Mes jeux créés avec lui fonctionnent bien sous Android, Pc, Linux, Mac, etc. Les capacités de mise en réseau sont fournies par la bibliothèque ENET, donc toutes les communications entre mes applications ne sont pas...