It just depends on the amount of users you want to support, the size of your worldfile and how much of your world you want to open.
First a tiny/private Shard:
5 Users
Any Area
20 accounts
P2-233 with 64 Megs RAM, 1 GIG hdd, 56K/ISDN Line.
A small shard:
20 Users
open area: Vesper, Minoc, Cove, up to the waste and swamps.
50 active accounts
A P2-300 or Celeron 400 with 128 Megs of Ram and a 128kBit's line should be enough (Double ISDN)
Lets look at an average shard:
40 users
fully open except T2A
200 active accounts
That could be done with a bandwidth of around 256kBit's, a P2-500, 128MB Ram and a 10 GIG Harddsisk.
Larger Shard:
100 users
fully open
400 Active accounts
A P3-500 with 256 Megs of RAM, 10-15Gig Harddisk and a 400kBits uplink
Top Ten Shard
150-200 users
fully open
800 Active accounts
P3-800/ Athlon 800, or dual P3-600+, 256 to 374 Megs of Ram, 20 Gig HDD.
512kBit's line.
Top 3 Shard
200-400 Users
fully open
1500 Active accounts
no CPU on the market can handle that much without lag. Sorry to say that, but its god's own truth. Dual P4-1.5, 521-1 Gig Ram
40-80 GIG's hdd - and a 2-10 MBit Line..
These values (except the last one) are built on my own statistics and logs
General Note: It is always preferable to use Windows NT 4.0 workstation/server for a Server. Windows 95/98/ME are a lot slower, don't Support real multithreading, and far more important no real multitasking. That means, if you play on your server, this is bond to laaaag. Windows 2000 no matter which version is a lot slower then Windows NT - but disadvantages are also the 2 Gig initial HDD Size limit, and some others. Always turn on DMA Support for Harddisks (do it ie. with JD's Tricks etc..) And last but not least... NO ROUTERS! Users canNOT connect to you if you have a router!
Ok, so you've decided you have the connection and you have an idea of what kind of server you hope to create. Now what? Now you go download sphere. The "best" server version will never be decided, people each have their own opinion. Version 55i is the most popular right now, and will have the most support available from other community members. Versions 48e and 51a and other old ones are hard to get support for, but still have a few diehard loyal followers. Versions 99f and 99m (as are available as of writing this) are test versions only, and should not be used for a 'real' public shard. I recemmend 55i.
For WINDOWS 55i:
Unzip your new server to C: as the file structure is already in the zip file and will create C:Sphere for you. If you use some weird version of winzip I'm not familiar with, or just want it elsewhere, unzip to it's own folder. I'll be using C:Sphere in all future docs I write.
For LINUX or FBSD* 55i:
Upload the file to your host in /home/sphere/
Type cd /home/sphere
Type tar -xzvf filename.tar.gz
This should extract it according to the directory structure in the zip (that I don't remember :P)
Type ls to view what it created.
Remember ALL unix/linux filenames are case sensitive, type it exactly as you see it!
For WINDOWS 99f:
Unzip your new server to c:Sphere You will get 3 other zips. Create the following directories:
C:SphereScripts
C:SphereScriptsSpeech
C:SphereScriptsSpeechTest
C:SphereAccounts
C:SphereSave
C:SphereLogs
C:SphereWeb
Unzip the file scripts55.zip to C:SphereScripts
Unzip the file scripts55_speech.zip to C:SphereScriptsSpeech
Unzip the file scripts55_test.zip to C:SphereScriptsTest
For LINUX or FBSD* 99f:
This should be exactly the same as 55i for LINUX or FBSD I believe.
* Note: I have never downloaded the FBSD version of any Sphere, I am merely assuming the file structures are the same as linux tars

Next step: go to
http://www.sphereserver.com/modules....rticle&artid=8 to find out how to configure your sphere.ini file the way you want to run your shard.
And that's basically it on how to set up your sphere... I will post later about all the commands and tools you can use to make your sphere better than ever!