The files are created u+rw,g+r,o+r
So there shouldn't be any problems for the webserver to read it.
They only difference in my setup was that I directly wrote into the htdocs
subfolder, rather than setting up symlinks.

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Michael
Johansen
Sent: 25 August 2012 16:13
To: [email protected]
Subject: Re: [hlds_linux] Replays


I'm having this issue too, it's weird, I have chmodded /var/www/replays to
777 to make stuff work, but still I get that exact error, what does it even
do? Replays work fine

> From: [email protected]
> Date: Sat, 25 Aug 2012 12:18:32 +0200
> To: [email protected]
> Subject: Re: [hlds_linux] Replays
> 
> Hi ics,
> 
> I've tested your suggestion of keeping the replay files on the same 
> partition, but as expected I got the same result. The files are 
> created with the UID and primary GID of the user running srcds, 
> ignoring any default ACL or setgid bit, making it so that the apache 
> webserver is never allowed to read the files and allow them to be 
> downloaded, only list the contents of the directory since the 
> permissions on that are correct.
> 
> 
> On Sat, Aug 25, 2012 at 5:57 AM, ics <[email protected]> wrote:
> > I think i remember something related to this. I'm not sure if it was 
> > a case about different partitions or different disks but Linux 
> > failed to deliver in one case. Rename failed due to it. You could 
> > try to put those replay files on same partition where the gameserver is
and see if the error goes away.
> >
> > -ics
> >
> > 25.8.2012 4:53, Rudy Bleeker kirjoitti:
> >
> >> L.S.
> >>
> >> I only joined this mailinglist recently even though I've been 
> >> running a TF2 server for years now, so please forgive me if this 
> >> issue has been addressed already, but I have the following issue 
> >> with publishing replays on my server.
> >>
> >> I'm publishing the replays through local http, since bandwidth 
> >> isn't really an issue for me. So I have the cvar 
> >> replay_local_fileserver_path set to .../orangebox/tf/replays/ and 
> >> made a symlink /var/www/replays to it. I've also set 
> >> replay_fileserver_path to /replays. The group ID of this directory 
> >> is set to www-data which has read and execute rights on it. The 
> >> result of this all is that the folder and it's contents are visible 
> >> through the world wide web, so it seems to be okay. However, every 
> >> file that's put into the directory is owned by my UID and GID, with 
> >> read and write permissions for the user and read permissions for 
> >> the group, 'other' has no rights to the files whatsoever. The 
> >> result of that is that the files can't be downloaded by the TF2 
> >> clients of players. I've tried setting the sticky bit in the group 
> >> permissions of the directory and also setting a default ACL, but 
> >> the TF2 server just ignores those somehow and still creates the files
with the wrong group and permissions.
> >>
> >> One solution I've managed to find is setting 
> >> replay_local_fileserver_path to /var/www/replays/ and set all the 
> >> right permissions on that directory, but this has resulted in the 
> >> following console spam in the server for every replay file it tries 
> >> to
> >> save:
> >> Unable to rename
> >> [...]/orangebox/tf/replay/server/tmp/20120825-013138-mvm_coaltown.d
> >> mx to /var/www/replays/20120825-013138-mvm_coaltown.dmx!
> >> It still works, the error only means it can't move the file by 
> >> renaming it, which is correct since the TF2 files and /var/www are 
> >> not on the same partition, but seeing this error in the console 
> >> over and over annoys me so I'd rather not use this workaround.
> >>
> >> Can anyone shed any light on this?
> >>
> >> Regards, Rudy
> >>
> >
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list 
> > archives, please visit:
> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
> 
> 
> 
> --
> Idleness is not doing nothing. Idleness is being free to do anything.
>   - Floyd Dell
> 
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
                                          
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux



_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to