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:
    920
    Likes Received:
    164
    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,637
    Likes Received:
    398
    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,155
    Likes Received:
    125
    You are awesome!
     
  4. Vorspire
    Offline

    Vorspire Vita-Nex: Core
    Admin ServUO Developer

    Joined:
    Jul 29, 2013
    Messages:
    920
    Likes Received:
    164
    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,637
    Likes Received:
    398
    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,637
    Likes Received:
    398
    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,155
    Likes Received:
    125
    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,637
    Likes Received:
    398
    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,155
    Likes Received:
    125
    Yes, same problem I posted above. Still getting it.
     
  20. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,637
    Likes Received:
    398
    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
Bug Reports Pet Training - Publish 97 Nov 30, 2017
Custom Releases Publish 98 Items Sep 5, 2017
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