PyGCS is a very stripped down MUD-like chat-server written entirely in Python. It has a single "room" and no large database to keep in memory and on disk. PyGCS has no embedded programming language. PyGCS is ideally meant to be a small multi-user real-time chat system for people who have a need to talk to more than one person at a time online. It fits somewhere in between the setup IRC uses (no walking between rooms so to speak) and the MUCK/MUSH/MOO style of server.
| Tags | Communications Chat |
|---|---|
| Licenses | BSD Original |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Changes: A bug was fixed in which the server would eventually crash if a user started @paste and then disconnected without ending paste. The '|' command (single paste item) was added for MOO compatibility.


Changes: New @paste, @pasteto, and + commands (MOOisms), a help system internal cleanup and lookup table, and changes to the output (to you and your recipient(s)).


Changes: This release adds fallback support for Python 1.6. (Note that Python 1.6 is NOT REQUIRED. PyGCS still works fine with 1.5.2.)


Changes: The lastseen database code was converted to be a 'pickle' and not a 'shelf' so that PyGCS databases can be moved from machine A to machine B without any trouble.


Changes: A fix for a bug where portscanner crashed the server due to quick disconnect, complete whiteboard overhaul, optional arguments to who and finger, persistent whiteboard and disconnect messages across server restarts, automatic log file rollover, and multiple "target" support for directed say and whisper.