using Nebula.Shared.Configurations; using Nebula.Shared.Models; using Nebula.Shared.Services; namespace Nebula.Shared; public static class CurrentConVar { public static readonly ConVar EngineManifestUrl = ConVarBuilder.Build("engine.manifestUrl", [ "https://harpy.durenko.tatar/manifests/manifest", "https://robust-builds.fallback.cdn.spacestation14.com/manifest.json" ]); public static readonly ConVar EngineModuleManifestUrl = ConVarBuilder.Build("engine.moduleManifestUrl", [ "https://harpy.durenko.tatar/manifests/modules", "https://robust-builds.fallback.cdn.spacestation14.com/modules.json" ]); public static readonly ConVar ManifestDownloadProtocolVersion = ConVarBuilder.Build("engine.manifestDownloadProtocolVersion", 1); public static readonly ConVar RobustAssemblyName = ConVarBuilder.Build("engine.robustAssemblyName", "Robust.Client"); public static readonly ConVar> EngineManifestBackup = ConVarBuilder.Build>("engine.manifest.backup"); public static readonly ConVar ModuleManifestBackup = ConVarBuilder.Build("module.manifest.backup"); public static readonly ConVar> ServerManifestHash = ConVarBuilder.Build>("server.manifest.hash",[]); public static readonly ConVar> DotnetUrl = ConVarBuilder.Build>("dotnet.url", new(){ {"win-x64", "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-win-x64.zip"}, {"win-x86", "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-win-x86.zip"}, {"linux-x64", "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-x64.tar.gz"} }); public static readonly ConVar DotnetVersion = ConVarBuilder.Build("dotnet.version", "10.0.2"); }