1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Update Publish 53

Discussion in 'News & Updates' started by Vorspire, Oct 24, 2013.

  1. Vorspire
    Offline

    Vorspire Vita-Nex: Core
    Admin ServUO Developer

    Joined:
    Jul 29, 2013
    Messages:
    852
    Likes Received:
    157
    A lot of changes and much needed updates to bring us in line with current High Seas expansion features.
    Plenty of optimizations, bug fixes and general clean-ups performed.
    Entire core updated, optimized and cleaned up.
    This publish contains necessary support updates and bug fixes from RunUO 2.4

    - ServUO core recompile required with this update!

    - Merged major changes from RunUO 2.4 Git Repository - Thanks Mark Sturgill!
    - Added 7.0.30.0 protocol changes, for extended status packet use.
    - Added 7.0.33.1 protocol changes, for new MobileIncoming packet.
    - Changed refuse trades option to only show in appropriate clients.
    - Disabled item insurance on mount items.
    - Removed invisible items from the item insurance menu.
    - Changed the new context menu packet to only be used when necessary, until assistants are patched.
    - Added a setting for disabling target ID validation for debugging purposes. (It is still enabled by default.)
    - Fixed null ref in BaseFamiliar.
    - Crash handling fixes.
    - Added support for the extended status packet.
    - Added 'dead only' and 'no ethereals in pack' to ConditionTeleporter.
    - Fixed items not being placeable on tiles occupied by hidden staff mobiles.
    - Corpse packet fixes.
    - Make corpses private containers.
    - Don't trace innocuous network exceptions unless debug flagged.
    - Fix props gump serial display.
    - Assistant feature negotiation.
    - Sync feature negotiation flags.
    - DawnsMusicBoxGump null ref.
    - Stealing fixes.
    - Implement client bandage macro handler.
    - Thread safe random methods.
    - Aggressive rewrite of core random number generation.
    - Prep constants for rdrand parallelization.
    - Add Server/Random.cs RandomImpl.
    - RandomImpl display and additional interfaces.
    - Fix pre-AoS OPL Spellbook display.
    - Implement Core.TickCount.
    - Convert movement, actions (lift/use), combat, and spells to use Core.TickCount and avoid DateTime caveats (performance, system time dependency, etc)
    - BaseCreature/AI Core.TickCount
    - Core.TickCount for some AI actions.
    - Timers use Core.TickCount.
    - Refactor DateTime.Now to DateTime.UtcNow across entire project.
    - Cast disturb recovery fix.
    - Correction in NewAsyncSockets.
    - Send locking for NewAsyncSockets.
    - Add crash report packet handler.
    - Implement double checked locking.
    - Packet processing parallelization.
    - Parallel delta queue processing.
    - Thread safe packet construction, compilation, compression, gump compilation, sending, coalescing, etc.
    - Additional network level parallelization.
    - AI target acquisition parallelization.
    - Limit pooled enumerables and timerchangeentries to 200 (arbitrary)
    - Generic pooled enumerators.
    - Guild event bcp.
    - Better pooled enumerator thread safety.
    - Handle speech events with some parallelism.
    - Don't place disposed items back in the pool.
    - Delta recursion protection.
    - Flush in send completion.
    - Proper NextDouble.
    - Direct RandomBool.
    - Thread safe parallelized timer changes.
    - TileMatrix thread-safety.
    - Main WaitHandle timeout removed.
     
    • Two Thumbs Up Two Thumbs Up x 5
    • Like Like x 4
  2. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,432
    Likes Received:
    385
    Wow! Thank you for your time with this update I must say you were busy with all these changes/fixes :)
     
  3. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,104
    Likes Received:
    117
    You are awesome!
     
  4. Vorspire
    Offline

    Vorspire Vita-Nex: Core
    Admin ServUO Developer

    Joined:
    Jul 29, 2013
    Messages:
    852
    Likes Received:
    157
    Just waiting for the merge request to go through on BitBucket then it will be available for download :)
     
  5. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    Where can I download files? UO is ready server 53 updates
     
  6. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    Or update 52?
     
  7. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,432
    Likes Received:
    385
    The updates for 53 have not gone to git yet I believe if you want up to publish 52 then click on the tab at the top for Servuo Repo-this is where you can download for up to publish 52 if you wait until later it should contain the newest of 53
     
  8. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    when to wait 53 update?
     
  9. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,432
    Likes Received:
    385
    Check back later today once it is ready for download then it will be posted :)
     
  10. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Although I don't understand half of what has been worked on when reading the list ... I should say thank you for all the hard work you have done !!

    Thanks a lot and I can't wait to upgrade my shard with all those changes :D

    You're the man !

    :D
     
  11. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,104
    Likes Received:
    117
    Don't trace innocuous network exceptions unless debug flagged.

    Cool! Those are annoying!
    --- Double Post Merged, Oct 24, 2013, Original Post Date: Oct 24, 2013 ---
    Hey Vorspire,

    I cloned from your fork and tried to compile but I get a Netstate.cs error, am I doing something wrong or is there something different on your fork?
    --- Double Post Merged, Oct 24, 2013 ---
    Code (C#):
    1. C:\Users\ITSY 2443\Desktop\VitaNex-servuo-3f2a10a9cb32\Server>csc.exe /win32icon
    2. :servuo.ico /r:..\OpenUO.Core.dll /r:..\OpenUO.Ultima.dll /r:..\OpenUO.Ultima.Wi
    3. ndows.Forms.dll /r:..\SevenZipSharp.dll /debug /nowarn:0618 /nologo /out:..\Serv
    4. UO.exe /optimize /unsafe /recurse:*.cs
    5. Network\NetState.cs(1100,18): error CS1518: Expected class, delegate, enum,
    6.         interface, or struct
    7. Network\NetState.cs(1102,17): error CS1518: Expected class, delegate, enum,
    8.         interface, or struct
    9. Network\NetState.cs(1104,11): error CS1518: Expected class, delegate, enum,
    10.         interface, or struct
    11. Network\NetState.cs(1106,10): error CS1518: Expected class, delegate, enum,
    12.         interface, or struct
    13. Network\NetState.cs(1126,17): error CS1518: Expected class, delegate, enum,
    14.         interface, or struct
    15. Network\NetState.cs(1135,34): error CS1518: Expected class, delegate, enum,
    16.         interface, or struct
    17. Network\NetState.cs(1145,4): error CS0116: A namespace cannot directly contain
    18.         members such as fields or methods
    19. Network\NetState.cs(1154,3): error CS1022: Type or namespace definition, or
    20.         end-of-file expected
     
  12. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    Waiting for a link to a ready-made assembly 53 please.
     
  13. Insanity
    Offline

    Insanity Active Member

    Joined:
    Mar 2, 2013
    Messages:
    276
    Likes Received:
    61
    The update should be live in a couple of minutes. Assembla/BitBucket had an issue shortly after Vorspire did his update, preventing me from merging in the updates via the web-ui (this would of taken forever or simply not of worked from home atm, due to my internet limitations.)

    As for the mention of the compiled assembly. ServUO doesn't provide a compiled assembly as of yet. You can use the compile.bat file or compile via Visual Studio.
     
  14. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    I understand you falsely, but I downloaded you have 52 finished the assembly: servuo-servuo-c8494ac24dd8
    Where can I download the finished assembly 53?
    --- Double Post Merged, Oct 25, 2013, Original Post Date: Oct 25, 2013 ---
    Give those direct link to the download server 53 FOOL? in which there .exe files
    --- Double Post Merged, Oct 25, 2013 ---
    Downloaded by clicking Compile.bat but the file ServUO.exe does not appear ???
     
    • Shit Shit x 1
  15. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,432
    Likes Received:
    385
    Look in your folder for the little fork emblem/icon which says ServUO Server
     
  16. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
  17. Redmoon
    Offline

    Redmoon Active Member

    Joined:
    Sep 16, 2013
    Messages:
    264
    Likes Received:
    39
    I am getting this error on compile:
    Code (C#):
    1.  
    2.  
    3.  
    4.  
    5. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>cd EmergencyBackup
    6. The system cannot find the path specified.
    7.  
    8.  
    9.  
    10.  
    11. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>SET DOTNET=C:\WINDOWS\Microsoft.NET\
    12. Framework\v4.0.30319
    13.  
    14.  
    15.  
    16.  
    17. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>SET PATH=C:\WINDOWS\Microsoft.NET\Fr
    18. amework\v4.0.30319
    19.  
    20.  
    21.  
    22.  
    23. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>csc.exe /r:..\SevenZipSharp.dll /deb
    24. ug /nowarn:0618 /nologo /out:..\EmergencyBackup.exe /optimize /unsafe /recurse:*.cs
    25. Network\NetState.cs(1100,18): error CS1518: Expected class, delegate, enum, interface, or struct
    26. Network\NetState.cs(1102,17): error CS1518: Expected class, delegate, enum, interface, or struct
    27. Network\NetState.cs(1104,11): error CS1518: Expected class, delegate, enum, interface, or struct
    28. Network\NetState.cs(1106,10): error CS1518: Expected class, delegate, enum, interface, or struct
    29. Network\NetState.cs(1126,17): error CS1518: Expected class, delegate, enum, interface, or struct
    30. Network\NetState.cs(1135,34): error CS1518: Expected class, delegate, enum, interface, or struct
    31. Network\NetState.cs(1145,4): error CS0116: A namespace cannot directly contain members such as
    32.         fields or methods
    33. Network\NetState.cs(1154,3): error CS1022: Type or namespace definition, or end-of-file expected
    34.  
    35.  
    36.  
    37.  
    38. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>cd ..
    39.  
    40.  
    41.  
    42.  
    43. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9>cd Server
    44.  
    45.  
    46.  
    47.  
    48. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>csc.exe /win32icon:servuo.ico /r:..\
    49. OpenUO.Core.dll /r:..\OpenUO.Ultima.dll /r:..\OpenUO.Ultima.Windows.Forms.dll /r:..\SevenZipSharp.dl
    50. l /debug /nowarn:0618 /nologo /out:..\ServUO.exe /optimize /unsafe /recurse:*.cs
    51. Network\NetState.cs(1100,18): error CS1518: Expected class, delegate, enum, interface, or struct
    52. Network\NetState.cs(1102,17): error CS1518: Expected class, delegate, enum, interface, or struct
    53. Network\NetState.cs(1104,11): error CS1518: Expected class, delegate, enum, interface, or struct
    54. Network\NetState.cs(1106,10): error CS1518: Expected class, delegate, enum, interface, or struct
    55. Network\NetState.cs(1126,17): error CS1518: Expected class, delegate, enum, interface, or struct
    56. Network\NetState.cs(1135,34): error CS1518: Expected class, delegate, enum, interface, or struct
    57. Network\NetState.cs(1145,4): error CS0116: A namespace cannot directly contain members such as
    58.         fields or methods
    59. Network\NetState.cs(1154,3): error CS1022: Type or namespace definition, or end-of-file expected
    60.  
    61.  
    62.  
    63.  
    64. E:\servuo-servuo-580496364ff9\servuo-servuo-580496364ff9\Server>PAUSE
    65. Press any key to continue . . .
    --- Double Post Merged, Oct 25, 2013 ---
    Is this a completely new compile, or a merge with the older one and then re-compile?
     
  18. hutpat
    Offline

    hutpat Member

    Joined:
    Oct 24, 2013
    Messages:
    39
    Likes Received:
    0
    I have essentially the same problem, help my
     
  19. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,104
    Likes Received:
    117
    Yes, same problem I posted above. Still getting it.
     
  20. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,432
    Likes Received:
    385
    Have you downloaded the complete zip servuo? You really need to state what you have done and avoid calling staff FOOL :)
    http://git.servuo.com/servuo/downloads
    Click on Branches
    then to the right click on zip
     
Similar Threads: Publish
Forum Title Date
General Discussion Publish 98 - Real UO - 8/10/2017 Aug 11, 2017
Archived Bug Reports Publish 59: Champion Spawn Login Logout Jul 16, 2017
Archived Bug Reports Bulk Ordeds (Publish 95) Jun 24, 2017
Custom Releases Publish 97 - New Doom Stealables Jun 18, 2017
Custom Releases Publish 96's Wedding Items May 13, 2017
ServUO Discussion New pet training system on real UO publish 97. Apr 15, 2017
General Discussion Check out new real UO publish - Doom revamp. Jan 20, 2017