I have excellent characters on Catskills but bugger all people to play with. I figure if I'm going to play the game mostly solo it would be fun to host my own private shard.

How easy is it to install ServUO for just one player? Will it include spawned monsters? What about housing? Can I create my character using admin tools so I don't have to grind another mage/tamer?
 
you can do full world decor and play it all by your self just dont host it online keep it set to localhost only.

yes you can use your admin account to make a char give him everything in game if u wanted.
 
...or...if you want a single player designed Ultima game, where almost everything will be brand new to you, you may want to check this out:

 
I need some help. I am following the directions for installing ServUO but after a while it gets stuck in a loop and generates this:


Server Crash Report
===================

ServUO Version 0.5, Build 7093.35713
Operating System: Microsoft Windows NT 6.2.9200.0
.NET Framework: 4.0.30319.42000
Time: 6/3/2019 11:51:48 PM
Mobiles: 1
Items: 1
Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Server.TileData' threw an exception. ---> System.Exception: TileData: not found
at Server.TileData..cctor()
--- End of inner exception stack trace ---
at Server.TileData.get_ItemTable()
at Server.Item.get_ItemData()
at Server.Item.UpdateLight()
at Server.Items.BaseArmor..ctor(Int32 itemID)
at Server.Mobiles.SeaMarketOfficer.InitBody()
at Server.Mobiles.BaseVendor..ctor(String title)
at Server.Engines.Quests.MondainQuester..ctor()
at Server.Mobiles.SeaMarketOfficer..ctor()
at Server.Mobiles.SeaMarketOfficer.Initialize()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Server.ScriptCompiler.Invoke(String method)
at Server.Core.Main(String[] args)

Clients:
- Count: 0
Post automatically merged:

This is what I get when I launch the server:

