Skip to content

trobotham/fluffos

This branch is 1340 commits behind fluffos/fluffos:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 21, 2001
Aug 14, 2000
Jul 4, 2013
Jun 27, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 29, 2013
Jun 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Apr 22, 2013
Jul 4, 2013
Apr 22, 2013

Repository files navigation

FluffOS

FluffOS is an collection of patches on top of last release of MudOS.

LPC runtime is compatible, if your mud runs on MudOSv22 +, it should run on FluffOS.

Current Release

The offical release is kept in the master branch, You can download a release archive through tags.

Current STABLE release: 2.27

Current DEV branch: next-3.0, pull request should be sent to this branch.

Fetatures

  • Backward compatible to MudOS. (Upgrade is easy!)
  • Lots of bug fixes. (including full CHECK_MEMORY enabled testsuite pass).
  • Compile on morden linux distros, 32bit & 64bit, CYGWIN support.
  • 64 bit LPC runtime, LPC int is always 64bit int, LPC float is C double.
  • MXP, GMCP, ZLIB, Websocket support (experimental). (optional)
  • IPv6 support (optional)
  • ICONV support, code in UTF-8, dynamic transaltion on output (optional)
  • POSIX timer for better time precision. (optional)
  • More strict type checking (optional)
  • libevent integration, epoll backend.

To Build

FLUFFOS 3.0 requires GCC 4.6+ or LLVM clang 2.9 + to compile, and uses c++11 features.

FLUFFOS 3.0 requires libevent 2.0+ to build and run.

Debian/Ubuntu:

$ sudo apt-get install libevent libevent-dev

CentOS: download and install libevent yourself through libevent.org.

Some efun packages also require addtional libraries, see options.h for detials.

To Build fluffos 3.0

$ cd src  
$ cp options.h local_options

<edit local_options to you need>

$ ./build.FluffOS
$ make

Copyright

This game, LPmud, is copyright by Lars Pensj|, 1990, 1991.

Source code herein refers to the source code, and any executables created from the same source code.

All rights reserved. Permission is granted to extend and modify the source code provided subject to the restriction that the source code may not be used in any way whatsoever for monetary gain.

The name MudOS is copyright 1991-1992 by Erik Kay, Adam Beeman, Stephan Iannce and John Garnett. LPmud copyright restrictions still apply.

In addition, the entire package is copyright 1995 by Tim Hollebeek.

FluffOS is a range of patches to MudOS distributed as the patched source tree for convenience. LPmud and MudOS copyright restrictions still apply.

ChangeLog

See ChangeLog.fluffos-3.x file for details.

Contact

About

The FluffOS LpMUD driver (descendant of MudOS)

Resources

Stars

Watchers

Forks

Packages

No packages published