This commit is contained in:
tresabhi committed 2026-11-14 11:28:46 -06:00
1 parent 20fb8f2ac9
commit 1a4ca8ca1e
4 files changed
+11 -14

No files matched your search

@@ -116,9 +116,6 @@ export abstract class ServerBlitzKitAPI0 extends BlitzKitAPI {
const { existsSync } = await import("fs");
const { readFile, writeFile, mkdir } = await import("fs/promises");
console.log("Initializing virtual file system...");
await this.vfs.init();
console.log("Fetching game data...");
this.nationsDir = await this.vfs
.dir("Data/XML/item_defs/vehicles")
+9 -9
View File
@@ -1,18 +1,18 @@
import { assertSecret } from "@blitzkit/core";
import { AbstractVFS } from "./abstract";
import { LocalVFS } from "./local";
import { MixedVFS } from "./mixed";
import { ZipVFS } from "./zip";
// zip reads straight from the remote archive; CLIENT_DIR stays first so SmartDLC patches override it
export function createClientVFS() {
const local = new LocalVFS(assertSecret(import.meta.env.CLIENT_DIR));
export async function createClientVFS() {
let vfs: AbstractVFS;
if (import.meta.env.CLIENT_PROVIDER === "zip") {
return new MixedVFS([
local,
new ZipVFS(assertSecret(import.meta.env.CLIENT_SOURCE)),
]);
vfs = new ZipVFS(assertSecret(import.meta.env.CLIENT_SOURCE));
} else {
vfs = new LocalVFS(assertSecret(import.meta.env.CLIENT_DIR));
}
return local;
await vfs.init();
return vfs;
}
+1 -1
View File
@@ -1,3 +1,3 @@
import { createClientVFS } from "@blitzkit/core/src/blitzkit/vfs/client";
export const vfs = createClientVFS();
export const vfs = await createClientVFS();
+1 -1
View File
@@ -1,3 +1,3 @@
import { createClientVFS } from "@blitzkit/core/src/blitzkit/vfs/client";
export const vfs = createClientVFS();
export const vfs = await createClientVFS();