/home/meteorite <- my home
/server <- server directory
/global <- filter, groups, users
/meteorite <- my server
/x <- anyone else's
/usr
< All the regular stuff >
/local
< all the regular stuff >
/src <- the compile place
/gcc <- where GCC is
/bzfs <- bzfs and plugins
/2.0.5
/current <- most current
/x <- certain betas
/2.1
/current <- most current
/x <- certain betas
Symlinks should be set-up as follows:
/bzfs
/2.0.5
/current
bzfs <- binary
< insert plugins here >
/x <- other beta builds
/2.1
/current
bzfs <- binary
< insert plugins here >
/x <- other beta builds
So, to start BZFS 2.0.5 Current, I would use this:
/bzfs/2.0.5/current/bzfs
and to load the airspawn plugin:
/bzfs/2.0.5/current/airspawn.so
Simple, eh? :-)
Now I just need to get a PHP/MySQL server and forward all requests on port 80 to it and all requests on ports 4218-4318 to the BZFS server. Kinda like...
bzflag.bounceme.net:80 -> Some Web Server
||:4218-4238 -> BZFS Server
||:All Other -> My Computer
Then the webserver querys the BZFS server for the players, logs, and anything else.