1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
4.66667/5, 6 ratings

CED+ Setup

Summary of the tutorial

Setup and configuration instructions for working with CentrEd+, or CED+.

This is a modified tutorial based upon the original author StaticZ's wiki entry which can be found here: http://dev.uoquint.ru/projects/centred/wiki/Start_and_server_setup

1 Download and Extraction

Note: This tutorial assumes you are operating in a Windows environment or OS.

The first thing you'll need to do is download the CED+ package. The most recent version can be found on the authors (@StaticZ) development site here. The most recent version is 0.7.08 as of this tutorial being written.

Choose: CentrED-plus_win32.exe

Once the download is complete, run the executable.

You will see the following window appear:

First Screen.jpg

Select Next, and you'll move to:

Second Screen.jpg

Here you'll see all of the development notes for each version, most current down to original. Select Next again.

Third Screen.jpg

Here you will determine where to install the file package. Once you have decided where to put it, select Next again and we come to:

4th Screen.jpg

Check the box selected above in order to install the full CED+ server version. If you're only installing a client to connect to the server, this can be left unchecked. Click Next.

5th Screen.jpg

Here you're able to create a shortcut in the Start Menu, which is up to your personal preference. Click Next when done.

Continue below.

1.1 Download and Extraction Continued

6th Screen.jpg

Here you can choose to create a Desktop icon; user preference. You can also decide to use local paths for your profile data (writes to AppData in your user files of Windows) which I always leave unchecked (it is checked by default), and whether or not to install the C++ package required to run the server. If you've already installed the server package at any point, this isn't necessary again, and is automatically unchecked when this screen appears. If this is your first install of CED+, you'll want to check this box to be sure you have the redistributable package on your PC. Click Next when done.

7th Screen.jpg

Here is the summary of your choices for the installation, and your last chance to change any of the settings prior to installation. Click Install when you're sufficiently satisfied.

8th Screen.jpg

This is the point where you can get a hot java refill, use the little mappers room, just twiddle your thumbs while whistling the UO splash screen music, or resume watching cute kitten videos on YouTube. It takes about 15 seconds if you're using a PC from this millennium. After such a heinous amount of waiting has occurred, we'll come to:

9th Screen.jpg

What!? Heck yes I want to run CentrED+. Click Finish, and calm down.

Error Screen.jpg

What in the...!? F you m309, you're a dirty liar!! Not quite, please click Ok and continue to the next section of the tutorial.

2 File Selection

Now that you downloaded the required server package, and cussed me out accordingly, you'll want to associate your map files with the server so it knows what to display to you in the interface.

The following files are required for the cedserver.exe to run according to StaticZ's wiki:
  • tiledata.mul
  • radarcol.mul
  • map#.mul
  • statics#.mul
  • staidx#.mul
I however always add the following as well, because I run the client out of the same folder (less clutter in my opinion):
  • animdata.mul
  • art.mul
  • artidx.mul
  • hues.mul
  • light.mul
  • lightidx.mul
  • texidx.mul
  • texmaps.mul
Choose the map number, and corresponding map# files, that you'd like to begin editing and copy/paste them into the same folder containing the cedserver.exe. By default this is the PEBinaries folder where you installed the package. Be sure to use the same files you'll be distributing to anyone working on your map, if you choose to allow other users to participate, because their files need to match those in use by the server or they will be unable to connect. When patching any updated version of the above files, don't forget to remind all map users to update as well.

Here is what your PEBinaries folder should look like once you've added the files:

Folder Screen.jpg

Important Note: CED+ does not recognize any "patch" files such as mapdif#.mul, staidxdif#.mul etc. In order for any patched mapwork to be visible in CED+ you'll need to manually merge these patch files with your corresponding map#.mul, statics#.mul etc files. This can be very easily accomplished with UOFiddler or other 3rd party programs, and is not covered in this tutorial. Remember that if you do manually merge these map files, you'll want to discontinue the use of the patch files on your live gameplay server. This can be done by utilizing "empty" patch files, or deleting them from your client and server folders entirely.


3 Setting Up the cedserver.xml Config

Assuming you've completed the above step of File Selection, run the cedserver executable.

A command prompt window will open and begin asking you for configuration settings, and this is the time when the majority of errors or mistakes in setup can happen. We'll go through it line by line to try and avoid that, so please close the kitten videos on YouTube now and pay attention.

Language Screen.jpg

Here we are selecting the language to use. Simply hit Enter to load English.

Port Screen.jpg

Next you'll choose which port for CED+ to use, it defaults to 2597 which is acceptable. Type "2597", or whichever port you'd like, and hit Enter.

File Select Screen.jpg

Now we begin telling the configuration which map files we'd like to use. Simply type the name of the map file, and other associated files and hit Enter after each. Assuming you're loading Map 0, your console will look like this after all five files are entered:

Map Size Screen.jpg

Now we'll be entering our map size, and here is where things get trickier for folks sometimes. The command prompt is asking what size your map is in blocks, not in tiles. You can determine the size of your map in blocks by dividing the map size in tiles by 8 (this will need to be done if you use a custom map size which is not covered in this tutorial), or you can use the handy dandy chart below compliments of @StaticZ to choose:

Map Chart Screen.jpg

Once you've found your map size in blocks, enter the Width and Height. For purposes of the tutorial, we will continue with Map 0.

Continue below.

3.1 Setting Up the cedserver.xml Config - Continued

Now your console should look like this:

Format Screen.jpg

The console is now asking you what file format you'd like to use, or in better terms: what client version you're using. The format is determined by a number of things: map sizes, art file sizes, and release/publish versions of UO clients. Thankfully, @StaticZ has again already done the work for us and created this great chart for determining what format to use. Simply find your client version for the set of files you're using below:

Client Pick Screen.jpg
For purposes of this tutorial, I am using files from the client so I have chosen format flag "0x000C" and hit Enter.

User Pick.jpg

You'll now be able to choose the user account name for you as the Admin, and for ease I have typed "Admin" and hit

Password Pick.jpg

You now need to type your password, and hit Enter.

Important Note: The console will not display your password, so type carefully to avoid typos, and remember what you've typed.

Assuming you entered everything properly and without typos, your console should now look like:

Finished Screen.jpg

You should now have a shiny brand new cedserver.xml file generated in your PEBinaries folder.

Continue below.

4 Logging In With the Client

Now that your server is successfully running, you'll likely want to logn in and get to some custom map work. If not, I'm not really sure why you're doing this...

Find the CentrED-plus.exe in the PEBinaries folder of your installation, and run it. I always opt to Run as administrator. The following window should open on your screen:

Client Login 1.jpg

I believe the Port should be set to 2597 by default, but if it isn't you'll want to set that (or set it to whatever Port you chose in the steps above).

In the textbox next to Server, you'll want to type "localhost" if you're running both the client and server on your local PC. If you're connecting remotely, type the IP address for your server.

Next, type the user name and password you chose during the configuration process.

Now, at the bottom, you'll set your file path for the files you want to use while map building. You can set this to the PEBinaries folder at this time (or any other folder containing your client files that match the server).

Your window should now look similar to this:

Client Login 2.jpg

In order to avoid having to reenter this info constantly, click the disk icon towards the bottom right. Enter a name for your Profile and click the Ok button. You should now only need to enter your password when starting the client program.

You can also change the interface language from here where you see "ENG" by clicking it and selecting an option in the dropdown. Available languages are Italian, Russian, English and Spanish.

Now you're ready to map! Click Connect to Server and start making your world custom!

Stay tuned for future Tutorials on the client features of CED+, and some advanced mapworking techniques.