by ScratchMonkey » Thu Sep 18, 2008 7:10 am
True, you could acquire the URL from the web server's passed variables, but that assumes that roster is hosted on the same server that hosts the guild's primary web page, so that multiple host names resolve to the same roster server.
In my case, this would work, but I can imagine other hosting setups where multiple hosts are used to serve a guild's resources, with one host serving roster for multiple guilds.
Another possible use for per-guild settings is to provide different access policies for the different guilds hosted. One guild might be very open, while another might only want to reveal a small subset of its data. (I haven't yet looked to see where that's stored.)