Awesome. On Oct 6, 2012 11:19 PM, "Sam Klinger" <[email protected]> wrote:
> Use rsync -avz --filter=". /home/gamer/go/master/exclude.txt" > /home/gamer/go/master/ /home/gamer/go/server1/ > > exclude.txt > > - gamemodes_server.txt > - mapcycle.txt > - cfg/** > - motd.txt > - exclude.txt > - update.sh > > Just tested it on my server and it worked. > > On Sat, Oct 6, 2012 at 8:55 AM, Absurd Minds <[email protected]> > wrote: > > Alright, this is how it's set up now, but it's still not excluding the > files: > > > > rsync -avz /home/gamer/go/master/ /home/gamer/go/server1/ > > --exclude-from=/home/gamer/go/master/exclude.txt > > > > and exclude.txt: > > > > - /home/gamer/go/master/csgo/GameModes_Server.txt > > - /home/gamer/go/master/csgo/mapcycle.txt > > - /home/gamer/go/master/csgo/cfg/** > > - /home/gamer/go/master/csgo/motd.txt > > - /home/gamer/go/master/exclude.txt > > - /home/gamer/go/master/update.sh > > > > On Sat, Oct 6, 2012 at 9:49 AM, Absurd Minds <[email protected]> > wrote: > >> Because I'm not a linux user and I have no idea how to use symlinks to > >> run a bunch of servers, but I had a general of how I could use rsync > >> to do it. > >> > >> On Sat, Oct 6, 2012 at 9:46 AM, Andre Müller <[email protected]> > wrote: > >>> Does your filesystem not support symlinks or why are you using this > >>> slow procedure? > >>> I think using rsync over more server get more complex, Why you don't > >>> try to using Symlinks? > >>> > >>> 2012/10/6 Absurd Minds <[email protected]>: > >>>> Oh ok. Thank you I will try that > >>>> > >>>> On Oct 6, 2012 2:07 AM, "Sam Klinger" <[email protected]> wrote: > >>>>> > >>>>> Correct the correction: > >>>>> > >>>>> - /home/gamer/go/master/csgo/GameModes_Server.txt > >>>>> - /home/gamer/go/master/csgo/mapcycle.txt > >>>>> - /home/gamer/go/master/csgo/cfg/** (I assume you want everything > >>>>> under this directory not copied as well). > >>>>> - /home/gamer/go/master/csgo/motd.txt > >>>>> > >>>>> On Sat, Oct 6, 2012 at 1:06 AM, Sam Klinger <[email protected]> > wrote: > >>>>> > Your exclude file format is wrong, as well as you are probably > >>>>> > excluding the wrong path. Looks like your source path is > >>>>> > /home/gamer/go/master/ but you are excluding folders in > >>>>> > /home/gamer/go/server1/ the path should be /home/gamer/go/master/ > >>>>> > > >>>>> > Your include/exclude files should have a minus sign in front of the > >>>>> > things you want excluded. > >>>>> > > >>>>> > So in your example (corrected): > >>>>> > > >>>>> > - /home/gamer/go/server1/csgo/GameModes_Server.txt > >>>>> > - /home/gamer/go/server1/csgo/mapcycle.txt > >>>>> > - /home/gamer/go/server1/csgo/cfg/** (I assume you want everything > >>>>> > under this directory not copied as well). > >>>>> > - /home/gamer/go/server1/csgo/motd.txt > >>>>> > > >>>>> > That should work. Really you should just throw everything into one > >>>>> > file and use the switch --filter ". /some/file" and use the filter > >>>>> > rules. > >>>>> > > >>>>> > I also suggest you read this document thoroughly, it will tell you > >>>>> > everything you want to know about rysnc. > >>>>> > http://www.samba.org/ftp/rsync/rsync.html > >>>>> > > >>>>> > > >>>>> > On Fri, Oct 5, 2012 at 11:01 PM, Absurd Minds < > [email protected]> > >>>>> > wrote: > >>>>> >> Can somebody show me the proper way to set up rsync? This is what > I've > >>>>> >> got, but it didn't exclude the proper files, so clearly I've got > some > >>>>> >> sort of syntax error. > >>>>> >> > >>>>> >> update.sh: > >>>>> >> > >>>>> >> #!/bin/bash > >>>>> >> > >>>>> >> for name in server server2 server3 large large2 large3 nobots arms > >>>>> >> arms2 demo demo2 > >>>>> >> do > >>>>> >> echo 'rsync -avz /home/gamer/go/master/ > >>>>> >> /home/gamer/go/'$name'/ > >>>>> >> --exclude-from=/home/gamer/go/master/exclude.txt' > >>>>> >> rsync -avz /home/gamer/go/master/ /home/gamer/go/'$name'/ > >>>>> >> --exclude-from=/home/gamer/go/master/exclude.txt > >>>>> >> done > >>>>> >> > >>>>> >> And a portion of exclude.txt > >>>>> >> > >>>>> >> /home/gamer/go/server1/csgo/GameModes_Server.txt > >>>>> >> /home/gamer/go/server1/csgo/mapcycle.txt > >>>>> >> /home/gamer/go/server1/csgo/cfg > >>>>> >> /home/gamer/go/server1/csgo/motd.txt > >>>>> >> > >>>>> >> _______________________________________________ > >>>>> >> Csgo_servers mailing list > >>>>> >> [email protected] > >>>>> >> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > >>>>> > >>>>> _______________________________________________ > >>>>> Csgo_servers mailing list > >>>>> [email protected] > >>>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > >>>> > >>>> > >>>> _______________________________________________ > >>>> Csgo_servers mailing list > >>>> [email protected] > >>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > >>> > >>> _______________________________________________ > >>> Csgo_servers mailing list > >>> [email protected] > >>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > > > > _______________________________________________ > > Csgo_servers mailing list > > [email protected] > > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > > _______________________________________________ > Csgo_servers mailing list > [email protected] > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers >
_______________________________________________ Csgo_servers mailing list [email protected] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
