#W# Commiting Configuration Fiiles.

This commit is contained in:
WarrentyExpired 2026-08-28 16:48:36 -04:00
parent b889782479
commit 76a9450b66
20 changed files with 412 additions and 86 deletions

21
.gitignore vendored
View file

@ -7,25 +7,6 @@
/Distribution/Server.*
/Distribution/Assemblies
/Distribution/bsdtar
/Distribution/Configuration/antimacro.json
/Distribution/Configuration/assistants.json
/Distribution/Configuration/auto-denylist.json
/Distribution/Configuration/bans.json
/Distribution/Configuration/blocklist.json
/Distribution/Configuration/crowdsec.json
/Distribution/Configuration/expansion.json
/Distribution/Configuration/firewall.json
/Distribution/Configuration/ip-allowlist*.txt
/Distribution/Configuration/ip-allowlist*.txt.tmp
/Distribution/Configuration/ip-blocklist.txt
/Distribution/Configuration/ip-blocklist.txt.tmp
/Distribution/Configuration/login-allowlist.json
/Distribution/Configuration/login-allowlist.txt
/Distribution/Configuration/login-allowlist.txt.tmp
/Distribution/Configuration/modernuo.json
/Distribution/Configuration/email-settings.json
/Distribution/Configuration/throttles.json
/Distribution/Configuration/tot.json
/Distribution/Data/Pathfinding
/Distribution/Logs
/Distribution/Archives
@ -42,7 +23,7 @@
/Distribution/nohup.out
/Distribution/ref
/Distribution/web
/Distribution/Data/Files
/Projects/*/obj
/Projects/*/bin
/Projects/*/Generated

View file

@ -0,0 +1,66 @@
{
"Allowance": 3,
"LocationSize": 5,
"Enabled": false,
"Expire": "00:05:00",
"SkillsThatUseAntiMacro": {
"Alchemy": false,
"Anatomy": true,
"AnimalLore": true,
"ItemID": true,
"ArmsLore": true,
"Parry": false,
"Begging": true,
"Blacksmith": false,
"Fletching": false,
"Peacemaking": true,
"Camping": true,
"Carpentry": false,
"Cartography": false,
"Cooking": false,
"DetectHidden": true,
"Discordance": true,
"EvalInt": true,
"Healing": true,
"Fishing": true,
"Forensics": true,
"Herding": true,
"Hiding": true,
"Provocation": true,
"Inscribe": false,
"Lockpicking": true,
"Magery": true,
"MagicResist": true,
"Tactics": false,
"Snooping": true,
"Musicianship": true,
"Poisoning": true,
"Archery": false,
"SpiritSpeak": true,
"Stealing": true,
"Tailoring": false,
"AnimalTaming": true,
"TasteID": true,
"Tinkering": false,
"Tracking": true,
"Veterinary": true,
"Swords": false,
"Macing": false,
"Fencing": false,
"Wrestling": false,
"Lumberjacking": true,
"Mining": true,
"Meditation": true,
"Stealth": true,
"RemoveTrap": true,
"Necromancy": true,
"Focus": false,
"Chivalry": true,
"Bushido": true,
"Ninjitsu": true,
"Spellweaving": true,
"Mysticism": true,
"Imbuing": true,
"Throwing": false
}
}

View file

@ -0,0 +1,33 @@
{
"warnOnFailure": true,
"kickOnFailure": true,
"disallowedFeatures": {
"FilterWeather": false,
"FilterLight": false,
"SmartTarget": false,
"RangedTarget": false,
"AutoOpenDoors": false,
"DequipOnCast": false,
"AutoPotionEquip": false,
"PoisonedChecks": false,
"LoopedMacros": false,
"UseOnceAgent": false,
"RestockAgent": false,
"SellAgent": false,
"BuyAgent": false,
"PotionHotkeys": false,
"RandomTargets": false,
"ClosestTargets": false,
"OverheadHealth": false,
"AutolootAgent": false,
"BoneCutterAgent": false,
"JScriptMacros": false,
"AutoRemount": false,
"AutoBandage": false,
"EnemyTargetShare": false,
"FilterSeason": false,
"SpellTargetShare": false
},
"disconnectDelay": "00:00:15",
"warningMessage": "The server was unable to negotiate features with your assistant. You must download and run an updated version of <A HREF=\"https://uosteam.com\">UOSteam</A> or <A HREF=\"https://github.com/markdwags/Razor/releases/latest\">Razor</A>.<BR><BR>Make sure you've checked the option <B>Negotiate features with server</B>, once you have this box checked you may log in and play normally.<BR><BR>You will be disconnected shortly."
}

View file

@ -0,0 +1,5 @@
{
"enabled": true,
"duration": "00:15:00",
"maxEntries": 324449
}

View file

@ -0,0 +1,6 @@
{
"reportRateLimitTrips": true,
"autoBanDuration": "04:00:00",
"reportBadConnects": true,
"badConnectDuration": "04:00:00"
}

View file

@ -0,0 +1,8 @@
{
"enabled": false,
"file": "Configuration/ip-blocklist.txt",
"reloadInterval": "00:01:00",
"reportHits": true,
"banDuration": "06:00:00",
"promoteSuppression": "00:01:00"
}

View file

@ -0,0 +1,9 @@
{
"lapiUrl": "http://127.0.0.1:8080",
"machineId": "",
"password": "",
"origin": "modernuo",
"manualBanDuration": "7.00:00:00",
"flushInterval": "00:00:01",
"maxQueue": 10000
}

View file

@ -0,0 +1,15 @@
{
"enabled": false,
"fromAddress": "support@modernuo.com",
"fromName": "ModernUO Team",
"crashAddress": "crashes@modernuo.com",
"crashName": "Crash Log",
"speechLogPageAddress": "support@modernuo.com",
"speechLogPageName": "GM Support Conversation",
"emailServer": "smtp.gmail.com",
"emailPort": 465,
"emailUsername": "support@modernuo.com",
"emailPassword": "Some Password 123",
"emailSendRetryCount": 5,
"emailSendRetryDelay": 3
}

View file

@ -0,0 +1,79 @@
{
"Id": 5,
"Name": "Age of Shadows",
"ClientFlags": "Malas",
"SupportedFeatures": {
"ExpansionT2A": true,
"T2A": true,
"UOR": true,
"UOTD": false,
"LBR": true,
"AOS": true,
"SixthCharacterSlot": false,
"SE": false,
"ML": false,
"EighthAge": false,
"NinthAge": false,
"TenthAge": false,
"IncreasedStorage": false,
"SeventhCharacterSlot": false,
"RoleplayFaces": false,
"TrialAccount": false,
"LiveAccount": true,
"SA": false,
"HS": false,
"Gothic": false,
"Rustic": false,
"Jungle": false,
"Shadowguard": false,
"TOL": false,
"EJ": false
},
"CharacterListFlags": {
"Unk1": false,
"OverwriteConfigButton": false,
"OneCharacterSlot": false,
"ExpansionNone": true,
"ExpansionUOTD": true,
"ExpansionLBR": true,
"ExpansionT2A": true,
"ExpansionUOR": true,
"ContextMenus": true,
"SlotLimit": false,
"AOS": true,
"SixthCharacterSlot": false,
"SE": false,
"ML": false,
"KR": false,
"UO3DClientType": false,
"Unk3": false,
"SeventhCharacterSlot": false,
"Unk4": false,
"NewMovementSystem": false,
"NewFeluccaAreas": false
},
"HousingFlags": {
"AOS": true,
"HousingAOS": true,
"SE": false,
"ML": false,
"Crystal": false,
"SA": false,
"HS": false,
"Gothic": false,
"Rustic": false,
"Jungle": false,
"Shadowguard": false,
"TOL": false,
"EJ": false
},
"MobileStatusVersion": 6,
"MapSelectionFlags": {
"Felucca": true,
"Trammel": true,
"Ilshenar": true,
"Malas": true,
"Tokuno": false,
"TerMur": false
}
}

View file

@ -0,0 +1,3 @@
{
"entries": []
}

View file

@ -0,0 +1,7 @@
{
"enabled": false,
"files": [
"Configuration/ip-allowlist*.txt"
],
"reloadInterval": "00:01:00"
}

View file

@ -0,0 +1,8 @@
{
"enabled": true,
"file": "Configuration/login-allowlist.txt",
"ttl": "90.00:00:00",
"flushInterval": "01:00:00",
"escalateAfterStrikes": 10,
"strikeWindow": "01:00:00"
}

View file

@ -0,0 +1,100 @@
{
"assemblyDirectories": [
"./Assemblies"
],
"dataDirectories": [
"Data/Files"
],
"listeners": [
"0.0.0.0:2593"
],
"settings": {
"accountHandler.enableAutoAccountCreation": "True",
"accountHandler.enablePlayerPasswordCommand": "False",
"accountHandler.maxAccountsPerIP": "1",
"accountSecurity.encryptionAlgorithm": "Argon2",
"assistants.enableNegotiation": "False",
"autoArchive.archiveLocally": "True",
"autoArchive.archivePath": "Archives",
"autoArchive.backupMaxAge": "30",
"autoArchive.backupPath": "Backups",
"autoArchive.compressionLevel": "3",
"autoArchive.dailyRetention": "30",
"autoArchive.enableArchivePruning": "True",
"autoArchive.hourlyRetention": "24",
"autoArchive.monthlyRetention": "12",
"autoArchive.retryCount": "3",
"autoArchive.retryDelayMs": "500",
"autoArchive.verifyArchives": "True",
"autosave.enabled": "True",
"autosave.saveDelay": "00:05:00",
"autosave.warningDelay": "00:00:00",
"buffIcons.enable": "False",
"bulletinboards.creationTimeDelay": "00:02:00",
"bulletinboards.expireDuration": "06:00:00",
"bulletinboards.replyDelay": "00:00:30",
"chat.enabled": "False",
"clientVerification.ageLeniency": "10.00:00:00",
"clientVerification.enable": "True",
"clientVerification.gameTimeLeniency": "1.01:00:00",
"clientVerification.invalidClientResponse": "Kick",
"clientVerification.kickDelay": "00:00:20",
"commandsystem.prefix": "[",
"crashGuard.enabled": "True",
"crashGuard.generateReport": "True",
"crashGuard.restartServer": "True",
"crashGuard.saveBackup": "True",
"ethics.enable": "False",
"houseDecay.enable": "True",
"movement.delay.runFoot": "200",
"movement.delay.runMount": "100",
"movement.delay.turn": "0",
"movement.delay.walkFoot": "400",
"movement.delay.walkMount": "200",
"movementThrottle.debugLogging": "False",
"movementThrottle.definiteRateThreshold": "1.100000023841858",
"movementThrottle.hardQueueLimit": "10",
"movementThrottle.maxCredit": "200",
"movementThrottle.minSamplesForRate": "8",
"movementThrottle.movementHistorySize": "20",
"movementThrottle.suspiciousRateThreshold": "1.0499999523162842",
"murderSystem.bountiesEnabled": "False",
"murderSystem.bountyExpiry": "14.00:00:00",
"murderSystem.longTermMurderDuration": "1.16:00:00",
"murderSystem.recentlyReportedDelay": "00:10:00",
"murderSystem.shortTermMurderDuration": "08:00:00",
"network.maxOutstandingSends": "32",
"network.sendBufferSize": "262144",
"pages.discordWebhookUrl": null,
"pathfinding.enable": "True",
"pathfinding.maxResidentChunks": "8192",
"pathfinding.maxSearchNodes": "1000",
"pathfinding.prebakeMaps": "False",
"pathfinding.recorder.enable": "False",
"pathfinding.recorder.path": "/mnt/fileStorage/Projects/ModernUO/Server/Distribution/Data/Pathfinding/recordings/pathfinds.jsonl",
"pingServer.enabled": "True",
"questSystem.enableMLQuests": "False",
"serverListing.address": null,
"serverListing.autoDetect": "True",
"serverListing.serverName": "ModernUO",
"stamina.additionalLossWhenBelow": "0.1",
"stamina.baseOverweightLoss": "5",
"stamina.cannotRunWhenFatigued": "False",
"stamina.cannotWalkWhenFatigued": "False",
"stamina.enableMountStamina": "True",
"stamina.stonesOverweightAllowance": "4",
"stamina.stonesPerOverweightLoss": "25",
"stats.gainChanceMultiplier": "1",
"stats.statMax": "125",
"testCenter.enable": "False",
"timer.initialPoolCapacity": "1024",
"timer.maxPoolCapacity": "16384",
"uogateway.enabled": "True",
"vetRewards.enable": "True",
"vetRewards.rewardInterval": "30.00:00:00",
"vetRewards.skillCapRewards": "True",
"world.enableAutoRestart": "False",
"world.savePath": "Saves",
"world.useMultithreadedSaves": "True"
}
}

View file

@ -0,0 +1,6 @@
{
"0x03": 25,
"0x12": 25,
"0x75": 500,
"0xAD": 25
}

View file

@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<ApplicationIcon>MUO.ico</ApplicationIcon>
@ -6,21 +6,21 @@
<AssemblyName>ModernUO</AssemblyName>
<Win32Resource />
<Product>ModernUO Server</Product>
<OutDir>..\..\..\Distribution</OutDir>
<OutDir>..\..\Distribution</OutDir>
<Version>0.0.0</Version>
<Configurations>Debug;Release;Analyze</Configurations>
<RootNamespace>Server</RootNamespace>
</PropertyGroup>
<Target Name="CleanPub" AfterTargets="Clean">
<Message Text="Application: Removing distribution files..." />
<Delete Files="..\..\..\Distribution\$(AssemblyName)" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).dll.config" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).exe" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).runtimeconfig.dev.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).runtimeconfig.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName)" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).dll.config" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).exe" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).runtimeconfig.dev.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).runtimeconfig.json" ContinueOnError="true" />
</Target>
<ItemGroup>
<ProjectReference Include="..\Server\Server.csproj" />

View file

@ -1,10 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<RootNamespace>Server</RootNamespace>
<AssemblyName>Logger</AssemblyName>
<Product>ModernUO Logger</Product>
<OutDir>..\..\..\Distribution\Assemblies</OutDir>
<PublishDir>..\..\..\Distribution\Assemblies</PublishDir>
<OutDir>..\..\Distribution\Assemblies</OutDir>
<PublishDir>..\..\Distribution\Assemblies</PublishDir>
<Configurations>Debug;Release;Analyze</Configurations>
</PropertyGroup>
<ItemGroup>
@ -12,8 +12,8 @@
</ItemGroup>
<Target Name="CleanPub" AfterTargets="Clean">
<Message Text="Logger: Removing distribution assemblies..."/>
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).deps.json" ContinueOnError="true"/>
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).dll" ContinueOnError="true"/>
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).pdb" ContinueOnError="true"/>
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).deps.json" ContinueOnError="true"/>
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).dll" ContinueOnError="true"/>
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).pdb" ContinueOnError="true"/>
</Target>
</Project>

View file

@ -2,8 +2,8 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
<PropertyGroup>
<Product>ModernUO Core</Product>
<OutDir>..\..\..\Distribution</OutDir>
<PublishDir>..\..\..\Distribution</PublishDir>
<OutDir>..\..\Distribution</OutDir>
<PublishDir>..\..\Distribution</PublishDir>
<Version>0.0.0</Version>
<Configurations>Debug;Release;Analyze</Configurations>
<RootNamespace>Server</RootNamespace>
@ -11,26 +11,26 @@
</PropertyGroup>
<Target Name="CleanPub" AfterTargets="Clean">
<Message Text="Server: Removing distribution files..." />
<Delete Files="..\..\..\Distribution\$(AssemblyName)" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).dll.config" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).exe" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).runtimeconfig.dev.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\$(AssemblyName).runtimeconfig.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\ModernUO.Serialization.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\CommunityToolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\IORingGroup.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\ioring.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\ref\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Serilog.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Serilog.Sinks.Async.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Serilog.Sinks.Console.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\LibDeflate.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\libdeflate.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\libdeflate.dylib" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\System.IO.Hashing.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName)" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).dll.config" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).exe" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).runtimeconfig.dev.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\$(AssemblyName).runtimeconfig.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\ModernUO.Serialization.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\CommunityToolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\IORingGroup.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\ioring.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\ref\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Serilog.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Serilog.Sinks.Async.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Serilog.Sinks.Console.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\LibDeflate.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\libdeflate.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\libdeflate.dylib" ContinueOnError="true" />
<Delete Files="..\..\Distribution\System.IO.Hashing.dll" ContinueOnError="true" />
</Target>
<ItemGroup>
<ProjectReference Include="..\Logger\Logger.csproj" />

View file

@ -4,36 +4,36 @@
<RootNamespace>Server</RootNamespace>
<AssemblyName>UOContent</AssemblyName>
<Product>ModernUO Content</Product>
<OutDir>..\..\..\Distribution\Assemblies</OutDir>
<PublishDir>..\..\..\Distribution\Assemblies</PublishDir>
<OutDir>..\..\Distribution\Assemblies</OutDir>
<PublishDir>..\..\Distribution\Assemblies</PublishDir>
<Configurations>Debug;Release;Analyze</Configurations>
</PropertyGroup>
<Target Name="CleanPub" AfterTargets="Clean">
<Message Text="UOContent: Removing distribution assemblies..." />
<Delete Files="..\..\..\Distribution\Assemblies\Argon2.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\libargon2.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\BouncyCastle.Cryptography.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\MailKit.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\MimeKit.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\Microsoft.Toolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\CommunityToolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\Microsoft.Extensions.FileSystemGlobbing.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\Serilog.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\Serilog.Sinks.Async.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\Serilog.Sinks.Console.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\System.Security.Cryptography.Pkcs.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\ref\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\LibDeflate.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\libdeflate.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\libdeflate.dylib" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\ZstdNet.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\libzstd.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\ModernUO.Serialization.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\ModernUO.CodeGeneratedEvents.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\..\Distribution\Assemblies\ModernUO.CodeGeneratedEvents.Generator.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Argon2.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\libargon2.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\BouncyCastle.Cryptography.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\MailKit.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\MimeKit.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Microsoft.Toolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\CommunityToolkit.HighPerformance.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Microsoft.Extensions.FileSystemGlobbing.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Serilog.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Serilog.Sinks.Async.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\Serilog.Sinks.Console.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\System.Security.Cryptography.Pkcs.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\ref\$(AssemblyName).dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).deps.json" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\$(AssemblyName).pdb" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\LibDeflate.Bindings.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\libdeflate.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\libdeflate.dylib" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\ZstdNet.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\libzstd.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\ModernUO.Serialization.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\ModernUO.CodeGeneratedEvents.Annotations.dll" ContinueOnError="true" />
<Delete Files="..\..\Distribution\Assemblies\ModernUO.CodeGeneratedEvents.Generator.dll" ContinueOnError="true" />
</Target>
<ItemGroup>
<ProjectReference Include="..\Logger\Logger.csproj" />

2
Run.sh
View file

@ -1,2 +1,2 @@
echo "Starting Server...."
dotnet ../Distribution/ModernUO.dll
dotnet ./Distribution/ModernUO.dll

View file

@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
set -e
REPO_ROOT="$(cd "$(dirname "$0")" && pwd)"