All pastes #44744 Raw Edit

Unnamed

public text v1 · immutable
#44744 ·published 2006-03-07 04:17 UTC
rendered paste body
/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.