You must make sure that you have dri loaded at your XF86Config to enable 3D acceleration. Also, make sure that you are using OpenGL display driver (that you choose at Half-Life's menu). At
Frank's Corner you may find a tutorial about getting it to run.
If you choose to invest in WineX, it should run right away without tweaking anything though
Regards!