ModernUO/Projects/Server
Kamron Batman a55e271a69
fix: Cleans up file system paths and archiving (#815)
* Makes EnsureDirectory properly work for relative and absolute paths
* Adds a `PathUtility.GetFullPath` which returns full paths for relative paths to `Core.BaseDirectory`. If the path is absolute, it will return as-is.
* Moves EnsureDirectory to `PathUtility`. So `ScriptsHandler.EnsureDirectory` and `AssemblyHandler.EnsureDirectory` are now `PathUtility.EnsureDirectory`
* Fixes crash guard so that it copies accounts properly.
* Changes world save and auto archive to use a random folder name inside of the temp folder.
2021-10-05 08:54:44 -07:00
..
Buffers fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Collections feat: Adds tidy option for serialization. Codegens ballotbox. Fixes pooled timer leaking (#681) 2021-08-14 03:02:53 -07:00
Comparers feat: Adds auto archiving (#794) 2021-09-25 17:22:05 -07:00
Configuration feat: Adds auto archiving (#794) 2021-09-25 17:22:05 -07:00
ContextMenus fix(core): Removes some uses of Linq (#421) 2021-01-18 21:05:11 -08:00
Diagnostics fix(core): Tightens the network stack (#479) 2021-02-07 23:30:56 -08:00
Events fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
Exceptions fix(core): Changes invalid gump response to write to network errors. (#510) 2021-02-15 08:31:53 -08:00
Geometry fix(cleanup): Cleans up attribute syntax (#734) 2021-08-26 18:30:16 -07:00
Gumps fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Items fix: Fixes backup folder not being created (#801) 2021-09-26 09:06:11 -07:00
Json feat: Adds auto archiving (#794) 2021-09-25 17:22:05 -07:00
Logging cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Maps fix: Cleans up movement code (#787) 2021-09-16 23:23:22 -07:00
Menus Updates menu packets (#320) 2020-11-17 21:47:00 -08:00
Mobiles fix: Adds Created, LastSerialized, and BeforeSerialize for all entities. (#775) 2021-09-26 01:09:45 -07:00
Network feat: Networking v3 using epoll/kqueue (#813) 2021-10-03 18:04:53 -07:00
Random fix(core): Changes random source to use debut assert (#603) 2021-05-15 20:15:22 -07:00
Regions fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Serialization fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
Targeting cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Text fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
TileMatrix fix(map): Fixes map diffs (Old Haven/Minax) (#720) 2021-08-22 23:35:18 -07:00
Timer fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
TimeZones feat: Adds auto archiving (#794) 2021-09-25 17:22:05 -07:00
Utilities fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
World fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
AssemblyHandler.cs fix: Cleans up file system paths and archiving (#815) 2021-10-05 08:54:44 -07:00
Attributes.cs fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743) 2021-08-28 22:56:00 -07:00
CityInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
ClientVersion.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Commands.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Effects.cs fix(core): Cleans up uninitialized packets (#397) 2021-01-09 14:10:29 -08:00
EventLoopTasks.cs fix: Adds idle cpu config and forces on in debug (#790) 2021-09-17 00:15:16 -07:00
ExpansionInfo.cs feat(expansions): Adds expansion.json and loads expansions dynamically (#798) 2021-09-23 20:28:43 -07:00
Guild.cs fix: Adds Created, LastSerialized, and BeforeSerialize for all entities. (#775) 2021-09-26 01:09:45 -07:00
HuePicker.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
IAccount.cs fix(core): Fixes accounts and moves it to codegen (#644) 2021-06-05 19:39:16 -07:00
IEntity.cs fix: Adds Created, LastSerialized, and BeforeSerialize for all entities. (#775) 2021-09-26 01:09:45 -07:00
Interfaces.cs fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
KeywordList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Main.cs feat: Networking v3 using epoll/kqueue (#813) 2021-10-03 18:04:53 -07:00
MultiData.cs fix(core): Moves map definitions and cleans up loading maps, regions, and tiles (#431) 2021-01-25 11:05:52 -08:00
MUO.ico Adds MUO Logo (#52) 2019-09-12 13:13:13 -07:00
NativeReader.cs fix(codegen): Fixes codegenning timers when they are null. (#723) 2021-08-23 20:44:02 -07:00
ObjectPropertyList.cs fix(core): Fixes OPL with stale header (#651) 2021-06-11 23:44:05 -07:00
Party.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Poison.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
Prompt.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Race.cs fix: Updates races to properly support gargoyle equipment. (#744) 2021-08-29 00:43:55 -07:00
Sector.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
SecureTrade.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
Serial.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Server.csproj feat: Networking v3 using epoll/kqueue (#813) 2021-10-03 18:04:53 -07:00
Skills.cs fix(core): Fixes some properties that cannot be modified ingame (#604) 2021-05-15 23:47:33 -07:00
TileData.cs fix: Fixes movement issue (#814) 2021-10-03 19:19:26 -07:00
TileList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
VirtueInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
wepoll.dll feat: Networking v3 using epoll/kqueue (#813) 2021-10-03 18:04:53 -07:00