Existing players used to logging in with their character name and moo password must signup for a website account.
- PsycoticCone 3m
- MrRedgrave 12s
- Vanashis 7m
- Hivemind 3m
- Sivartas 27m
- Mindhunter 56s
- JMo 11m All death is certain.
- Fay 4m
- BlackSoul 13s
- Raven 1h I lost myself, in the dark charade.
- Rillem 7m Make it personal.
- zxq 2m Tools: https://ansicolortool.neocities.org
- SmokePotion 43s Right or wrong, I'm getting high.
- Yizhi 1m
- hex 7m
- xXShadowSlayerXx 9m
And 27 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

Question for Johhny.

How big is the database for Sindome?  The reason I ask is I'm planning on starting my own MOO, and need to know how much hardrive space I need to run it.
around 30 megs at the moment, but she's a but chubby about the middle. HD space isn't the issue from what I know, but RAM is. The DB needs to run resident in RAM for it to perform at any functional level, so you need lots. Not sure what the ratio is for RAM to DB size, that is Jman's domain.
USER � �PRI �NI �SIZE SWAP �RSS SHARE STAT %CPU %MEM � TIME
***** � ** � * 47668 8188 �38M 28688 R N � 0.9 31.2 185:04

~29.5g on disk.

But it varies.

First of all you have to remember that the entire database does reside in memory at all times the game is running. At first, this seemed bad to me, knowing what I know about how efficent memory caching and swaping work. But after a while I came to realize that a server-based operating system can swap my memory for me better than I ever could hope to do. Note the distinction there: Server-based opering system. This excludes ALL microsoft based operating systems (Including ones labeled 'server' or any such): You will always have the overhead of your GUI being loaded into memory because you cannot run Windows in "headless" mode, like you can Linux or Unix.

Knowing this you can make a machine wich is absolutely optimal for running this type of thing: The Intel Pentium 4 with RDRAM has more memory bandwidth than any other architecture on the market, and would be absolutely incredible running an application like this especially on a recent operating system with things like the new incredibly fast posix threading stuff that just came out.

Also SD has been around for a while, so not only does it have alot of stuff, it also has a bit of cruft… stuff that's no longer in use or never got finished. So depending on your development style your milage may vary.

And remember that IANAL, so if you want this to stand up in court your going to have to talk to someone else. It's just my opinion, and I don't have any benchmarks to back it up.

-Kevlar

FYI, those numbers are in BYTES, so….
It's 29.5 Mb not 29.5 Gb.

I run my own MOO(ask an admin for my IP on any given day if they'll give it), and it's a lot more work than you might think. Some people tend to want to get into it for the 'god' privledges(sp?), but that's the wrong reason. When you start your own MOO (if you don't rip off someone else's idea, use someone else's DB, etc...) you start with NOTHING! I mean you connect, login, and that's the extent of available actions. They provide for a command to calculate basic values, but it isn't even programmed.

You can get a basic DB with one room, a $player, $thing, etc object to create other rooms, objects, characters, etc, but it isn't programmed to do much either. I'm sure that Johnny or anyone who codes here will attest to how boring it can be to create an object (a toothbrush even) with more than a couple verbs on it. Not to mention trying to remove universal verbs from a parent object. The best resource to see exactly what you're getting into (if you haven't had the misfortune of reading it yet) is:
http://cmc.uib.no/moo/docs/manuals/formatted/html/

The LambdaCoreProgrammersManual:
This assumes that you have the latest version of LambdaCore.DB. If you don't, you should download it at:
http://www.moo-cows.com/ftp/LambdaCore-12Apr99.tgz
It's a unix/linux tarball/gzip file, so you need some sort of decompression utility(probably stuffit).

Your best bet for running this server is a UNIX based OS, which can be hard to run on some computers. You should probably talk to your cable/dsl/t-x/dialup ISP to make sure they don't mind incoming connections. I will be happy to send CD-Copies of TurboLINUX Server 6 to anyone who wants it. Requires a PC machine. E-mail me at: [email protected].

Anyone wanting a pre-compiled version of LambdaMOO Server for Mac OS X.2, feel free to contact me there as well. If you want to try to do it yourself, you have to edit according to this: http://cerebus.sandiego.edu/~jerry/blog/article.php?story=20021014123750109 . This states how to edit the C header files before compiling to make it run on an OS X server. The MacGoesMOO port for pre-OSX macs doesn't accept databases well for some reason, so the only one that will run is the Minimal.db that comes with it(no objects, commands, anything). Other servers require different types of DBs and have some things that you may not be able to find programming help or source code on.

well, that's more than I should've said - kick me in the shin if I need it
e-mail me at root<@>alephproductions.com(no <, >) for anything you wanna know, or to kick me in the shin.

If only my home compurer (384 RAM) had access to a T1 line.  Oh well.  My techer says it won't be a problem getting a machine capable of running such.  Now all I need is to decided on exactly what my MOO shall be.
Get DSL, Mine (when it's up and that will be fixed soon) is the equiv of 3/4 of a T1.
Errr yeah. Sorry. 29.5 million bytes. Not 29 gig.

-Kevlar

If my dinky little town had DSL, I'd have had it as soon as it came out.  All we have is dial up (and satilite and T series, which are availiable just about anyhwere, but fricking expensive.  I don't have 200 a month to spend for a T1.)
The low bandwidth required to transmit just text, even a lot of it to many people, makes a good MOO/MU* capable of running on as low as a 56K…heh...i'm living proof of that. What you need to worry about is making sure that you always have at least twice the RAM of the size of your DB. When it checkpoints, if it fails to fork or it isn't set to or something, then it will require double the DB size to checkpoint.

*Unless you're running a graphical add-on such as MacMOOSE or that other browser-based system.*

But my dialup has a limited number of hours per month so I can't use my computer as a dedicated server.
Well, if you are truly interested in working on a MOO, mine is currently looking for some staff members to code, describe, build, etc. I've been working on it for about 3 or 4 months now, and I invite all to come see what I have. The server is currently having some problems with my router, but when it's up, the address should be destiny.homelinux.com:5555. If anyone is interested in applying, register and post in the appropriate forum on our message board @ http://da-studios.com .

Should you need to talk to me, my AIM, Yahoo!, and MSN ID is kevin80003.

[email protected] is the address I use currently, but it will be switched to [email protected] within the week.

FYI: The MOO we're doing is cyberpunk. Just in case that wasn't assumed.

Oh yes, and I also devised a way for people who play MOOs for 10 hours a day *coughs* to get some exercise. Here goes.

Scroll Down.

Scroll up.

Damn, my finger is tired now.
But seriouslly, I'll check out your MOO soon.  However, my MOO shall not be cyberpunk.  I will say no more as I do not wish to get yelled at by Johnny again.
Please don't do that long blank spamy thing ever again.
Did some poor sod say 'dail up'?!