Full Version : Latest RunUO 2.0 server - rev 286
xmlspawner >>Misc >>Latest RunUO 2.0 server - rev 286


<< Prev | Next >>

ArteGordon- 06-29-2006
This is the latest version of the RunUO 2.0 server compiled from the most recent SVN.
For information on how to obtain the original SVN source yourself, see this thread
RunUO 2.0 SVN open to public, Update on 2.0 Release

Latest overall SVN rev: 295 - last update 3/10/08

Latest Scripts rev: 284 - last update 2/7/08
Latest Server rev: 286 - last update 2/20/08


I will post updates as changes are made to the server.
Note that the overall SVN, the Scripts rev, and Server rev can be different numbers since some SVN updates contain changes for either the Server files, Scripts files, both, or neither.
The posted number represents the last SVN that actually changed files in that area.

Notes:

- when replacing a previous version of the server executable, remember to clear the contents of the script cache (Scripts/Output) before starting it for the first time in order to force a recompile using the new server. You may get strange errors if you dont do this. Modifying any scripts will also force a recompilation and will work just as well.

- If you use this server, and are using a version of xmlspawner older than v3.15 then you will need to get the updated XmlSpawnerGumps.cs file from the latest xmlspawner release.

- there are two custom modifications that have been added to the compiled server included here. One is a change in the color of script compiler error messages from Dark Red, to just Red. I found the dark red too hard to see.
The other handles the problem of crashing with "System.ArgumentException: The path is not of a legal form." errors during script compilation. Scripts with illegal characters such as '(' or ')' in their pathnames will not cause the script compiler to crash when errors are detected in them at compile time, but will rather be reported as 'illegal filenames'.

Neither of these mods will have any effect on the running server itself.

Erica- 06-29-2006
Nice notice that its missing the RunUo 2.0 icon also got question so everytime it goes up a number of revision like 62, 63, an now 64 will that complie everytime they change it or is the revision only scripts changes or core or both i am curious cause im using the core my friend made for me of 61 revision.

ArteGordon- 06-30-2006
QUOTE (Erica @ June 29, 2006 11:06 pm)
Nice notice that its missing the RunUo 2.0 icon also got question so everytime it goes up a number of revision like 62, 63, an now 64 will that complie everytime they change it or is the revision only scripts changes or core or both i am curious cause im using the core my friend made for me of 61 revision.

the different revisions can be either script or core changes or both.
Looking at the revision log for the svn I see that the only server change between rev 61 and 64 is a change to gump text entry .

I intentionally left out the icon so as not to confuse it with the actual RC1 release executable.

Erica- 07-03-2006
got a question is there anyway i can put the runuo icon to the server exe. you made artegordon i use sharp develop any idea how it can be done if it can?

ArteGordon- 07-03-2006
QUOTE (Erica @ July 03, 2006 11:56 am)
got a question is there anyway i can put the runuo icon to the server exe. you made artegordon i use sharp develop any idea how it can be done if it can?

just make a shortcut and add the icon there.

Erica- 07-12-2006
Heres the Latest RunUO 2.0 server - rev 65

Erica- 07-12-2006
If you can ArteGordon can you pinn it up to where it should be at Thank You .

ArteGordon- 07-13-2006
thanks. I dont believe that Rev 65 made any changes to the core. It looks like there were just some mods to the Harvest system engine so the server executable should still be the same.

ArteGordon- 08-14-2006
Rev 68 has many changes to serialization and the addition of new musicname enums. Note that the server that I posted includes the RunUO icon and I also changed the error color from DarkRed to just Red (for readability). The error color mod is not an official SVN change, I just find the dark red too hard to see.

QUOTE

public enum MusicName
{
  Invalid = -1,
  OldUlt01 = 0,
  Create1,
  DragFlit,
  OldUlt02,
  OldUlt03,
  OldUlt04,
  OldUlt05,
  OldUlt06,
  Stones2,
  Britain1,
  Britain2,
  Bucsden,
  Jhelom,
  LBCastle,
  Linelle,
  Magincia,
  Minoc,
  Ocllo,
  Samlethe,
  Serpents,
  Skarabra,
  Trinsic,
  Vesper,
  Wind,
  Yew,
  Cave01,
  Dungeon9,
  Forest_a,
  InTown01,
  Jungle_a,
  Mountn_a,
  Plains_a,
  Sailing,
  Swamp_a,
  Tavern01,
  Tavern02,
  Tavern03,
  Tavern04,
  Combat1,
  Combat2,
  Combat3,
  Approach,
  Death,
  Victory,
  BTCastle,
  Nujelm,
  Dungeon2,
  Cove,
  Moonglow,
  Zento,
  TokunoDungeon,
  Taiko,
  DreadHornArea,
  ElfCity,
  GrizzleDungeon,
  MelisandesLair,
  ParoxysmusLair,
  GwennoConversation,
  GoodEndGame,
  GoodVsEvil,
  GreatEarthSerpents,
  Humanoids_U9,
  MinocNegative,
  Paws,
  SelimsBar,
  SerpentIsleCombat_U7,
  ValoriaShips

}

Erica- 08-14-2006
Ok not sure why just got home changed the scripts that got updated from 68 and added your server.exe 68 and when i turn server on i get this error
CODE
World: Loading...An error was encountered while loading a saved object
- Type: Server.Guilds.BaseGuild
- Serial: 0x00000003
Delete the object? (y/n)
Any clue whats going on here.

ArteGordon- 08-14-2006
there was a change to misc/guild.cs that might be related.

QUOTE

  [CommandProperty( AccessLevel.GameMaster )]
  public Mobile Leader
  {
   get
   {
    if ( m_Leader == null || m_Leader.Deleted || m_Leader.Guild != this )
     CalculateGuildmaster();

    return m_Leader;
   }
   set
   {
    this.AddMember( value ); //Also removes from old guild.


    if( m_Leader is PlayerMobile && m_Leader.Guild == this )
     ((PlayerMobile)m_Leader).GuildRank = RankDefinition.Member;

    m_Leader = value;

    if( m_Leader is PlayerMobile )
     ((PlayerMobile)m_Leader).GuildRank = RankDefinition.Leader;
   }
  }


you can try it without that change and see what happens.

Erica- 08-14-2006
Ok what i did was put the old script guild back uploaded fine then i saved world restart then uploaded server again and works fine with the old script guild of 66 .
Now whats the new change is it a important thing or did they get the line wrong and will i be fine in using the old guild script.

ArteGordon- 08-14-2006
I'm not sure why they made that change. It isnt explained in the svn notes. I would guess that they will fix in a later rev. I would just leave the old guild.cs for now.

Erica- 08-15-2006
hehe ArteGordon asayre updated the svn now is 69 he changed the devel/Server/Timer.cs guess you will release svn 69 when you get a chance lol.

ArteGordon- 08-15-2006
updating now.