diff --git a/app/workers/log_worker.rb b/app/workers/log_worker.rb index 8804f6a9a..65868d844 100644 --- a/app/workers/log_worker.rb +++ b/app/workers/log_worker.rb @@ -60,7 +60,7 @@ def handle_connect rp = ReservationPlayer.where(reservation_id: reservation_id, ip: ip, steam_uid: community_id).first_or_create rp.update(name: event.player.name) - if ReservationPlayer.banned_asn_ip?(ip) && ReservationPlayer.whitelisted_uid?(community_id) + if ReservationPlayer.banned_asn_ip?(ip) && !ReservationPlayer.whitelisted_uid?(community_id) reservation.server.rcon_exec "kickid \"#{event.player.steam_id}\"[#{SITE_HOST}] Please play without VPN\"" reservation.server.rcon_exec "addip 0 #{ip}" Rails.logger.info "Removed player on VPN with UID #{community_id}, IP #{event.message}, name #{event.player.name}, from reservation #{reservation_id}"