Then best option is to have server with DDoS protection and + Cloudflare on top. I did some of these solutions before.It happened to me a few years ago; I recommend that you use sucurinet if you have budget or cloudflare.
Then change your server, because if they already know the IP they will be able to DDOS
My OVH server was guaranteed DDOS protected, but it was bullshit.Then best option is to have server with DDoS protection and + Cloudflare on top. I did some of these solutions before.
Yeah I know OVH is not best solution. I did GRE tunnel in my private DC with DDoS protection companies in HK/UK to protect clients. Protection up to 250 Gbps, one time we got 180 Gbps attack and everything was OK. The only one disadvantage of my solution, that server/IP has only 40 Mbps of speed for up/down (if need more need increase channel speed and pay extra $), but advantage is that protection is 24/7/365 on. While other competitors give solution "on-demand" it is budget service - it means when attack comes, they disconnect their network and start filtering traffic through partners/GRE tunnels, so you have minimum 5 mins downtime... Anyway there are a lot of different solutions...My OVH server was guaranteed DDOS protected, but it was bullshit.
Yes, your best option is hiding your IP address with cloudflare, sucurinet or other similar services, whatever the server.
But if they already know your IP address it's too late; you have to move your files in another server.