Files
NebulaLauncher/Nebula.Shared/CurrentConVar.cs

34 lines
1.5 KiB
C#
Raw Normal View History

2025-01-29 12:46:23 +03:00
using Nebula.Shared.Models;
2025-01-05 17:05:23 +03:00
using Nebula.Shared.Services;
2024-12-22 16:38:47 +03:00
2025-01-05 17:05:23 +03:00
namespace Nebula.Shared;
2024-12-22 16:38:47 +03:00
public static class CurrentConVar
{
public static readonly ConVar<string[]> EngineManifestUrl =
2025-05-03 18:20:24 +03:00
ConVarBuilder.Build<string[]>("engine.manifestUrl", [
"https://robust-builds.cdn.spacestation14.com/manifest.json",
"https://robust-builds.fallback.cdn.spacestation14.com/manifest.json"
]);
2025-01-14 22:10:16 +03:00
public static readonly ConVar<string[]> EngineModuleManifestUrl =
2025-05-03 18:20:24 +03:00
ConVarBuilder.Build<string[]>("engine.moduleManifestUrl", [
"https://robust-builds.cdn.spacestation14.com/modules.json",
"https://robust-builds.fallback.cdn.spacestation14.com/modules.json"
]);
2025-01-14 22:10:16 +03:00
2024-12-27 19:15:33 +03:00
public static readonly ConVar<int> ManifestDownloadProtocolVersion =
ConVarBuilder.Build("engine.manifestDownloadProtocolVersion", 1);
2025-01-14 22:10:16 +03:00
public static readonly ConVar<string> RobustAssemblyName =
2024-12-27 19:15:33 +03:00
ConVarBuilder.Build("engine.robustAssemblyName", "Robust.Client");
2025-01-14 22:10:16 +03:00
2025-05-03 18:20:24 +03:00
public static readonly ConVar<string[][]> Hub = ConVarBuilder.Build<string[][]>("launcher.hub", [
["https://hub.spacestation14.com/api/servers", "https://auth.fallback.spacestation14.com/"]
2024-12-22 16:38:47 +03:00
]);
2025-01-14 22:10:16 +03:00
2025-01-29 12:46:23 +03:00
public static readonly ConVar<Dictionary<string, EngineVersionInfo>> EngineManifestBackup =
ConVarBuilder.Build<Dictionary<string, EngineVersionInfo>>("engine.manifest.backup");
public static readonly ConVar<ModulesInfo> ModuleManifestBackup =
ConVarBuilder.Build<ModulesInfo>("module.manifest.backup");
2024-12-22 16:38:47 +03:00
}