import { join } from 'node:path'; export const DATA_ROOT = process.env.DATA_ROOT || '/data/servers'; export function serverRoot(id) { return join(DATA_ROOT, id); } export function serverInstallDir(id) { return join(serverRoot(id), 'serverfiles'); } export function serverConfigDir(id) { return join(serverRoot(id), 'config'); } export function serverConfigFile(id) { return join(serverConfigDir(id), 'server.json'); } export function worldConfigFile(id) { return join(serverConfigDir(id), 'world.json'); } export function logsDir(id) { return join(serverRoot(id), 'logs'); } export function serverVersionFile(id) { return join(serverConfigDir(id), 'version.json'); } export function serverEventsFile(id) { return join(serverRoot(id), 'events.json'); }