/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.