#W# Commiting Configuration Fiiles.
This commit is contained in:
parent
b889782479
commit
76a9450b66
20 changed files with 412 additions and 86 deletions
21
.gitignore
vendored
21
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
66
Distribution/Configuration/antimacro.json
Normal file
66
Distribution/Configuration/antimacro.json
Normal 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
|
||||
}
|
||||
}
|
||||
33
Distribution/Configuration/assistants.json
Normal file
33
Distribution/Configuration/assistants.json
Normal 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."
|
||||
}
|
||||
5
Distribution/Configuration/auto-denylist.json
Normal file
5
Distribution/Configuration/auto-denylist.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"enabled": true,
|
||||
"duration": "00:15:00",
|
||||
"maxEntries": 324449
|
||||
}
|
||||
6
Distribution/Configuration/bans.json
Normal file
6
Distribution/Configuration/bans.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"reportRateLimitTrips": true,
|
||||
"autoBanDuration": "04:00:00",
|
||||
"reportBadConnects": true,
|
||||
"badConnectDuration": "04:00:00"
|
||||
}
|
||||
8
Distribution/Configuration/blocklist.json
Normal file
8
Distribution/Configuration/blocklist.json
Normal 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"
|
||||
}
|
||||
9
Distribution/Configuration/crowdsec.json
Normal file
9
Distribution/Configuration/crowdsec.json
Normal 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
|
||||
}
|
||||
15
Distribution/Configuration/email-settings.json
Normal file
15
Distribution/Configuration/email-settings.json
Normal 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
|
||||
}
|
||||
79
Distribution/Configuration/expansion.json
Normal file
79
Distribution/Configuration/expansion.json
Normal 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
|
||||
}
|
||||
}
|
||||
3
Distribution/Configuration/firewall.json
Normal file
3
Distribution/Configuration/firewall.json
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"entries": []
|
||||
}
|
||||
7
Distribution/Configuration/ip-allowlist.json
Normal file
7
Distribution/Configuration/ip-allowlist.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"enabled": false,
|
||||
"files": [
|
||||
"Configuration/ip-allowlist*.txt"
|
||||
],
|
||||
"reloadInterval": "00:01:00"
|
||||
}
|
||||
8
Distribution/Configuration/login-allowlist.json
Normal file
8
Distribution/Configuration/login-allowlist.json
Normal 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"
|
||||
}
|
||||
100
Distribution/Configuration/modernuo.json
Normal file
100
Distribution/Configuration/modernuo.json
Normal 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"
|
||||
}
|
||||
}
|
||||
6
Distribution/Configuration/throttles.json
Normal file
6
Distribution/Configuration/throttles.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"0x03": 25,
|
||||
"0x12": 25,
|
||||
"0x75": 500,
|
||||
"0xAD": 25
|
||||
}
|
||||
|
|
@ -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" />
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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" />
|
||||
|
|
|
|||
|
|
@ -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
2
Run.sh
|
|
@ -1,2 +1,2 @@
|
|||
echo "Starting Server...."
|
||||
dotnet ../Distribution/ModernUO.dll
|
||||
dotnet ./Distribution/ModernUO.dll
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
REPO_ROOT="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue