Made some more cleanup in old-sources
This commit is contained in:
parent
3fe7b6aade
commit
f71ff426e5
File diff suppressed because it is too large
Load Diff
@ -1,81 +0,0 @@
|
||||
Compiling CircleMUD on the Amiga
|
||||
Written by Damian Jurzysta <boing@amigascne.org>
|
||||
|
||||
Compiling CircleMUD on the Amiga is basically the same as compiling it using
|
||||
UNIX. What you need is:
|
||||
|
||||
* AmiTCP, INet225R2 or any other TCP/IP stack working with ixnet.library.
|
||||
|
||||
You can get the limited unregistered version of Miami from
|
||||
http://www.nordicglobal.com. An old demoversion of AmiTCP 4.0 can be found on
|
||||
AmiNet (ftp://ftp.aminet.org/pub/aminet/comm/tcp/AmiTCP-demo-40.lha).
|
||||
|
||||
* An installed and fully functional Geek Gadgets programming environment with
|
||||
Autoconf installed. I've managed to compile and run CircleMUD using the
|
||||
971125, 980523 and 990529 snapshots using GCC 2.7.2 and EGCS 1.1b-1.2.
|
||||
The latest EGCS is always the optimal choice.
|
||||
|
||||
This can be found at ftp://ftp.ninemoons.com/pub/geekgadgets.
|
||||
Installing this is a bit tricky at first, I recommend reading the manual
|
||||
first. It is located at http://www.ninemoons.com/GG/docs/GG_7.html. That
|
||||
way you'll know what archives to download and install.
|
||||
|
||||
* 6 MB's of RAM, it might work with less but has not been tested.
|
||||
|
||||
You can find it at the local computerstore. :)
|
||||
|
||||
* A 68020 CPU or better is required, I've not been able to compile it without
|
||||
specifying the -m68020 flag, therefor it won't run on a 68000 or 68010 CPU.
|
||||
|
||||
A1500, A2500, A3000, A4000 and A1200 all come with factoryinstalled 68020-040
|
||||
CPU's. If you own an unexpanded Amiga not listed above you'll need to expand
|
||||
it.
|
||||
|
||||
Here is how you compile this baby:
|
||||
|
||||
1) Open up a shell.
|
||||
2) CD to the circle30bplXX directory. (where 'XX' is the current patchlevel)
|
||||
3) Type "sh configure".
|
||||
4) CD to the src directory.
|
||||
5) Edit the Makefile file and add -m68020 to MYFLAGS.
|
||||
6) Edit the config.c file and replace "const char *LOGNAME = NULL;" with
|
||||
"const char *LOGNAME = "log/syslog";". If you don't do this, logging
|
||||
won't be working properly.
|
||||
7) CD to the util directory and repeat step 5.
|
||||
8) Due to a buggy/non-functional/missing implementation of HAS_RLIMIT in
|
||||
ixemul.library/Geek Gadgets you need to edit sysdep.h and remove or comment
|
||||
the definition of HAS_RLIMIT on line 324 saying "#define HAS_RLIMIT".
|
||||
9) CD back to the src directory.
|
||||
10) Type "make all".
|
||||
|
||||
If you want to optimize the binary executable, change MYFLAGS to correspond
|
||||
with your current processor (-m68020, -m68030, -m68040 or -m68060) and FPU
|
||||
(-m68881). The -m68060 option is not included in GCC 2.7.2, only in EGCS 1.1+.
|
||||
Also add -O3 to MYFLAGS to activate maximum optimization and inlining. I'm not
|
||||
sure -O3 is working with GCC 2.7.2, if you get compiler errors replace it with
|
||||
-O2. Finally, remove -g and -O2 from CFLAGS to remove debugging information and
|
||||
to avoid the above -O3 (or -O2 if you're using GCC 2.7.2) to collide with this
|
||||
flag.
|
||||
|
||||
To run the server all you need to do is follow these five simple steps:
|
||||
|
||||
1) Make sure you have a TCP/IP stack running. You don't need to be connected to
|
||||
the net, just leave it running.
|
||||
2) Open up a shell.
|
||||
3) Since the UNIX autorun kept crashing on my machine, I wrote my own autorun
|
||||
script. If "sh autorun" isn't working for you, type "autorun.amiga".
|
||||
4) If it says "file is not executable" when you try to run autorun.amiga, type
|
||||
"protect autorun.amiga +es" and run it again.
|
||||
5) To connect to it, use a telnet or MUD client and connect to localhost, port
|
||||
4000. If you don't have one, use the one supplied with Geek Gadgets:
|
||||
'telnet localhost 4000'. The first person to log in will be made an
|
||||
implementor (level 34) with all powers.
|
||||
|
||||
You may want to read the README.UNIX file since most what is written in it also
|
||||
complies to the Amiga Geek Gadgets environment.
|
||||
|
||||
If someone manages to compile it on a PowerPC processor, please contact me.
|
||||
I don't own a PowerUP/G3/G4-board myself so I've not been able to test this.
|
||||
|
||||
If you have any questions or can't get it working, feel free to email me at
|
||||
boing@amigascne.org.
|
@ -1,88 +0,0 @@
|
||||
Compiling CircleMUD under RiscOS
|
||||
by Gareth Duncan (garethduncan@argonet.co.uk)
|
||||
|
||||
You will need:
|
||||
The CircleMUD source code.
|
||||
!GCC, !UnixLib, drlink and make avaliable from Hensa.
|
||||
Acorns sockets library avaliable form the Acorn ftp site.
|
||||
A copy of !FreeNet and !FreeTerm.
|
||||
|
||||
1) Firstly obtain a copy of !GCC, !UnixLib, drlink, make and Acorns
|
||||
sockets libary.
|
||||
|
||||
2) Place the directory Sockets from the sockets library inside
|
||||
!UnixLib37.src.clib
|
||||
|
||||
3) Unpack the CircleMUD binary and start setting up the directory
|
||||
structures in the src directory.
|
||||
|
||||
4) src
|
||||
|
|
||||
----------------------------------
|
||||
| | | | | |
|
||||
util act c h o conf
|
||||
|
|
||||
---------------
|
||||
| | |
|
||||
c h o
|
||||
|
||||
5) Place all the files in the correct directories according to their
|
||||
name remembering to remove the directory information from the
|
||||
filename.
|
||||
e.g. ban/c goes in the directory c and is renamed to ban.
|
||||
act/item/c goes in the directory act then c and is renamed to
|
||||
item.
|
||||
|
||||
6) Set the type of any data files in the src directories to text.
|
||||
|
||||
7) Copy the acorn configure file (should be conf/h/arc) into the h
|
||||
directory and rename it conf.
|
||||
|
||||
8) Create an obey file called !Compile in the src containing the
|
||||
following lines
|
||||
|
||||
-- begin (don't linclude this line)
|
||||
WimpSlot -min 10000K -max 10000K
|
||||
dir <Obey$Dir>
|
||||
|
||||
make -r
|
||||
-- end (don't linclude this line)
|
||||
|
||||
and set the wimpslot to as much memory as you can afford.
|
||||
|
||||
9) Place the make program in the src directory and rename the file
|
||||
Makefile/arc to Makefile removing the old file already called
|
||||
Makefile.
|
||||
|
||||
10) Unpack GCC and Unixlib placing them where you want and then
|
||||
double click on them. Then run the !Compile file. Everything
|
||||
should run okay. Make sure that drlink is placed inside GCC in the
|
||||
bin directory. If you get any error messages check that the code
|
||||
changes at the bottom of this file are present. If not alter the
|
||||
code as instructed.
|
||||
|
||||
11) Place the module CallASWI from !UnixLib37.src.CallASWI in the bin
|
||||
directory.
|
||||
|
||||
12) Now get a copy of the FreeNet internet stack or a recent version
|
||||
of Acorns stack and FreeTerm. Make sure the FreeUser start up
|
||||
script has the line
|
||||
|
||||
ifconfig lo0 inet 127.0.0.1 up
|
||||
|
||||
Then run the startup script, run FreeTerm and then open a task
|
||||
window. Run the !Run file (which should be placed in the directory
|
||||
above src) from the task window by typing in its file name and
|
||||
then press return, the Mud should load (you should be able to just
|
||||
shift drag the !Run file onto the window if you are using !Zap).
|
||||
|
||||
13) To log onto the mud type localhost and set the port to 4000 in
|
||||
FreeTerm and then press connect
|
||||
|
||||
Please excuse the poor spelling and grammar in this and if you have
|
||||
any trouble contact garethduncan@argonet.co.uk.
|
||||
|
||||
Bye.
|
||||
|
||||
-Gareth
|
||||
|
@ -1,66 +0,0 @@
|
||||
Compiling CircleMUD
|
||||
under Microsoft Windows 95 or Windows NT
|
||||
using Borland C++
|
||||
|
||||
Written by Mundi King <kingmundi@yahoo.com>
|
||||
|
||||
Here are some instructions on compiling circlemud using Borland C++ 5.01.
|
||||
These instructions will not work using Turbo C++, or the 4.0 versions of
|
||||
Borland C++ as those two products were geared twoards DOS and Windows 3.xx.
|
||||
|
||||
It will most likely work with versions 5.00, 5.02, and 5.5 of the Borland
|
||||
C++ compilers.
|
||||
|
||||
Boot up your Windows 95 machine.
|
||||
|
||||
Unzip your CircleMUD package.
|
||||
|
||||
Goto a DOS prompt, and change to the circle \src directory.
|
||||
|
||||
(Type) rename conf.h.win conf.h (Enter)
|
||||
|
||||
** BORLAND 5.5 **
|
||||
If you are using Borland C++ 5.5, a couple of extra changes need to be
|
||||
made at this time. First you have to make sure the bin directory of the
|
||||
tools is in your path. You can add the following line to your autoexec.bat
|
||||
to have it automatically added to your path or you can type it at a DOS
|
||||
prompt:
|
||||
path = %path%;c:\borland\bcc55\bin
|
||||
|
||||
(Type) make -fmakefile.bcc55 (Enter)
|
||||
|
||||
** BORLAND 5.1 **
|
||||
(Type) make -fmakefile.bcc (Enter)
|
||||
|
||||
** End Version Specifics **
|
||||
|
||||
Something to note here is that these makefile
|
||||
assume that you have installed Borland C++ 5.x
|
||||
to the C: drive. If you have installed it to
|
||||
another drive you will have to open up the correct
|
||||
Makefile in a text editor and find and replace
|
||||
all C:\ references to the drive letter it has
|
||||
been installed to.
|
||||
|
||||
(Type) move circle.exe ..\ (Enter)
|
||||
|
||||
(Type) cd .. (Enter)
|
||||
|
||||
(Type) circle (Enter)
|
||||
|
||||
The game should start loading the zones and database. You will no longer be
|
||||
able to type in this DOS box.
|
||||
|
||||
Click on START and then on RUN.
|
||||
|
||||
(Type) telnet localhost 4000 (Enter)
|
||||
|
||||
The first one to logon becomes the Implentor.
|
||||
Also remember that you are using Windows95's
|
||||
built-in telnet program which is very basic.
|
||||
|
||||
Pat yourself on the back.
|
||||
|
||||
---
|
||||
Mundi King 1998-07-03
|
||||
Updated for 5.5: 2000-06-28
|
@ -1,144 +0,0 @@
|
||||
Compiling CircleMUD under Microsoft Windows 95 or Windows NT
|
||||
using CygWin (formerly GNU-Win32)
|
||||
by David Goldstein (goldstei@cs.sunysb.edu)
|
||||
|
||||
CircleMUD compiles under version b19 or later of Cygnus Solutions'
|
||||
GNU-Win32 environment without needing any special modifications. This free
|
||||
pseudo-Unix environment for Windows 95 and NT includes the "bash" shell,
|
||||
"gcc" family of compilers, and a full set of programs and libraries for
|
||||
Windows users to compile and run programs from source code intended for Unix.
|
||||
It can be downloaded from Cygnus' own servers or a number of mirror sites
|
||||
through http://sourceware.cygnus.com/cygwin/download.html.
|
||||
|
||||
Compiling Circle under GNU-Win32 is basically the same as it would be under
|
||||
another form of Unix:
|
||||
|
||||
1) Download and install full.exe from Cygnus' ftp server or one of the mirror
|
||||
sites, if you haven't already. It is a good idea to set the environment
|
||||
variables for Cygwin in your startup sequence (autoexec.bat, etc.).
|
||||
|
||||
Note that there are show-stopping bugs in b19.0 and b20.0. If you already
|
||||
have one of these installed, be certain to upgrade to b19.1 or b20.1.
|
||||
|
||||
2) Again, if you haven't already done so, mount the directory containing the
|
||||
bulk of the executable Cygwin programs, C:\Cygnus\B20\H-i586-cygwin\bin
|
||||
by default, as /bin, by typing
|
||||
mount C:\Cygnus\B20\H-i586-cygwin\bin /bin
|
||||
from a DOS prompt (NOT the bash shell). You can check this by running
|
||||
"mount" without any parameters, and checking for an entry for /bin. Also,
|
||||
make certain that the DOS path contains all of the correct backslashes.
|
||||
|
||||
3) Download and uncompress the latest version of CircleMUD according to the
|
||||
instructions in the main README file. (The FTP site is ftp.circlemud.org,
|
||||
in the pub/CircleMUD directory). Make sure that if you have downloaded the
|
||||
"zipped" version (circle30bplXX.zip, or example), that you use an unzip
|
||||
program which can handle long file names to unzip it (like the Win32 version
|
||||
of Info-Zip's "unzip"). Otherwise, download ther "tarred, gzipped" version
|
||||
(circle30bplXX.tar.gz), and extract the files using the versions of tar and
|
||||
gunzip which come with the full Cygwin package.
|
||||
|
||||
4) Start the "bash" shell and go to the directory where you have extracted
|
||||
CircleMUD (we will assume "C:\circle30bplXX", or "/circle30bplXX" from
|
||||
within bash, where 'XX' is the current patchlevel). DO NOT go into the
|
||||
"src" directory yet.
|
||||
|
||||
5) Run the shell script "./configure". This will automatically detect
|
||||
whether or not certain programs and library functions are available, and
|
||||
create the files "Makefile" and "conf.h" based on the results.
|
||||
|
||||
If you get complains from bash that it will not run the configure script
|
||||
either because it cannot find it or because of it claims the file is not
|
||||
an executable, you can also try "sh configure", "sh ./configure",
|
||||
"bash configure" and "bash ./configure" until one of them works.
|
||||
|
||||
6) NOW change to the /circle30bplXX/src directory, and type "make", and watch
|
||||
CircleMUD and the additional utilies included in the Circle distribution
|
||||
automatically being compiled and placed in /circle30bplXX/bin. (Remember,
|
||||
'XX' is the current patchlevel number, e.g., 'circle30bpl20'.)
|
||||
|
||||
7) Make sure your TCP/IP stack is installed, correctly configured, and running.
|
||||
If you are already using TCP/IP applications from your Windows machine such
|
||||
as Netscape or telnet, then no changes should be necessary; otherwise go to
|
||||
the Control Panel's "Network" settings, select "Add Protocol", and add
|
||||
Microsoft's TCP/IP. Consult the documentation for Windows 95 if you have
|
||||
any additional questions about how to set up TCP/IP under Windows 95. (Do
|
||||
not send mail to me or Jeremy Elson on this topic. Microsoft has an
|
||||
excellent tech support line, and chances are that your ISP has a decent tech
|
||||
support line too.)
|
||||
|
||||
YOU MUST INSTALL AND CONFIGURE YOUR TCP/IP STACK, EVEN IF YOU ARE NOT
|
||||
CONNECTED TO THE INTERNET.
|
||||
|
||||
8) Go back to /circle30bplXX, and run the MUD either directly by typing
|
||||
"bin/circle", or by using the "./autorun" script.
|
||||
|
||||
9) Start a telnet program (SEE NOTE BELOW). Open a connection to your
|
||||
own machine ("localhost", or whatever the name of your machine happens
|
||||
to be) on port 4000. You should see the MUD's login screen welcoming
|
||||
you and asking for your name.
|
||||
|
||||
VERY IMPORTANT NOTE: The standard telnet program that comes free with
|
||||
Windows 95 and NT does *not* work correctly for connecting to any MUD
|
||||
because it does not support telnet's line-mode interface (so you can't
|
||||
see what you are typing). Note that simply turning on the "local echo"
|
||||
option does not fix the problem; this prevents echo from being turned
|
||||
off while you're typing your password, and screws up the display if you
|
||||
try to hit the backspace key too many times.
|
||||
|
||||
Do not use Microsoft's telnet applet -- instead, use EWAN, CRT, zMUD, or
|
||||
any other Winsock telnet application. EWAN and CRT can be downloaded
|
||||
from any number of sites (for example, www.windows95.com). zMUD is an
|
||||
excellent MUD client; for more information, see the official home page
|
||||
at http://www.trail.com/~zugg/zmud.html.
|
||||
|
||||
Known errata:
|
||||
|
||||
1) CircleMUD cannot use the version of the crypt() function written by Andy
|
||||
Piper and distributed by Sergey Okhapkin (http://miracle.geol.msu.ru/sos/).
|
||||
If you have this "libcrypt.a" library installed, you need to disable it
|
||||
prior to running "./configure". I do not know if another version of crypt()
|
||||
will work or not. The problem manifests itself at runtime, when the program
|
||||
tries to encrypt passwords, and results in a segmentation fault which will
|
||||
crash the MUD.
|
||||
|
||||
If you have problems, read this document again. Most of the questions which
|
||||
Jeremy Elson receives in email or which are posted to USENET newsgroups are
|
||||
answered in this README file, or in other documents included in the CircleMUD
|
||||
distribution. If you are still having problems and you're *sure* that this
|
||||
your question is not answered in this document or in one of the others files
|
||||
in the /circle30bplXX/doc directory, try reading the CircleMUD FAQ at
|
||||
ftp://ftp.circlemud.org/pub/CircleMUD/FAQ. If all else fails, you can send me
|
||||
or Jeremy Elson mail for help. Note, however, that if you ask me any question
|
||||
that is answered in these documents, all we'll do is mail you the appropriate
|
||||
file.
|
||||
|
||||
Credit where credit is due:
|
||||
|
||||
Some parts of this document have been derived or outright copied from other
|
||||
files in the CircleMUD distribution, including the files README and README.WIN
|
||||
by Jeremy Elson.
|
||||
|
||||
-David Goldstein
|
||||
|
||||
|
||||
--- Additional items of note.
|
||||
|
||||
* Make sure /bin points somewhere useful, like your
|
||||
/cygnus/cygwin-b20/H-i586-cygwin32/bin directory.
|
||||
If you didn't follow the directions given in #2
|
||||
above, you can do the following command:
|
||||
|
||||
ln -s /cygnus/cygwin-b20/H-i586-cygwin32/bin /bin
|
||||
|
||||
Obviously you'll need to adjust the path if you
|
||||
do not keep your installation in c:\cygnus.
|
||||
|
||||
* Make sure /tmp exists. You can either make it a
|
||||
real directory or point it at the system temp
|
||||
folder with:
|
||||
|
||||
ln -s /windows/temp /tmp
|
||||
|
||||
(Information from Tony Robbins.)
|
||||
|
||||
-George Greer
|
@ -1,138 +0,0 @@
|
||||
Compiling CircleMUD using Microsoft Visual C++ v4.x
|
||||
by Jeremy Elson (jelson@circlemud.org)
|
||||
For help, write to help@circlemud.org
|
||||
|
||||
CircleMUD compiles relatively easily under Windows 95 and NT using
|
||||
the Microsoft Visual C++ compiler version 4.x. These instructions won't
|
||||
work for any compiler except for MSVC++ 4.0; if you have a different
|
||||
compiler, take a look at the main README.WIN file for instructions.
|
||||
|
||||
Note MSVC++ 4.x is a commercial product and must be bought from your local
|
||||
software store. It can't be downloaded from any (legal) FTP sites, and I
|
||||
will not send you a copy, so please don't ask. Use the FREE GNU-Win32
|
||||
package mentioned in the README.WIN file if you don't want to buy MSVC.
|
||||
|
||||
|
||||
1) Download the latest version of CircleMUD. You can always find the latest
|
||||
version at the following anonymous FTP sites:
|
||||
|
||||
ftp.circlemud.org:/pub/CircleMUD
|
||||
ftp2.circlemud.org:/pub/CircleMUD
|
||||
|
||||
You can also find information at the WWW site:
|
||||
|
||||
http://www.circlemud.org/
|
||||
|
||||
The latest version will be called something ending in .zip, like
|
||||
"circle30bplXX.zip". (where 'XX' is the patchlevel)
|
||||
|
||||
2) When you unzip the .zip archive, MAKE SURE to use an unzip program that
|
||||
can handle long filenames. Old versions of pkunzip (e.g. 2.x) do NOT
|
||||
handle long filenames. WinZip (http://www.winzip.com) can.
|
||||
|
||||
3) Open a window with an MS-DOS prompt. Note, this does not mean you are
|
||||
"compiling under DOS" -- the MS-DOS prompt is just a command-line
|
||||
interface to Windows 95. This step can be done by going to the Start
|
||||
menu, going to the Programs submenu, and selecting "MS-DOS prompt". All
|
||||
the following commands are performed at the MS-DOS prompt.
|
||||
|
||||
4) Use the CD command to switch to the main CircleMUD directory. For
|
||||
example, type "CD \circle30bplXX", where 'XX' is the patchlevel of the
|
||||
version of Circle you downloaded. Also note that the full path will
|
||||
depend on where you decided to uncompress it.
|
||||
|
||||
5) Go to the src directory and rename conf.h.win to conf.h, and replace
|
||||
the Makefile with Makefile.msvc. This can be accomplished with the
|
||||
following commands:
|
||||
|
||||
cd src
|
||||
copy conf.h.win conf.h
|
||||
del Makefile
|
||||
copy Makefile.msvc Makefile
|
||||
|
||||
6) If you have MSVC++ 4.x installed in C:\MSDEV, skip to the next step.
|
||||
Otherwise, bring up the Makefile in your favorite text editor (for
|
||||
example, to use the DOS EDIT command, type "EDIT MAKEFILE".) Find the
|
||||
two lines that start with "CLFAGS =" and "LIB=", respectively. On BOTH
|
||||
lines, change the part that says "C:\MSDEV\" to reflect where your copy
|
||||
of MSVC++ 4.x is installed. Then, save the Makefile and exit the
|
||||
editor. You should still be in the "src" directory.
|
||||
|
||||
7) Make sure that MSVC++ binary directory (i.e., the directory where
|
||||
the actual programs are kept, such as NMAKE.EXE) is in your PATH. You
|
||||
can see what your path is by typing PATH. Your MSVC++ binary directory
|
||||
should be listed (for example, C:\MSDEV\BIN). Add MSVC's binary
|
||||
directory to your path if it's not already there. If you do not know
|
||||
how to change your path, contact someone who knows how to use the DOS
|
||||
command prompt for help, or check the manual to learn how to use the
|
||||
PATH command.
|
||||
|
||||
8) To compile Circle, stay in the src directory and type:
|
||||
|
||||
NMAKE
|
||||
|
||||
This will invoke Microsoft's make program and should build the entire
|
||||
CircleMUD server and create a file called 'circle.exe'. If you see the
|
||||
error message "Bad command or filename", then MSVC++'s binary directory
|
||||
is not in your path, so your computer can't find MS's NMAKE program.
|
||||
Go back to step 7.
|
||||
|
||||
9) Make sure your TCP/IP stack is installed, correctly configured, and
|
||||
running. If you are already using TCP/IP applications from your
|
||||
Windows machine such as Netscape or telnet, then no changes should be
|
||||
necessary; otherwise go to the Control Panel's "Network" settings,
|
||||
select "Add Protocol", and add Microsoft's TCP/IP. Consult the
|
||||
documentation for Windows 95 (do not write me mail) if you have any
|
||||
additional questions about how to set up TCP/IP under Windows 95.
|
||||
|
||||
YOU MUST INSTALL AND CONFIGURE YOUR TCP/IP STACK, EVEN IF YOU ARE NOT
|
||||
CONNECTED TO THE INTERNET.
|
||||
|
||||
10) Go back to Circle's main directory (like in Step 4), and run the server
|
||||
by typing "src\circle". You should see boot messages appearing on the
|
||||
screen. Wait until the line "No connections. Going to sleep." appears
|
||||
at the bottom of the screen -- this means Circle is ready to accept
|
||||
connections. Go on to step 11 if you see this.
|
||||
|
||||
If you see "Winsock Error #10047", your TCP/IP stack is not correctly
|
||||
configured; go back to Step 9.
|
||||
|
||||
If you see "Fatal error changing to data directory: No such file
|
||||
or directory", that means you are trying to run Circle from the
|
||||
"src" directory. Your current directory must be Circle's top-level
|
||||
directory -- the same directory that you were in during Step 4.
|
||||
|
||||
11) Start a telnet program (SEE NOTE BELOW). Open a connection to your
|
||||
own machine ("localhost", or whatever the name of your machine happens
|
||||
to be) on port 4000. You should see the MUD's login screen welcoming
|
||||
you and asking for your name.
|
||||
|
||||
VERY IMPORTANT NOTE: The standard telnet program that comes free with
|
||||
Windows 95 and NT does *not* work correctly for connecting to any MUD
|
||||
because it does not support telnet's line-mode interface (so you can't
|
||||
see what you are typing). Note that simply turning on the "local echo"
|
||||
option does not fix the problem; this prevents echo from being turned
|
||||
off while you're typing your password, and screws up the display if you
|
||||
try to hit the backspace key too many times.
|
||||
|
||||
Do not use Microsoft's telnet applet -- instead, use EWAN, CRT, zMUD, or
|
||||
any other Winsock telnet application. EWAN and CRT can be downloaded
|
||||
from any number of sites (for example, www.windows95.com). zMUD is an
|
||||
excellent MUD client; for more information, see the official home page
|
||||
at http://www.zuggsoft.com/zmud/zmudinfo.htm .
|
||||
|
||||
|
||||
If you have problems, read this document again. Most of the questions
|
||||
I receive in email are answered in this README file. If you're still
|
||||
having problems and you're *sure* that this document doesn't answer
|
||||
your question, try reading the CircleMUD FAQ at
|
||||
ftp://ftp.circlemud.org/pub/CircleMUD/FAQ. If all else fails, you can
|
||||
get help by sending mail to help@circlemud.org. Note, however, that
|
||||
if you ask a question that is answered in this document, all I'll do
|
||||
is mail it to you.
|
||||
|
||||
Have fun!
|
||||
|
||||
Jeremy Elson
|
||||
jelson@circlemud.org
|
||||
(To get help, write to help@circlemud.org)
|
@ -1,56 +0,0 @@
|
||||
Compiling CircleMUD under Microsoft Windows 95 or Windows NT
|
||||
using Microsoft Visual C++ v5.x
|
||||
|
||||
|
||||
The following information is from Rob Baumstark's web page at
|
||||
http://www.connect.ab.ca/~rbmstrk/. You can contact Rob at
|
||||
<shirak@connect.ab.ca>.
|
||||
|
||||
How to compile using MS Visual C++ 5:
|
||||
|
||||
1. Rename conf.h.win to conf.h in the src directory
|
||||
|
||||
2. Go to File|New... Create a new workspace called circle. You should
|
||||
put this in the root of the circle directory, unless you want to move
|
||||
circle into the workspaces directory later.
|
||||
|
||||
3. Go to File|New... Create a new Win32 Console App called circle in
|
||||
the current workspace
|
||||
|
||||
4. If you didn't create this in the circle dir, move the source to the
|
||||
directory where this project is. Default should be:
|
||||
C:\Program Files\DevStudio\MyProjects\Circle\Circle
|
||||
|
||||
5. Change to file-view.
|
||||
|
||||
6. Right-click "Circle files", and click Add Files to Project... Select
|
||||
all of the .C files
|
||||
|
||||
7. Right-click "Circle files", and click New Folder. Rename it to
|
||||
includes, or headers
|
||||
|
||||
8. Right-click the new folder, and click Add Files to Folder... Select
|
||||
all of the .H files. Note: You could just add the the .H files to the
|
||||
project with the .C files, but this helps keep it more organized I
|
||||
think.
|
||||
|
||||
9. Right-click "Circle files", and click settings...
|
||||
|
||||
10. Choose settings for all configurations, and move to the Link tab
|
||||
|
||||
11. Add wsock32.lib to the end of the Object/Library modules list.
|
||||
|
||||
12. Change the settings under the General and Debug tabs if you want
|
||||
to be able to use the internal debugger.
|
||||
|
||||
13. SAVE THE WORKSPAVE
|
||||
|
||||
14. Choose Build|Build Circle.exe, or hit F7 to build it.
|
||||
|
||||
|
||||
The circle.exe file will be placed in the circle\debug directory, unless
|
||||
you turned off debug mode, in which case it will be in the circle\release
|
||||
directory. By compiling in this way, instead of using the GNU Win32
|
||||
thingy, or embedding the makefile that came with circlemud inside a
|
||||
project, allows you to use all of MSVC++'s interesting features.
|
||||
|
@ -1,47 +0,0 @@
|
||||
Compiling CircleMUD under Microsoft Windows 95
|
||||
using Microsoft Visual C++ 6.0 w/SP2
|
||||
|
||||
|
||||
The following information is from Michael Robinson. You can contact Mike at
|
||||
<chevy67ss@geocities.com>. [1]
|
||||
|
||||
Compiling with MS Visual C++ 6.0:
|
||||
|
||||
1. In the src directory, rename conf.h.win to conf.h.
|
||||
|
||||
2. Go to File|New... Create a new workspace called circle. Put the root
|
||||
directory path into the location field.
|
||||
|
||||
3. Go to File|New... Create a new Win32 Console Application called circle
|
||||
and click to add it to the current workspace. Chose an empty console.
|
||||
|
||||
4. In fileview, right-click circle files, and click Add Files to Project...
|
||||
Select all of the .c files in the src directory.
|
||||
|
||||
5. Expand the plus sign of Circle files, right-click the headers Folder,
|
||||
and click Add Files to Folder... Select all of the .h files in the src
|
||||
directory.
|
||||
|
||||
5. Right-click "Circle files", click settings..., and change settings to
|
||||
all configurations.
|
||||
|
||||
6. Click the Link tab and add wsock32.lib to end of the Object/Library
|
||||
modules list.
|
||||
|
||||
7. Save the workspace.
|
||||
|
||||
8. Choose Build|Build circle.exe.
|
||||
|
||||
9. Move the circle.exe file from the circle\debug directory to the root
|
||||
directory.
|
||||
|
||||
=========
|
||||
|
||||
[1] - This appears (by 'diff') to be based on the README.MSVC5 document by Rob
|
||||
Baumstark from http://www.connect.ab.ca/~rbmstrk/. You can contact Rob at his
|
||||
<shirak@connect.ab.ca> e-mail address.
|
||||
|
||||
George Greer
|
||||
greerga@circlemud.org
|
||||
|
||||
|
@ -1,70 +0,0 @@
|
||||
Compiling CircleMUD
|
||||
under OS/2 Warp Connect v3.0 or 2.1
|
||||
by David Carver
|
||||
|
||||
|
||||
To compile CircleMUD under OS/2, you must have the following:
|
||||
All needed files can be found at the hobbes.nmsu.edu FTP site.
|
||||
|
||||
|
||||
* OS/2 Warp Connect Version 3.0, or OS/2 Version 2.1 with TCP/IP installed.
|
||||
You should have at least 8 megs of memory. (Circle runs quite well on an
|
||||
8 meg machine).
|
||||
|
||||
* An HPFS formatted drive. CircleMUD needs to be uncompressed on an HPFS
|
||||
drive because it uses long filenames.
|
||||
|
||||
* The EMX09b runtime and compilation systems. These are free and
|
||||
can be downloaded by anonymous FTP at hobbes.nmsu.edu in os2/unix/emx09b
|
||||
|
||||
* The OS/2 port of GNU's GCC compiler. This can also be found at
|
||||
hobbes.nmsu.edu in os2/unix/emx09b. Please make sure you have the most
|
||||
recent version of the GCC compiler for OS/2, as files needed by CircleMUD
|
||||
were not included in earlier versions of GCC for OS/2. The current version
|
||||
is 2.7.0
|
||||
|
||||
* GNU's TAR and GZIP programs to decompress the necessary files. Again
|
||||
these can be found at hobbes.nmsu.edu in os2/unix.
|
||||
**** You only need this if you plan on getting some of the various
|
||||
**** addons for Circle that others have coded.
|
||||
|
||||
* A MAKE program. Either the GNU Make, or IBM's NMAKE should work. You
|
||||
can obtain the NMAKE from either IBM's Developers kit or from
|
||||
hobbes.nmsu.edu in os2/16dev.
|
||||
|
||||
|
||||
Installation:
|
||||
|
||||
*** IMPORTANT
|
||||
***
|
||||
*** You must have EMX and GCC installed and the directories in your
|
||||
*** PATH and LIBPATH statements in your CONFIG.SYS. Please read the
|
||||
*** EMX installation instructions included with that package for more
|
||||
*** information on how to install both EMX and GCC.
|
||||
|
||||
Download the ZIP archive of Circle and use your favorite UNZip utility
|
||||
to extract it.
|
||||
|
||||
After you have uncompressed the files, switch to the directory that has
|
||||
the CircleMUD files in it, and then to the SRC subdirectory. Rename
|
||||
the following files:
|
||||
|
||||
Rename 'conf.h.os2' to 'conf.h'.
|
||||
Delete the old 'makefile', and rename 'makefile.os2' to 'makefile'.
|
||||
|
||||
To compile the MUD type the following at an OS/2 command line:
|
||||
|
||||
NMAKE /i
|
||||
|
||||
CircleMUD will be compiled and the executable will be put in your current
|
||||
directory. Copy the CIRCLE.EXE file to the circle30\bin directory. Then
|
||||
follow the CircleMUD instructions in README on how to start up the MUD.
|
||||
|
||||
NOTE: General questions about CircleMUD can be addressed to the author,
|
||||
Jeremy Elson, at jelson@circlemud.org. However, all questions which
|
||||
specifically deal with the OS/2 port of Circle should go to my address,
|
||||
listed below.
|
||||
|
||||
David Carver
|
||||
dcarver@cougar.colstate.cc.oh.us
|
||||
dcarver@iwaynet.net
|
@ -1,126 +0,0 @@
|
||||
Compiling CircleMUD under UNIX
|
||||
by Jeremy Elson (jelson@circlemud.org)
|
||||
For help, write to help@circlemud.org
|
||||
|
||||
Compiling CircleMUD is easy using almost any variant of UNIX (for
|
||||
example: Linux/MkLinux, Solaris, SunOS, IRIX, HP/UX, Ultrix, OSF, and
|
||||
NetBSD/OpenBSD/FreeBSD/BSDI, just to name a few). If you have any type
|
||||
of UNIX system, these instructions are for you. If not, check the main
|
||||
README file to get a list of other operating systems that can be used to
|
||||
compile and run CircleMUD.
|
||||
|
||||
Current versions of Circle use the GNU 'autoconf' package to
|
||||
automatically determine most of the important characteristics of your
|
||||
system, so chances are good that Circle will compile correctly on any
|
||||
UNIX system -- even one that we have never seen before. However, if you
|
||||
do have problems, please drop us a note at help@circlemud.org so that we
|
||||
can try to make Circle work with every UNIX variant that we can.
|
||||
|
||||
1) Download the latest version of CircleMUD. You can always find the
|
||||
latest version at the following anonymous FTP sites:
|
||||
|
||||
ftp.circlemud.org:/pub/CircleMUD/3.x
|
||||
ftp2.circlemud.org:/pub/CircleMUD/3.x
|
||||
|
||||
You can also find information at the WWW site:
|
||||
|
||||
http://www.circlemud.org/
|
||||
|
||||
The latest version will be called something ending in .tar.gz, like
|
||||
"circle30bplXX.tar.gz". (where 'XX' is the patchlevel)
|
||||
|
||||
|
||||
2) Unpack the archive. If you have the .tar.gz version, uncompress it
|
||||
using gzip (GNU unzip) and the tar archiver. (Both of these utilities
|
||||
can be downloaded from ftp.gnu.ai.mit.edu:/pub/gnu if you don't have
|
||||
them.) To unpack the archive on a UNIX system, type:
|
||||
|
||||
gzip -dc circle30xxxx.tar.gz | tar xvf -
|
||||
|
||||
|
||||
3) Configure CircleMUD for your system. Circle must be configured using
|
||||
the 'configure' program which attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a 'Makefile' and a header file called 'conf.h'.
|
||||
|
||||
From Circle's root directory, type
|
||||
|
||||
./configure
|
||||
|
||||
If you're using 'csh' on an old version of System V, csh might try to
|
||||
execute 'configure' itself, giving you a message like "Permission denied"
|
||||
when you try to run "./configure". If so, type "sh ./configure" instead.
|
||||
|
||||
'configure' can take several minutes if you're using a slow computer.
|
||||
|
||||
'configure' will attempt to use the 'gcc' compiler if it exists; if not,
|
||||
it will try 'cc'. If you want to use a different compiler, set the
|
||||
'CC' environment variable to the name of the compiler you wish to use.
|
||||
|
||||
For example, if you want to use the 'xlc' compiler, and your shell is
|
||||
csh or tcsh:
|
||||
|
||||
setenv CC xlc
|
||||
./configure
|
||||
|
||||
Or, if you want to use the 'xlc' compiler, and your shell is sh or bash:
|
||||
|
||||
CC=xlc ./configure
|
||||
|
||||
This will tell 'configure' to use the 'xlc' compiler instead of 'gcc'.
|
||||
|
||||
|
||||
4) Build the CircleMUD server. This must be done from the 'src' directory.
|
||||
Type:
|
||||
|
||||
cd src; make all
|
||||
|
||||
This will build CircleMUD proper as well as its 10 or so ancillary
|
||||
utilities, which can take anywhere from 5 minutes to an hour depending
|
||||
on the speed of your computer.
|
||||
|
||||
Note that in the future, when you need to recompile Circle as you make
|
||||
changes to the code, it is NOT necessary to run 'configure' again (it
|
||||
should only be run once, after the first time you unpack Circle from
|
||||
its .tar file). If you move the source code to a different computer,
|
||||
you should reconfigure it by deleting the file 'config.cache' and
|
||||
running 'configure' again.
|
||||
|
||||
The first time you try to compile Circle, you will be asked to read the
|
||||
CircleMUD license. Please read it!
|
||||
|
||||
|
||||
5) Go back to Circle's root directory (by typing "cd ..") and run the
|
||||
CircleMUD server. The easiest way to do this the first time is
|
||||
to use the 'autorun' script, which can be run in the background by
|
||||
typing:
|
||||
|
||||
./autorun &
|
||||
|
||||
Make sure to do this in Circle's root directory, not the src directory
|
||||
that you used for the previous step. A file called 'syslog' will start
|
||||
growing in the same directory that contains Circle's log messages.
|
||||
|
||||
If you're using 'csh' on an old version of System V, csh might try to
|
||||
execute 'autorun' itself, giving you a message like "Permission denied"
|
||||
when you try to run "./autorun". If so, type "sh ./autorun &" instead.
|
||||
|
||||
6) Wait until the line 'No connections. Going to sleep.' appears in the
|
||||
syslog. This indicates that the server is ready and waiting for
|
||||
connections. It shouldn't take more than about 30 seconds for the MUD
|
||||
to reach this state, though performance will vary depending on how fast
|
||||
your computer is.
|
||||
|
||||
If a file appears called 'syslog.CRASH', the MUD has terminated
|
||||
(probably abnormally). Check the contents of syslog.CRASH to see
|
||||
what error was encountered.
|
||||
|
||||
|
||||
7) Type 'telnet localhost 4000' to connect. The first person to log in
|
||||
will be made an implementor (level 34) with all powers.
|
||||
|
||||
|
||||
Jeremy Elson (jelson@circlemud.org)
|
||||
(write to help@circlemud.org for help)
|
||||
|
||||
|
@ -1,81 +0,0 @@
|
||||
This is directions for compiling & linking CircleMUD for OpenVMS.
|
||||
Additional documentation can be found at.
|
||||
|
||||
http://www.ourservers.net/openvms_ports/
|
||||
|
||||
I have personally tested this port on both VAX and Alpha with OpenVMS v7.0
|
||||
and DEC C v7.0 and Multinet TCP/IP using UCX emulation.
|
||||
|
||||
To build this, you need the following:
|
||||
|
||||
.1) DEC C compiler. I have tested with DEC C v7.0 and can help out
|
||||
with problems with earlier versions of DEC C. If you don't have
|
||||
the DEC C compiler I suggest you get a copy through the OpenVMS
|
||||
Hobbyist program at http://www.montagar.com/hobbyist.
|
||||
|
||||
.2) A TCP/IP stack for OpenVMS that supports UCX emulation. I have
|
||||
personally only tested out Multinet v4.1B and Multinet v4.2.
|
||||
If you are using a TCP/IP stack that dosen't support UCX
|
||||
emulation I would suggest getting a copy of Multinet though the
|
||||
OpenVMS hobbyist program at http://www.montagar.com/hobbyist.
|
||||
|
||||
.3) A copy of the CircleMUD distribution file.
|
||||
|
||||
This can be found at ftp://ftp.circlemud.org/3.x/
|
||||
|
||||
Now, you have everything, do the following...
|
||||
|
||||
.1) Unpack the CircleMUD file you got from "www.circlemud.org"
|
||||
|
||||
.2) Go to the SRC directory and locate the BUILD_CIRCLEMUD.COM file.
|
||||
|
||||
The BUILD_CIRCLEMUD.COM file accepts the following parameters.
|
||||
|
||||
P1 ALL Just Build "Everything".
|
||||
CIRCLE Just Build [.BIN]CIRCLE.EXE.
|
||||
UTILS Just Build The CircleMUD Utilities.
|
||||
|
||||
P2 DEBUG Build CircleMUD With Debugging Information.
|
||||
NODEBUG Build CircleMUD Without Debugging Information.
|
||||
|
||||
The default is "ALL" and "NODEBUG".
|
||||
|
||||
The "BUILD_CIRCLEMUD.COM" script checks some filenames to make
|
||||
sure that they are correct as some of them are unpacked different
|
||||
between the TAR file distribution and the ZIP file distribution.
|
||||
It also checks for "CONF.H" and if not found copies "CONF.H_VMS"
|
||||
to "CONF.H" for you.
|
||||
|
||||
So if you just want to build "everything" without debugging
|
||||
information you could use...
|
||||
|
||||
$ @BUILD_CIRCLEMUD ALL NODEBUG
|
||||
|
||||
OR
|
||||
|
||||
$ @BUILD_CIRCLEMUD
|
||||
|
||||
The EXE's will be placed in the CircleMUD BIN directory.
|
||||
|
||||
Now, define the logical CIRCLEMUD_BIN to point to the "BIN" directory of
|
||||
the CircleMUD directory like this...
|
||||
|
||||
$ DEFINE/SYSTEM/EXEC CIRCLEMUD_BIN DISK$WORK:[CIRCLE30BPL16.BIN]
|
||||
|
||||
To run CircleMUD, just execute the "VMS_AUTORUN.COM" file in the CircleMUD
|
||||
root directory.
|
||||
|
||||
To customize how CircleMUD runs, edit the "VMS_CIRCLEMUD.COM" file in the
|
||||
BIN directory.
|
||||
|
||||
To customize CircleMUD features (like player killing etc) edit the "CONFIG.C"
|
||||
file in the SRC directory.
|
||||
|
||||
To edit the CircleMUD login message, edit the GREETINGS.; file found in the
|
||||
TEXT directory under the LIB directory.
|
||||
|
||||
For the CircleMUD utilities, execute the file VMS_MUD_UTILS.COM in the
|
||||
BIN directory and it will create the VMS symbols for the utilities.
|
||||
|
||||
If you have any problems, questions, comments, feel free to e-mail me at
|
||||
byer@mail.ourservers.net and I'll try my best to answer them all.
|
@ -1,24 +0,0 @@
|
||||
Compiling CircleMUD
|
||||
under Microsoft Windows 95 or Windows NT
|
||||
using Watcom v.11
|
||||
|
||||
|
||||
The following information is from Joe Osburn <joeos19@idt.net>.
|
||||
|
||||
Circle apparently compiles under 95/NT using Watcom's compiler with
|
||||
the following changes:
|
||||
|
||||
1- Copy conf.h.win to conf.h
|
||||
|
||||
2- Rename all the act.* files to other names; the IDE in Watcom apparently
|
||||
doesn't like files that start with act.*
|
||||
|
||||
3- In Watcom make a new project that is a Windows 95 character mode
|
||||
executable; add all of Circle's .c files to it.
|
||||
|
||||
4- Remove the line that says "#define chdir _chdir" from sysdep.h
|
||||
|
||||
|
||||
If you have any further information, patches, or more detailed instructions,
|
||||
please mail them to us at bugs@circlemud.org.
|
||||
|
@ -1,53 +0,0 @@
|
||||
Compiling CircleMUD
|
||||
under Microsoft Windows 95 and NT
|
||||
by Jeremy Elson (jelson@circlemud.org)
|
||||
For help, write to help@circlemud.org
|
||||
|
||||
|
||||
There are a number of different compilers available for Microsoft Windows
|
||||
95 and NT that can be used to compile CircleMUD. Each compiler works
|
||||
differently, so each compiler has a different set of instructions.
|
||||
|
||||
For up-to-date information on compiling CircleMUD under Windows, check out
|
||||
Rob Baumstark's page at http://shirak.circlemud.net/
|
||||
|
||||
|
||||
We currently have instructions for using the following compilers:
|
||||
|
||||
1. Cygnus CYGWIN (Formerly Cygnus GNU-Win32). This is a FREE
|
||||
compiler for Microsoft Windows 95 and NT! If you don't own a
|
||||
compiler, you can just download this one off the net and get
|
||||
Circle up and running in no time. Read the file README.CYGWIN
|
||||
(submitted by David Goldstein <goldstei@cs.sunysb.edu>).
|
||||
Please note however that the CYGWIN system is not recommended
|
||||
for those unfamiliar with the Unix environment.
|
||||
|
||||
2. Microsoft Visual C++ version 4.x -- read the file README.MSVC4
|
||||
|
||||
3. Microsoft Visual C++ version 5.x -- read the file README.MSVC5
|
||||
|
||||
4. Borland C++ -- read the file README.BORLAND
|
||||
|
||||
5. Watcom C++ v.11 -- read the file README.WATCOM
|
||||
|
||||
|
||||
It should be possible to compile CircleMUD using other compilers that are
|
||||
not listed here, or other versions of these compilers -- as long as they
|
||||
support long filenames, etc. However, we don't have instructions handy
|
||||
for those compilers. Rob's page (http://www.connect.ab.ca/~rbmstrk) has
|
||||
a lot of useful information about compiling under Windows; try looking
|
||||
there for tips.
|
||||
|
||||
However, it not easy (and maybe even impossible) to compile at all
|
||||
under Windows 3.x or DOS because they lack a number of features that
|
||||
Circle requires such as the Win32 API and long filenames. It is
|
||||
theoretically possible to compile under Windows 3.x by finding 3.x API
|
||||
equivalents to the Win32 API calls, and changing all the filenames in
|
||||
the entire distribution to fit the 8.3 DOS/Win3.x filenaming standard,
|
||||
but I will never do this.
|
||||
|
||||
Have fun!
|
||||
|
||||
Jeremy Elson
|
||||
jelson@circlemud.org
|
||||
(To get help, write to help@circlemud.org)
|
@ -1,24 +0,0 @@
|
||||
Getting To Know Your "lib" Directory
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
etc/ Files maintained by the game which you should never touch while
|
||||
the game is running.
|
||||
|
||||
house/ Crash-save files for player houses.
|
||||
|
||||
misc/ Miscellaneous database files such as fight messages, invalid names,
|
||||
and socials.
|
||||
|
||||
plralias/ All of your player's aliases are stored here in the same
|
||||
three letter encoding scheme as the plrobjs/ directory.
|
||||
|
||||
plrobjs/ The hierarchy containing player object files (i.e. crash files,
|
||||
rent files, cryo-rent files, etc.).
|
||||
|
||||
text/ Files meant to be directly read by players such as MOTD (message of
|
||||
the day), help files, and the immortal handbook. You can change
|
||||
these files while the game is running, and then have the mud re-read
|
||||
them using the 'reboot' command.
|
||||
|
||||
world/ The hierarchy of the world files (mobiles, objects, shops, rooms,
|
||||
and zones).
|
6
old-codebase/lib/etc/.gitignore
vendored
6
old-codebase/lib/etc/.gitignore
vendored
@ -1,6 +0,0 @@
|
||||
hcontrol
|
||||
players
|
||||
plrmail
|
||||
badsites
|
||||
board.immort
|
||||
time
|
@ -1,8 +0,0 @@
|
||||
|
||||
/etc directory
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
These files are maintained by the game; you should never try to modify them
|
||||
while the game is running. If you know what you're doing, you can safely
|
||||
alter them when the game is down.
|
||||
|
@ -1 +0,0 @@
|
||||
This directory is to save objects in player houses.
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
1
old-codebase/lib/plrobjs/.gitignore
vendored
1
old-codebase/lib/plrobjs/.gitignore
vendored
@ -1 +0,0 @@
|
||||
*.objs
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1 +0,0 @@
|
||||
This is a placeholder file so the directory will be created
|
@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Purging $1"
|
||||
cd $1
|
||||
date >> deleted
|
||||
../../../bin/delobjs ../../etc/players *.objs >> ../deleted
|
||||
cd ..
|
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "Purging old rent files, please wait..."
|
||||
purgedir A-E
|
||||
purgedir F-J
|
||||
purgedir K-O
|
||||
purgedir P-T
|
||||
purgedir U-Z
|
||||
rm -f ZZZ/*
|
||||
echo "Done."
|
@ -1,7 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
../../bin/listrent A-E/* | fgrep -i $1
|
||||
../../bin/listrent F-J/* | fgrep -i $1
|
||||
../../bin/listrent K-O/* | fgrep -i $1
|
||||
../../bin/listrent P-T/* | fgrep -i $1
|
||||
../../bin/listrent U-Z/* | fgrep -i $1
|
@ -1,35 +0,0 @@
|
||||
CircleMUD - World Files
|
||||
|
||||
Contained in this lovely archive is the present shape of the world
|
||||
for Circle. Everything should be in the form of ASCII flags for easy
|
||||
addition and removal of flags. All of the shop files are in the
|
||||
CircleMUD style (and they make good examples since there is a bit of
|
||||
everything, from wandering shops through to shops that dislike certain
|
||||
alignments or classes).
|
||||
|
||||
Feedback on the world is more than welcome. This includes
|
||||
listing things that people like and things that people do not
|
||||
like. Why do you like it or dislike it?
|
||||
|
||||
The zone files have been formatted into a consistent format
|
||||
with comments and ordering. This allows readers of the files to
|
||||
have a much quicker grasp of what is going on in the file. All
|
||||
of the world files have been indented with three (3) characters
|
||||
to begin all paragraphs. This makes the overall format of the
|
||||
world much more similar.
|
||||
|
||||
If you are comparing the world to the CircleMUD 2.x world, you
|
||||
will notice that some areas have been removed, others have been
|
||||
added, and some have been shifted about a little bit.
|
||||
|
||||
Also, please note the 'zone.lst' file in this directory, which
|
||||
shows all of the zone numbers that are currently in use, and what
|
||||
is using them. Finally, full credit should be in all of the zone
|
||||
files (please leave it there in case you ever release your mud code
|
||||
and world), and can also be found in 'info.hlp' under 'AREAS ZONES'
|
||||
which gives a current list of zones used in CircleMUD. Please ensure
|
||||
that all credits in there remain, and if you add new areas, please
|
||||
credit them properly.
|
||||
|
||||
Furry/Alex Fletcher
|
||||
<furry@circlemud.org>
|
@ -1,58 +0,0 @@
|
||||
It's here. It's been a long time coming (9 years and a day in fact[1]),
|
||||
but it has finally arrived.
|
||||
|
||||
CircleMUD 3.1 is now made officially available for your consumption.
|
||||
|
||||
This is the final[2] release that all of the beta patchlevels over the
|
||||
last several years have been building towards.
|
||||
|
||||
Some brief history on the CircleMUD 3.x releases:
|
||||
|
||||
After the highly successful release of CircleMUD 2.20, steps were quickly
|
||||
made towards overhauling the codebase from ground up, extending what could
|
||||
be done, and removing bugs and loopholes all over the place. This
|
||||
culminated in an "internal" release of CircleMUD 3.0, which over the
|
||||
course of a few months led to a release of Patch Level 4 on September 24,
|
||||
1994, a little less than a year after the 2.20 release. A mere 8+ years
|
||||
later, many additions, 20 patchlevels, many new bugs, and something called
|
||||
"documentation", the beta testing period is over, and we have made a full
|
||||
and proper release!
|
||||
|
||||
The changes are too numerous to list[3], but some highlights of
|
||||
differences from CircleMUD 2.20[4] include an entirely new world, new shop
|
||||
structure, several new core members for the development team, and coherent[5]
|
||||
documentation on the world and core components of the source code.
|
||||
|
||||
Work will begin shortly on the CircleMUD 4.x series, with a release
|
||||
expected in late 2010[6].
|
||||
|
||||
Don't run with scissors, but make your way to:
|
||||
ftp://ftp.circlemud.org/pub/CircleMUD/3.x/
|
||||
|
||||
Special thanks to all of those on the CircleMUD Mailing List and everyone
|
||||
who submitted bug reports over the last decade, we couldn't have done it
|
||||
without you.[7]
|
||||
|
||||
Best Regards,
|
||||
|
||||
The CircleMUD Development Team, 2002
|
||||
<cdev@circlemud.org>
|
||||
Jeremy Elson <jelson@circlemud.org> Since Jul 16, 1993
|
||||
Chris Epler <cepler@circlemud.org> Since Late , 1994
|
||||
Alex Fletcher <furry@circlemud.org> Since Feb 23, 1995
|
||||
George Greer <greerga@circlemud.org> Since Oct 14, 1997
|
||||
Daniel A. Koepke <dkoepke@circlemud.org> Since Jul 11, 1999
|
||||
|
||||
|
||||
[1] CircleMUD 2.20 was released on November 17, 1993. CircleMUD 3.1 was
|
||||
released November 18, 2002.
|
||||
[2] We, the CircleMUD Group, reserve the right to all and any future "final"
|
||||
CircleMUD releases.
|
||||
[3] But they're listed in the Changelog file anyhow, just in case you're
|
||||
really curious.
|
||||
[4] Everyone compares to their last full version, why can't we?
|
||||
[5] Well, we'd like to think so at least.
|
||||
[6] We're hoping to time it with the discovery of a monolith around Jupiter.
|
||||
[7] And had you not submitted so many damned bug reports, we would have had
|
||||
this finished almost a decade ago!
|
||||
|
Loading…
Reference in New Issue
Block a user