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

Getting started with ServUO

Summary of the tutorial

In this tutorial you will learn how to set up ServUO, set up your owner account and spawn the world.

1 Downloading and compiling ServUO

In this step we will learn how to download ServUO from GitHub's website and how to compile it on Windows. This tutorial is meant to be basic so we will not get into how to setting up a personal fork or setting up git tools on your computer. If you would like to learn these advanced steps then please wait for a future tutorial or check out some of the information already available in the forum.

1.1 Downloading ServUO

In order to download ServUO please navigate to the ServUO repo by clicking the ServUO repo option in the navigation menu or simply follow this link: https://github.com/ServUO/ServUO

When you are at the repo page please make sure you are viewing the master branch. When you have confirmed this you can continue to download the repo by clicking on Download Zip.
This is what it should look like:

You now should have a zip file named ServUO-master.zip. Please unzip this file to your prefered location on your computer and we will continue with the tutorial in the next section.

1.2 Compiling and setting up your shard.

Now that you have ServUO downloaded and unzipped in a directory of your choice we do some basic setup and compilation of the server executable.

First off please enter the Config directory. Every option in here is self explanatory and the default options are just fine. However, if you wish you can change any of these options to suit your preferences.

Once you have finished changing the options in the config files it is time to compile ServUO. Please go back to your root directory where you unzipped the server. In here please launch Compile.WIN.bat. This will compile both the required DLL and the EXE of the server. Just follow the on screen prompts.

Once the required files are compiled the server will be launched. In the future you can now launch the server by running ServUO.exe in the root directory.

As this is the first time the server has run it will take a minute for scripts to be compiled. This will happen every time there isa change in the scripts directory, we do not need to worry about that in this tutorial though. When the server is ready it will ask you to create your admin account. Please make sure your use a secure password as this account has access to many powerful commands. Once you make your account please type in save into the console. This will save the game world along with your new Admin account.

2 Logging into your new shard and populating the game world.

In this section you will learn how to log into your new shard and populate the world with decoration and NPC's.

2.1 Logging into your game world

Now that you successfully have the shard setup and have made your admin account we can log into the server. To do this you can any of the tools out there that facilitate this such as Razor or UOSteam. In this tutorial I will be using Razor.

In order to connect to our local server we will use the loopback IP and Port 2593. This is what your razor launch window should look like:

Press Okay and the client should launch. Please log in with the account you created in the last step. You should now be able to create your first character. Once you have done so you should now be at new haven. Congratulations! You now have a working server.

2.2 Decorating and populating your game world.

Now that you are successfully logged into the game world we can continue to decorate and populate the game world. We include world decoration and spawn files with the ServUO repo.

In order to populate the world and activate a few game systems you should run the [createworld command. This will open up a gump with a few options. It should look like this:

I recommend that all options be left ticked. Once you press okay the game world may freeze for a minute. This is fine, the server is just working hard to make your world look good! NB. If your server crashes at this stage please run ServUO.exe as an administrator.

Once this has completed you will see that your world now looks good. Doors and signs are now in their rightful place and you can enter and exit dungeons.

Congrats! You now have a fully functioning server that is spawned. In order to keep it this way lets save the game world with the [save command.

I hope you learned a lot from this tutorial. Please stay tuned for more advanced tutorials.