Or perhaps "How Do I's"
Alright, starting up a fresh server is easy enough, just run the program. Only
the v1 server is available for free, so I'll be working to understand how it works.
Here's a little FAQ it comes with:
Question: How do I setup the files?
Answer: Create a new folder and name it something like "server". Unzip the server folder in the zip file to the new folder you created. The server.exe and the .ini files should now be there.
Question: How do I create a world?
Answer: The default map size in world.ini is 400. Edit that setting if you want bigger or smaller. Warning though, only sizes in increments of 200 is recommended and been tested. So 200, 400, 600, 800, etc. Start the server.exe program. If no map data exist then ti will ask for a seed value. Maps 400 and larger get generated based on the seed. Map size 200 just get a flat map.
Question: I have an empty world... how do I add trees and crap?
Answer: There is a button on the server called "Add Content"... press that.
Question: What does "deepen ocean" button do?
Answer: um, it makes the water deeper so you can fish for deeper fish.
Question: How do I add monster wilderness spawns?
Answer: They are spaced in every 50x50 area. The chat command /monstercatagory <number> will set the spawn. The catagory numbers can be found and set in the monster.ini file. /monstersectorcatagory <number> will set a 4x4 or an entire sector.
Question: Connect to a server not on the list?
Answer: Use the Local or Specify option under the list. You will need a folder named Local.Files in the client install folder. It needs to contain the client content files for the world you are connecting.
Question: How to update the client files?
Answer: First, get all the client content files in a seperate folder. Then run the pMasterMaker program and press the Auto button. When it is done copy the master2.dat and *.zlib files to your internet/web update address.
So here's what we've got:
- animation.ini
- item.ini
- itemuse.ini
- magic.ini
- monster.ini
- server.exe
- skill.ini
- treasure.ini
- underside.ini
- waterside.ini
- world.ini
Like I said above, server.exe is simple enough, but the first thing to look at would probably be world.ini. There are a lot of confusing things in here, but this is what defines the server you bring up.
I don't know what most of these things are, but I'm assuming that between those first two ;;;;;;;;;;; lines are special world rules. Can anybody tell me what all of those do? Other than that, here are a few other things you'll find lower down:
- ;SPEEDUPGROWTH=0
- Changing this number lets items evolve (seedlings->flowers) faster, maybe slower with decimals?
- ;Disablemail
- If you don't want players to be able to send messages through the /mail command, this is for you. Force them to use pencils and scrolls with billboards as mailboxes.
- ;adminonly
- Just testing out a server? This prevents random people from just popping in.
To turn on anything that has a ; before it, just remove the ;, and turn turn off any line that doesn't have it, put the semicolon at the start.
Server Port and Map Size are two parts you definitely want to check, if your world is popular, make sure to add plenty of server size; default ports, while simple, can also be risky.
Here's some questions I've got for people more knowledgable:
- What are all the things between the first THREE lines of several semicolons?
- What's Empty Mining?
- Does Mining Depth mean how many layers down it goes?
- What is MiningBraceSurface?
Or, perhaps, y'know, if you know something I don't, just post it for the sake of helping out anyways.