old six

Citizen
Ok mate,lets go!
1º-Download latest ServUo repo: https://github.com/ServUO/ServUO/archive/57.zip
2º-Download Ultima online client from uo.com and let the client update untill finished:
*Classic client: http://web.cdn.eamythic.com/us/uo/installers/20120309/UOClassicSetup_7_0_24_0.exe
*Enhanced client: http://web.cdn.eamythic.com/us/uo/installers/20101118/UOEnhancedSetup_4_0_10_1.exe
3º-Unzip your ServUo publish 57 where you want.I use it on my desktop.
4º-Go to folder Scripts/Misc/Datapath.CS and open it with your editor.
*if you dont have editor,i use sublime text 3: https://download.sublimetext.com/Sublime Text Build 3211 x64 Setup.exe
5º-Inside DataPath.CS,around line number 21 you find this:
C#:
private static readonly string CustomPath = Config.Get(@"DataPath.CustomPath", default(string));
-Change this line with the path to your Ultima Online installation,i show you mine:
C#:
private static string CustomPath = @"C:\Users\Kiko\Desktop\Client SERVER";
-For more clean and secure,you can just comment the first line with "//",and add the new one with your path like this:

C#:
//private static readonly string CustomPath = Config.Get(@"DataPath.CustomPath", default(string));
        private static string CustomPath = @"C:\Users\Kiko\Desktop\Client SERVER";
6º-Now save changes in DataPath.CS and close the editor.
7º-Go to ServUo publish 57 folder,and run the file named "Compile.WIN - Release".(I asume you using windows).
8º-Follow the instructions you can see in console until world is loaded and port is listening.The emulator will ask you to create your Administrator account.
9º-Open your favorite game assistant and choose the client and client folder you updated before.Set ip 127.0.0.1 and port 2593 and enter the world.
10º-Use command [CreateWorld and create it.now just wait,depending on machine.
11º-Enjoy your new world.
Here is a great tutorial to get started in ServUo:
Read this,is better than i say,but i hope it help you man! Welcome!
Hello oracle

I tried to download the server code file 57.zip through the first step, but there was an error when releasing the compressed file. I wonder if you have known this situation. Is there any way to get a good 57.zip server code file?
 

old six

Citizen

Which one have you used?
  • The code file download problem has been solved.
  • Now I found another problem. After I created the world using the owner account, I found that there was a problem in the first continent. All the building walls, stairs, trees and other materials in the first continent could not be seen.I don't know what the reason is, but could it be the version of the client pointed to in the "datepath" file?
 

Milva

Moderator
Try the config folder

  1. Starting with the /Config directory, find and edit Server.cfg to set up the essentials.
  2. Go through the remaining *.cfg files to ensure they suit your needs.
 

old six

Citizen
An error was encountered while loading a saved object
- Type: Server.Multis.LizardmenCamp
- Serial: 0x4001792F
Delete the object? (y/n)

What is the problem with this error when starting the service? May I ask for some advice?
  • Booting on my local machine works fine
 

Juzzver

Rookie
An error was encountered while loading a saved object
- Type: Server.Multis.LizardmenCamp
- Serial: 0x4001792F
Delete the object? (y/n)

What is the problem with this error when starting the service? May I ask for some advice?
  • Booting on my local machine works fine
Make sure you've added correct path to the client in the Config/DataPath.cfg file. Example:
C#:
# Uncomment this line and set it to the path of the client files to set a
# custom data path. Otherwise ServUO will look for the client in the default
# Windows installation directories. Note that this is *required* when running
# on non-Windows systems.
CustomPath=D:\Games\Electronic Arts\Ultima Online Classic
 

old six

Citizen
Make sure you've added correct path to the client in the Config/DataPath.cfg file. Example:
C#:
# Uncomment this line and set it to the path of the client files to set a
# custom data path. Otherwise ServUO will look for the client in the default
# Windows installation directories. Note that this is *required* when running
# on non-Windows systems.
CustomPath=D:\Games\Electronic Arts\Ultima Online Classic
Thank you for your answer,the problem has been solved.I'm just starting to learn about server code and scripting. Is there any teaching material that can help me get started.