ServUO - [https://www.servuo.com] Version 0.5, Build 7093.38018 - Build on 6/3/2019 9:07:16 PM UTC - Release
Core: Optimizing for 4 64-bit processors
Core: Compiled for .NET MONO/CSC/Unknown
RandomImpl: CSPRandom (Software)
Core: Loading config...
Scripts: Compiling C# scripts...done (cached)
Scripts: Verifying...
Finished (5780 items, 1353 mobiles, 3 customs) (1.19 seconds)
DataPath: C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
Regions: Loading...done
World: Loading...
...done (0 items, 0 mobiles, 0 customs) (0.05 seconds)
ServerList: Auto-detecting public IP address...
ServerList: >>> services.servuo.com
ServerList: >>> api.ipify.org
ServerList: <<< 68.32.201.6
ServerList: Done: '68.32.201.6'
Restricting enhanced client version to 67.0.59.0 SA. Action to be taken: Kick
tiledata.mul was not found
Make sure your Scripts/Misc/DataPath.cs is properly configured
After pressing return an exception will be thrown and the server will terminate
Error:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Server.TileData' threw an exception. ---> System.Exception: TileData: not found
at Server.TileData..cctor()
--- End of inner exception stack trace ---
at Server.TileData.get_ItemTable()
at Server.Item.get_ItemData()
at Server.Item.UpdateLight()
at Server.Items.BaseArmor..ctor(Int32 itemID)
at Server.Mobiles.SeaMarketOfficer.InitBody()
at Server.Mobiles.BaseVendor..ctor(String title)
at Server.Engines.Quests.MondainQuester..ctor()
at Server.Mobiles.SeaMarketOfficer..ctor()
at Server.Mobiles.SeaMarketOfficer.Initialize()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Server.ScriptCompiler.Invoke(String method)
at Server.Core.Main(String[] args)
Crash: Generating report...
 
Last edited:
Looks like you used the Compile.MONO (linux) compiler shortcut instead of the Compile.WIN (windows) shortcut to build your executable.
 
C#:
DataPath: C:\Program Files (x86)\Electronic Arts\Ultima Online Classic
tiledata.mul was not found

Ok so 2 things basically.
First you shouldnt share the client files in a running client and the server, this causes issues when files get locked (like this)
Second I would suggest not to put the client files for the server in the C:\Program Files(x86) folder. Reason is this is protected by microsoft and causes all kinds of nonsense wich you will most likely need to go around with using the administrator mode
 
Thanks. I'm having problems following though.

I've moved the client files to a new location on a separate drive.

The part I don't understand is "First you shouldnt share the client files in a running client and the server, this causes issues when files get locked (like this) "
 
What I ment is, you were running ultima online (the game) from C:\Program Files (x86)\Electronic Arts\Ultima Online Classic and you also had your server pointed to that exact location. Wich shouldnt be done
 
I've moved a copy of the Ultima Online Classic files to a new location. I changed the datapath location to the new location. When I launch the compilation file it repeatedly crashes and restarts:

Server Crash Report
===================

ServUO Version 0.5, Build 7094.21186
Operating System: Microsoft Windows NT 6.2.9200.0
.NET Framework: 4.0.30319.42000
Time: 6/4/2019 3:47:39 PM
Mobiles: 1
Items: 1
Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Server.TileData' threw an exception. ---> System.Exception: TileData: not found
at Server.TileData..cctor() in D:\ServUO\ServUO-56.1\Server\TileData.cs:line 329
--- End of inner exception stack trace ---
at Server.TileData.get_ItemTable()
at Server.Item.get_ItemData() in D:\ServUO\ServUO-56.1\Server\Item.cs:line 5868
at Server.Item.UpdateLight() in D:\ServUO\ServUO-56.1\Server\Item.cs:line 6236
at Server.Item..ctor(Int32 itemID) in D:\ServUO\ServUO-56.1\Server\Item.cs:line 6217
at Server.Items.BaseArmor..ctor(Int32 itemID) in D:\ServUO\ServUO-56.1\Scripts\Items\Equipment\Armor\BaseArmor.cs:line 2372
at Server.Items.ChainChest..ctor() in D:\ServUO\ServUO-56.1\Scripts\Items\Equipment\Armor\ChainChest.cs:line 10
at Server.Mobiles.SeaMarketOfficer.InitBody() in D:\ServUO\ServUO-56.1\Scripts\Services\Expansions\High Seas\Quests\ProfessionalBountyQuest\Mobiles\SeaMarketOfficer.cs:line 32
at Server.Mobiles.BaseVendor..ctor(String title) in D:\ServUO\ServUO-56.1\Scripts\Mobiles\NPCs\BaseVendor.cs:line 315
at Server.Engines.Quests.MondainQuester..ctor() in D:\ServUO\ServUO-56.1\Scripts\Services\MondainsLegacyQuests\MondainQuester.cs:line 12
at Server.Mobiles.SeaMarketOfficer..ctor() in D:\ServUO\ServUO-56.1\Scripts\Services\Expansions\High Seas\Quests\ProfessionalBountyQuest\Mobiles\SeaMarketOfficer.cs:line 14
at Server.Mobiles.SeaMarketOfficer.Initialize() in D:\ServUO\ServUO-56.1\Scripts\Services\Expansions\High Seas\Quests\ProfessionalBountyQuest\Mobiles\SeaMarketOfficer.cs:line 143
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Server.ScriptCompiler.Invoke(String method) in D:\ServUO\ServUO-56.1\Server\ScriptCompiler.cs:line 523
at Server.Core.Main(String[] args) in D:\ServUO\ServUO-56.1\Server\Main.cs:line 642

Clients:
- Count: 0






This is what I get from launching the Server file:


ServUO - [https://www.servuo.com] Version 0.5, Build 7094.21186 - Build on 6/4/2019 11:46:12 AM UTC - Debug
Core: Running with arguments: -debug
Core: Optimizing for 4 64-bit processors
Core: Compiled for .NET MONO/CSC/Unknown
RandomImpl: CSPRandom (Software)
Core: Loading config...

Accounts.AccountsPerIp=1
Accounts.AutoCreateAccounts=True
Accounts.@RestrictDeletion=True
Accounts.DeleteDelay=07:00:00:00
Accounts.PasswordCommandEnabled=False
Accounts.ProtectPasswords=NewCrypt
AutoRestart.Enabled=False
AutoRestart.Hour=12
AutoRestart.Minute=0
AutoRestart.Frequency=24
AutoSave.Enabled=True
AutoSave.Frequency=00:00:05:00
AutoSave.WarningTime=00:00:00:15
Champions.Enabled=true
Champions.RotateDelay=01:00:00:00
Champions.GoldPiles=50
Champions.GoldMin=4000
Champions.GoldMax=5500
Champions.HarrowerGoldPiles=75
Champions.HarrowerGoldMin=5000
Champions.HarrowerGoldMax=10000
Champions.PowerScrolls=6
Champions.StatScrolls=16
Champions.ScrollChance=0.1
Champions.TranscendenceChance=50.0
Champions.Rank2RedSkulls=5
Champions.Rank3RedSkulls=10
Champions.Rank4RedSkulls=13
Champions.Rank1MaxKills=256
Champions.Rank2MaxKills=128
Champions.Rank3MaxKills=64
Champions.Rank4MaxKills=32
Chat.Enabled=True
Chat.AllowCreateChannels=True
CityLoyalty.Enabled=True
CityLoyalty.JoinWait=7
CityLoyalty.BannerCost=250000
CityLoyalty.BannerCooldown=24
CityLoyalty.TradeDealPeriod=7
CityLoyalty.TradeDealCooldown=7
CityLoyalty.TradeDealCost=2000000
CityLoyalty.TradeDealUtilizationPeriod=24
CityLoyalty.MaxBallotBoxes=10
CityLoyalty.AnnouncementPeriod=48
CityTrading.TurnInGold=10000
CityTrading.CrateDuration=24
CityTrading.AmbushWaitDuration=5
CityTrading.AmbusherDelete=10
Client.AllowRegular=true
Client.AllowUOTD=true
Client.AllowGod=true
Client.AllowEC=true
Client.KickDelay=20
DailyRares.Enabled=True
DataPath.CustomPath=D:\UO\Ultima Online Classic
Email.EmailServer=
Email.EmailPort=25
Email.EmailSsl=False
Email.FromAddress=
Email.CrashAddresses=
Email.SpeechLogPageAddresses=
Email.EmailUsername=
Email.EmailPassword=
Expansion.CurrentExpansion=EJ
Factions.NewCoMLocation=True
General.Metrics=False
General.ShowStaffOffline=True
General.SupportEmail=
General.SupportWebsite=
General.DefaultItemDecayTime=60
General.RestrictRedsToFel=True
Honesty.Enabled=True
Honesty.MaxGeneration=1000
Honesty.TrammelGeneration=True
Housing.AccountHouseLimit=1
Loot.FeluccaLuckBonus=1000
Loot.FeluccaBudgetBonus=100
Loot.MaxBaseBudget=700
Loot.MinBaseBudget=150
Loot.MaxAdjustedBudget=1450
Loot.MinAdjustedBudget=150
Loot.MaxProps=11
Loot.CanPOFJewelry=False
PlayerCaps.SkillCap=1000
PlayerCaps.TotalSkillCap=7000
PlayerCaps.TotalStatCap=225
PlayerCaps.StrCap=125
PlayerCaps.DexCap=125
PlayerCaps.IntCap=125
PlayerCaps.StrMaxCap=150
PlayerCaps.DexMaxCap=150
PlayerCaps.IntMaxCap=150
PlayerCaps.StatCap=125
PlayerCaps.EnablePlayerStatTimeDelay=false
PlayerCaps.PlayerStatTimeDelay=00:00:15:00
PlayerCaps.EnablePetStatTimeDelay=false
PlayerCaps.PetStatTimeDelay=00:00:05:00
PlayerCaps.EnableAntiMacro=False
PlayerCaps.PlayerChanceToGainStats=5.0
PlayerCaps.PetChanceToGainStats=5.0
Reports.AutoGenerate=false
Reports.Path=reports
Server.Name=My Shard
Server.AutoDetect=True
Server.@Address=
Server.@Port=2593
Shadowguard.ReadyDuration=30
Shadowguard.RandomizeInstances=False
Siege.IsSiege=false
Siege.CharacterSlots=7
Staff.Staffbody=False
Staff.UseColoring=True
Staff.GiveBoots=True
Staff.CutHair=False
Staff.CutFacialHair=False
Staff.Owner=1001
Staff.Developer=1001
Staff.Administrator=1001
Staff.Seer=467
Staff.GameMaster=39
Staff.Counselor=3
Store.Enabled=True
Store.Expansion=TOL
Store.Website=https://uo.com/ultima-store/
Store.CurrencyImpl=Sovereigns
Store.ResolveCurrency=
Store.CurrencyName=Sovereigns
Store.CurrencyDisplay=True
Store.PointsImpl=None
Store.CostMultiplier=1.0
Store.CartCapacity=10
TestCenter.Enabled=False
TreasureMaps.Enabled=True
TreasureMaps.LootChance=.01
TreasureMaps.ResetTime=30.0
Vendors.RestockDelay=60
Vendors.MaxSell=500
Vendors.BuyItemChange=1000
Vendors.SellItemChange=1000
Vendors.EconomyStockAmount=500
Vendors.BribeDecayMinTime=25
Vendors.BribeDecayMaxTime=30
VetRewards.Enabled=True
VetRewards.AgeCheckOnUse=False
VetRewards.SkillCapRewards=False
VetRewards.SkillCapBonus=200
VetRewards.SkillCapBonusLevels=4
VetRewards.RewardInterval=30:00:00:00
VetRewards.StartingLevel=0
VvV.Enabled=True
VvV.StartSilver=2000
VvV.EnhancedRules=False
XmlSpawner2.Sockets=false
XmlSpawner2.Points=false
XmlSpawner2.Factions=false

Scripts: Compiling C# scripts...done (cached)
Scripts: Verifying...
Finished (5780 items, 1353 mobiles, 3 customs) (1.26 seconds)
DataPath: D:\UO\Ultima Online Classic
Regions: Loading...done
World: Loading...
...done (0 items, 0 mobiles, 0 customs) (0.04 seconds)
ServerList: Auto-detecting public IP address...
ServerList: >>> services.servuo.com
ServerList: >>> api.ipify.org
ServerList: <<< 68.32.201.6
ServerList: Done: '68.32.201.6'
Restricting enhanced client version to 67.0.59.0 SA. Action to be taken: Kick
tiledata.mul was not found
Make sure your Scripts/Misc/DataPath.cs is properly configured
After pressing return an exception will be thrown and the server will terminate
Error:
 
I made the statement re. compilation because your the very beginning of your crash report shows:
Code:
Core: Compiled for .NET MONO/CSC/Unknown

Unless that's a recent change, mine (about a year old) reads:
Code:
Core: Compiled for .NET 4.0
 
Falkor. you are the only real person here trying to help him solve a problem you are the man :) im giving you 1000 stars.

Second
Djeryv stop linking files with client files in them your going to get servuo site in trouble doing that. just dont want to see anything happen to servuo.

Third Pyro There is no such thing as locking client files by pointing your Emulator at the uo folder. I have been doingthis for 20 years and never in my life have had that happen. it can happen but there is two ways it could of happened if it did.

One You didnt give you server emulator admin access when you ran it.
two You client folder is set to read only and not modifie.

here link explaing admin access to that folder

here second link if it did happen
https://answers.microsoft.com/en-us...file-and/3a40d985-808c-4f5a-be19-366f8d72c2bd how to unlock program files x86.



Now my turn to try and help him

Okay this will be step by step instructions.

First go to you Uo client folderthat has all the .muls that your servuo points to. click it and make sure its set up using this link
https://answers.microsoft.com/en-us...file-and/3a40d985-808c-4f5a-be19-366f8d72c2bd how to unlock

then delete all servuo folder please

unzip fresh servuo folder so there is no mod files.

Now go in and double click the Compile.WIN - Release

follow its directions. if you do not have that file

Go to servuo.com and at the top of the website is get servuo.

go there redownload the repo. :)
 
Back