Home > Nexuiz-Server-Web-Frontend

Nexuiz-Server-Web-Frontend

Nexuiz-Server-Web-Frontend is a project mainly written in PYTHON and JAVASCRIPT, based on the View license.

The title says it all. It's a web2py app to control a nexuiz server process.

  • What's this?

    A simple web frontend to control a nexuiz server

  • How to get it?

    • Run:

      git clone git://github.com/mistatapas/Nexuiz-Server-Web-Frontend.git nexuiz_server

  • How to use it?

    1. Get web2py from http://www.web2py.com/
    2. Put the nexuiz_server folder into the applications/ folder (make sure it's all lowercase - the git project checks out to a directory containing upper case characters - this confuses web2py)
    3. Run python web2py.py in the main directory
    4. Point your browser to the machine you have web2py started on. Default is port 8000
  • Requirements?

    • You need to have rcon.pl in your PATH. Make sure it's able to communicate with your nexuiz server process by trying it manually, e.g.:

      rcon_address="localhost:26000" rcon_password="123" rcon.pl status

      This should give you status feedback of your server..

  • Hacking

    • The application right now contains quite a bit of boilerplate code. Basically all that's important at this point in time is:

      views/server/*.py controllers/server.py controllers/default.py

      models/menu.py models/db.py

  • Author?

Previous:homeworks