Chapitre 03
Events & RPCs
Server, Multicast, Client... Maîtrisez la communication réseau.
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.