Chapitre 03

Events & RPCs

Server, Multicast, Client... Maîtrisez la communication réseau.

Lire la vidéo

Communication fluide

Comprendre qui fait quoi est la clé du multijoueur. Ce chapitre détaille comment appeler des fonctions à distance avec Easy Replication.

Types d'événements

Multicast

Exécute sur TOUS les joueurs simultanément.

Sons, FX, Animations
Server Only

Exécute UNIQUEMENT sur le serveur.

Dégâts, Validation, Spawns
Owning Client

Exécute sur le propriétaire de l'Actor.

UI locale, Sons locaux
Specific Player

Exécute sur UN joueur précis.

Message privé, Notification

Exemples de code

Blueprint
// Événement sur tous les joueurs
Call Replicated Event (Target, "PlayExplosionFX");

// Événement serveur uniquement (sécurisé)
Call Server Only Event (Float) (Target, "ApplyDamage", 50.0);

// Feedback au joueur propriétaire
Call Owning Client Event (Target, "ShowHitMarker");

// Message à un joueur spécifique
Call Event On Player (String) (PC, Target, "ShowMessage", "Hello!");
💡

Tous les types d'événements supportent des paramètres : Bool, Int, Float, Vector, String, Actor, Rotator, Transform, Color, Name, Object.

← Précédent Chapitre Suivant : Exemple →