From TinyMUX
Jump to navigation Jump to search
Diagram of how HardCode fits into the MUX.

Hardcode is the supporting C or C++ source code that defines the behavior of gameplay as well as Softcode, the internal programming language. TinyMUX hardcode is written in C++ in a portable fashion to target Linux, FreeBSD, NetBSD, OpenBSD, QNX, and other Unix flavors, Windows 95/95OSR2/98/98SE/Me, Windows NT/2000/XP/2003/Vista, and Macintosh. It works well on 32-bit and 64-bit platforms.

There is no GUI component to the system. It is a server which allows users to connect and interact with a world database. The database is mutable and is persistent across connections, and this gives players an opportunity to cooperate for playing games, social interactions, or building. It is a platform for community.

Server Differences

On Unix, TinyMUX consists of two executables netmux and slave. On Win32, the slave features are merged with netmux.