When I try to play any half-life mod online, i get the error that the executable is out of date. It is not out of date, I have installed the latest patch. I have the 46/hl1110 one.

So then it asks me if I want to check online for updates. I say ok and it tells me I have the newest version.

This happens on every server. After I formatted when I tried it again I could play for awhile but when I went back to it later it was giving me the same shit.

It is a copy of my friend's half-life disc but no one else but me has had this problem. Does anyone have any ideas about why it isn't working or how i can fix it? Would buying my own copy of Half-life solve the problem? Thanks.