Hardcode

From TinyMUX
Revision as of 04:17, 9 May 2009 by Brazil (talk | contribs) (cvs is no longer used.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.

Developers