The best solution is for Valve to fix the client so it actually sends the server IP/Port as the referrer like it's supposed to.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Philip Lorenz Sent: 21 September 2004 23:40 To: [EMAIL PROTECTED] Subject: Re: [hlds_linux] Referer for sv_downloadurl Paul Wiegmans wrote: > Maybe its possible to redirect the MOTD file tot the map-server, then > log the users IP , then check mapdownload against the IP of the people > how viewed the MOTD. As the MOTD gets downloaded before the map. this > would be an good check of when the user are referred from your > gameserver. > > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux This clearly won't work (how will the user view the motd if he has to download the map first...). The best implementation is a metamod plugin which sends a request to a http server requesting that the IP address of the client will be added to the db on first time connect. Then sv_downloadurl can be pointed to a php file which will evaluate the ip against the DB and either send the file or return a 403 if download is forbidden. The httpd shouldn't listen on port 80 as many isps automatically reroute http requests through their own proxy server and therefore changing the IP. Philip _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

