Fundamentos de Redes
Autoridad (¿quién decide qué?)
Comprobaciones local vs servidor
Player :: class : Player_Base {
ao_late_update :: method(dt: float) {
// Usar para UI de jugabilidad e inputs (se ejecuta en el servidor + cliente local)
if is_local_or_server() {
// draw_ability_button(this, Shoot_Ability, 0);
// Manejar entradas que afectan el estado del juego
// El movimiento se maneja automáticamente
}
// Usar para efectos puramente cosméticos (se ejecuta solo en el cliente local)
if is_local() {
// UI.text(..., "Esperando a que el anfitrión inicie el juego...");
// Efectos de partículas, UI cosmética, etc.
}
}
}Estado específico del cliente
Reglas de seguridad para multijugador
Depuración de problemas de red
Documentación relacionada
Última actualización