After years of UO hiatus I've bit time again and thought let's have a look what is going on in terms of UO emulation. Seems a lot has happened, even RunUO is closed!
Now I've downloaded the ServUO github master and compiled the binary through the bat file, all ok so far. Then it starts the server and ...
Code:
----------------------------------------------------------------------------
ServUO - [http://www.servuo.com] Version 0.5, Build 5578.18387
Publish 54
Core: Optimizing for 4 64-bit processors
RandomImpl: CSPRandom (Software)
OpenUO Error: Client files not found.
Scripts: Compiling C# scripts...done (cached)
Scripts: Skipping VB.NET Scripts...done (use -vb to enable)
Scripts: Verifying...
Finished (4057 items, 1007 mobiles, 11 customs) (0.75 seconds)
Regions: Loading...done
World: Loading...done (0 items, 0 mobiles, 0 customs) (0.02 seconds)
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 ta
rget of an invocation. ---> System.TypeInitializationException: The type initial
izer for 'Server.TileData' threw an exception. ---> System.Exception: TileData:
not found
  at Server.TileData..cctor() in d:\UO_own\Server\ServUO\ServUO_git\Server\Tile
Data.cs:line 331
  --- End of inner exception stack trace ---
  at Server.TileData.get_MaxItemValue()
  at Server.Item.get_DefaultWeight() in d:\UO_own\Server\ServUO\ServUO_git\Serv
er\Item.cs:line 3534
  at Server.Item.set_Amount(Int32 value) in d:\UO_own\Server\ServUO\ServUO_git\
Server\Item.cs:line 4623
  at Server.Item..ctor() in d:\UO_own\Server\ServUO\ServUO_git\Server\Item.cs:l
ine 5708
  at Server.Misc.TreasuresOfTokunoPersistance.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, Objec
t[] parameters, Object[] arguments)
  at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
Attr, Binder binder, Object[] parameters, CultureInfo culture)
  at Server.ScriptCompiler.Invoke(String method) in d:\UO_own\Server\ServUO\Ser
vUO_git\Server\ScriptCompiler.cs:line 660
  at Server.Core.Main(String[] args) in d:\UO_own\Server\ServUO\ServUO_git\Serv
er\Main.cs:line 592
This exception is fatal, press return to exit

Huh?

Ps: I copied that from the server window because I can't find the error.log (there should be one??) anywhere. Where does ServUO generate the error logs when it starts the server?
 
Have you set the datapath.cs script pointing to your game client? You compiled using the Compile.Win batch file for windows? Your not using mono correct?
 
Ok, after changing DataPath.cs it is ok now. (why is there no information about that in the Readme.txt?)
Still looking for a location where it place error logs.
 
If the server crashes you will get a crash report, other wise error's show up on the server window
 
How do I export logs/errors if there is no crash? After all if a server runs somewhere remote I can't "look" at the server window?
 
I think there are console logging scripts out there, but I don't think logging the info from the console is a standard feature.

If I remember where I saw them, or find them, I'll post it here.
 
Back