Graffiti Server is a small C program that allows the posting of messages and, optionally, HTML.
Version: 1.0Graffiti Server is a small C program that allows the posting of messages and, optionally, HTML. It displays the most recent messages but has a search function for finding entries with a given keyword or string.
Operating System: Linux
The administrator connects from the local host using IP address 127.0.0.1 and delete messages from any IP.
You can search for any text string and the graffiti server will match against all old messages, as well as new ones, and return those that match.
Right click here and select 'save...' to download a gzipped Linux binary. Right click here for the gzipped source for the graffiti server. The binary is only 45K bytes and the source is only 9K in size (compressed).
To install it, simply gunzip the binary and run it with one of the following commands, then install the same command in your startup files. For example, in many Linuxes, you can put the command in /etc/rc.d/rc.local and it will be executed on each startup.
The general syntax is:
graffiti [port] [directory] [!]
The first argument is the port. If there is only one argument, it must be a port number.
The second argument is a directory name.
The third argument, if present and an exclamation point (!) tells graffiti to allow html postings.
(The above will attempt to use port 80, the standard WWW port, will put its files in /var/tmp/ and will disallow html.)
(This command will do everything just like the command before it, only it will attempt to use port 7777 instead of 80.)
graffiti 8888 /home/rayy/graffiti/
(This command will put the files in /home/rayy/graffiti/ and will try to run on port 8888.)
graffiti 9999 /home/rayy/graffiti/ !
(This one will, again, put the files in /home/rayy/graffiti but will use port 9999, and will allow html entries.)
The data files take about 1 megabyte but will hold about 2500 graffiti entries, as configured.
If a file named wg####.txt is present in the data files directory, the Graffiti Server will display that file on every page. [Where #### is the port number the Graffiti Server is running on]. You can run as many copies of the graffiti server as you wish on separate ports. Because each copy puts its port number in its file names, there will be no file conflicts.]
See also: the Starship Traders Linux multiplayer web game download page -- in case just typing at each other isn't enough for your users.
The Graffiti Server is distributed under the terms of the GNU Public License. Click here and save it if you do not already have a copy of the GPL.
You can also download the source uncompressed here.