mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
Split client into frontend website and server
This commit is contained in:
@@ -96,43 +96,43 @@ async function installShortCuts(folder, name) {
|
||||
|
||||
var res1 = createShortcut({
|
||||
windows: {
|
||||
filePath: path.resolve(__dirname, '..', '..', 'client', 'client.vbs'),
|
||||
filePath: path.resolve(__dirname, '..', '..', 'frontend', 'client.vbs'),
|
||||
outputPath: folder,
|
||||
name: `DCS Olympus Client (${name})`,
|
||||
arguments: `"${path.join(folder, "Config", "olympus.json")}"`,
|
||||
icon: path.resolve(__dirname, '..', '..', 'img', 'olympus.ico'),
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'client')
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'frontend')
|
||||
}
|
||||
});
|
||||
|
||||
var res2 = createShortcut({
|
||||
windows: {
|
||||
filePath: path.resolve(__dirname, '..', '..', 'client', 'server.vbs'),
|
||||
filePath: path.resolve(__dirname, '..', '..', 'frontend', 'server.vbs'),
|
||||
outputPath: folder,
|
||||
name: `DCS Olympus Server (${name})`,
|
||||
arguments: `"${path.join(folder, "Config", "olympus.json")}"`,
|
||||
icon: path.resolve(__dirname, '..', '..', 'img', 'olympus_server.ico'),
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'client')
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'frontend')
|
||||
}
|
||||
});
|
||||
|
||||
var res3 = createShortcut({
|
||||
windows: {
|
||||
filePath: path.resolve(__dirname, '..', '..', 'client', 'client.vbs'),
|
||||
filePath: path.resolve(__dirname, '..', '..', 'frontend', 'client.vbs'),
|
||||
name: `DCS Olympus Client (${name})`,
|
||||
arguments: `"${path.join(folder, "Config", "olympus.json")}"`,
|
||||
icon: path.resolve(__dirname, '..', '..', 'img', 'olympus.ico'),
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'client')
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'frontend')
|
||||
}
|
||||
});
|
||||
|
||||
var res4 = createShortcut({
|
||||
windows: {
|
||||
filePath: path.resolve(__dirname, '..', '..', 'client', 'server.vbs'),
|
||||
filePath: path.resolve(__dirname, '..', '..', 'frontend', 'server.vbs'),
|
||||
name: `DCS Olympus Server (${name})`,
|
||||
arguments: `"${path.join(folder, "Config", "olympus.json")}"`,
|
||||
icon: path.resolve(__dirname, '..', '..', 'img', 'olympus_server.ico'),
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'client')
|
||||
workingDirectory: path.resolve(__dirname, '..', '..', 'frontend')
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
123
manager/manager.log
Normal file
123
manager/manager.log
Normal file
@@ -0,0 +1,123 @@
|
||||
======================= New log starting at Thu Feb 08 2024 21:55:39 GMT+0100 (Central European Standard Time) =======================
|
||||
Running in C:\Users\dpass\Documents\DCSOlympus\manager\javascripts
|
||||
Development build detected, skipping version checks...
|
||||
======================= New log starting at Thu Feb 08 2024 21:55:43 GMT+0100 (Central European Standard Time) =======================
|
||||
Running in C:\Users\dpass\Documents\DCSOlympus\manager\javascripts
|
||||
Found instance in C:\Users\dpass\Saved Games\DCS.openbeta, checking for Olympus
|
||||
Comparing Mods content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Comparing Scripts content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'
|
||||
at Object.realpathSync (node:fs:2655:7)
|
||||
at Object.realpathSync (node:electron/js2c/asar_bundle:2:5358)
|
||||
at Object.compareSync (C:\Users\dpass\Documents\DCSOlympus\manager\node_modules\dir-compare\build\src\index.js:44:88)
|
||||
at DCSInstance.checkInstallation (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:196:41)
|
||||
at async DCSInstance.findInstances (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:68:21)
|
||||
at async Manager.start (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:97:29)
|
||||
at async C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\preload.js:267:5 {
|
||||
errno: -4058,
|
||||
syscall: 'lstat',
|
||||
code: 'ENOENT',
|
||||
path: 'C:\\Users\\dpass\\Documents\\DCSOlympus\\scripts\\OlympusHook.lua'
|
||||
}
|
||||
Differences found!
|
||||
Comparing Mods content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Development build detected, skipping version checks...
|
||||
Comparing Scripts content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'
|
||||
at Object.realpathSync (node:fs:2655:7)
|
||||
at Object.realpathSync (node:electron/js2c/asar_bundle:2:5358)
|
||||
at Object.compareSync (C:\Users\dpass\Documents\DCSOlympus\manager\node_modules\dir-compare\build\src\index.js:44:88)
|
||||
at DCSInstance.checkInstallation (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:196:41)
|
||||
at async DCSInstance.reloadInstances (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:38:13)
|
||||
at async Manager.setState (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:725:9)
|
||||
at async menuPage.options.onShow (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:165:17) {
|
||||
errno: -4058,
|
||||
syscall: 'lstat',
|
||||
code: 'ENOENT',
|
||||
path: 'C:\\Users\\dpass\\Documents\\DCSOlympus\\scripts\\OlympusHook.lua'
|
||||
}
|
||||
Differences found!
|
||||
Fixing Olympus in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting mod from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Mod succesfully removed from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting hooks from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting C:\Users\dpass\Saved Games\DCS.openbeta\Scripts\Hooks\OlympusHook.lua
|
||||
C:\Users\dpass\Saved Games\DCS.openbeta\Scripts\Hooks\OlympusHook.lua does not exist, nothing to do
|
||||
Installing mod in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Mod succesfully installed in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
C:\Users\dpass\Documents\DCS Olympus backups\DCS.openbeta\databases
|
||||
Backup databases found, copying over
|
||||
Backup mods.lua found, copying over
|
||||
Installing hooks in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
[Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'] {
|
||||
errno: -4058,
|
||||
code: 'ENOENT',
|
||||
syscall: 'lstat',
|
||||
path: 'C:\\Users\\dpass\\Documents\\DCSOlympus\\scripts\\OlympusHook.lua'
|
||||
}
|
||||
Comparing Mods content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Comparing Scripts content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'
|
||||
at Object.realpathSync (node:fs:2655:7)
|
||||
at Object.realpathSync (node:electron/js2c/asar_bundle:2:5358)
|
||||
at Object.compareSync (C:\Users\dpass\Documents\DCSOlympus\manager\node_modules\dir-compare\build\src\index.js:44:88)
|
||||
at DCSInstance.checkInstallation (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:196:41)
|
||||
at async DCSInstance.reloadInstances (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:38:13)
|
||||
at async Manager.setState (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:725:9)
|
||||
at async Manager.onEditMenuClicked (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:298:9) {
|
||||
errno: -4058,
|
||||
syscall: 'lstat',
|
||||
code: 'ENOENT',
|
||||
path: 'C:\\Users\\dpass\\Documents\\DCSOlympus\\scripts\\OlympusHook.lua'
|
||||
}
|
||||
Differences found!
|
||||
Comparing Mods content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Comparing Scripts content in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'
|
||||
at Object.realpathSync (node:fs:2655:7)
|
||||
at Object.realpathSync (node:electron/js2c/asar_bundle:2:5358)
|
||||
at Object.compareSync (C:\Users\dpass\Documents\DCSOlympus\manager\node_modules\dir-compare\build\src\index.js:44:88)
|
||||
at DCSInstance.checkInstallation (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:196:41)
|
||||
at async DCSInstance.reloadInstances (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\dcsinstance.js:38:13)
|
||||
at async Manager.setState (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:725:9)
|
||||
at async Manager.onUninstallClicked (C:\Users\dpass\Documents\DCSOlympus\manager\javascripts\manager.js:580:9) {
|
||||
errno: -4058,
|
||||
syscall: 'lstat',
|
||||
code: 'ENOENT',
|
||||
path: 'C:\\Users\\dpass\\Documents\\DCSOlympus\\scripts\\OlympusHook.lua'
|
||||
}
|
||||
Differences found!
|
||||
Uninstalling Olympus from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting mod from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Mod succesfully removed from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting hooks from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting C:\Users\dpass\Saved Games\DCS.openbeta\Scripts\Hooks\OlympusHook.lua
|
||||
C:\Users\dpass\Saved Games\DCS.openbeta\Scripts\Hooks\OlympusHook.lua does not exist, nothing to do
|
||||
Deleting JSON from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Deleting C:\Users\dpass\Saved Games\DCS.openbeta\Config\olympus.json
|
||||
C:\Users\dpass\Saved Games\DCS.openbeta\Config\olympus.json does not exist, nothing to do
|
||||
Deleting ShortCuts from C:\Users\dpass\Saved Games\DCS.openbeta and desktop
|
||||
Deleting C:\Users\dpass\Saved Games\DCS.openbeta\DCS Olympus Server (DCS.openbeta).lnk
|
||||
C:\Users\dpass\Saved Games\DCS.openbeta\DCS Olympus Server (DCS.openbeta).lnk does not exist, nothing to do
|
||||
Deleting C:\Users\dpass\Saved Games\DCS.openbeta\DCS Olympus Client (DCS.openbeta).lnk
|
||||
C:\Users\dpass\Saved Games\DCS.openbeta\DCS Olympus Client (DCS.openbeta).lnk does not exist, nothing to do
|
||||
Deleting C:\Users\dpass\Desktop\DCS Olympus Server (DCS.openbeta).lnk
|
||||
C:\Users\dpass\Desktop\DCS Olympus Server (DCS.openbeta).lnk does not exist, nothing to do
|
||||
Deleting C:\Users\dpass\Desktop\DCS Olympus Client (DCS.openbeta).lnk
|
||||
C:\Users\dpass\Desktop\DCS Olympus Client (DCS.openbeta).lnk does not exist, nothing to do
|
||||
ShortCuts deleted from C:\Users\dpass\Saved Games\DCS.openbeta and desktop
|
||||
Olympus removed from C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
Installing hooks in C:\Users\dpass\Saved Games\DCS.openbeta
|
||||
An error occurred during installation: Error: ENOENT: no such file or directory, lstat 'C:\Users\dpass\Documents\DCSOlympus\scripts\OlympusHook.lua'
|
||||
======================= New log starting at Thu Feb 08 2024 21:58:08 GMT+0100 (Central European Standard Time) =======================
|
||||
Running in C:\Users\dpass\Documents\DCSOlympus\manager\javascripts
|
||||
Found instance in C:\Users\dpass\Saved Games\DCS.openbeta, checking for Olympus
|
||||
Development build detected, skipping version checks...
|
||||
======================= New log starting at Thu Feb 08 2024 21:59:00 GMT+0100 (Central European Standard Time) =======================
|
||||
Running in C:\Users\dpass\Documents\DCSOlympus\manager\javascripts
|
||||
Found instance in C:\Users\dpass\Saved Games\DCS.openbeta, checking for Olympus
|
||||
Development build detected, skipping version checks...
|
||||
======================= New log starting at Thu Feb 08 2024 21:59:52 GMT+0100 (Central European Standard Time) =======================
|
||||
Running in C:\Users\dpass\Documents\DCSOlympus\manager\javascripts
|
||||
Found instance in C:\Users\dpass\Saved Games\DCS.openbeta, checking for Olympus
|
||||
Development build detected, skipping version checks...
|
||||
4
manager/options.json
Normal file
4
manager/options.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"mode": "basic",
|
||||
"additionalDCSInstances": []
|
||||
}
|
||||
Reference in New Issue
Block a user