On my last cruise (Dec 21), I got did in a bar twice. The first time the server just brought me a glass he'd filled using the soda head ( or whatever it's called) for free. I still tired him of course.
The second time he brought me a can of soda which I paid for. I think it cost a little less than $4 with tip, but it might be less.