7cd93926c6
* fix: add `FactoryGameSteam` rootExecutable and platform * fix: add `FactoryGameEGS` rootExecutable and platform
49 lines
1.5 KiB
Go
49 lines
1.5 KiB
Go
package cli
|
|
|
|
import "path/filepath"
|
|
|
|
type Platform struct {
|
|
VersionPath string
|
|
LockfilePath string
|
|
TargetName string
|
|
}
|
|
|
|
var platforms = []Platform{
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Linux", "UnrealServer-Linux-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "LinuxServer",
|
|
},
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Win64", "UnrealServer-Win64-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "WindowsServer",
|
|
},
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Win64", "FactoryGame-Win64-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "Windows",
|
|
},
|
|
// Update 9 stuff below
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Linux", "FactoryServer-Linux-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "LinuxServer",
|
|
},
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Win64", "FactoryServer-Win64-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "WindowsServer",
|
|
},
|
|
// 1.0 stuff
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Win64", "FactoryGameSteam-Win64-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "Windows",
|
|
},
|
|
{
|
|
VersionPath: filepath.Join("Engine", "Binaries", "Win64", "FactoryGameEGS-Win64-Shipping.version"),
|
|
LockfilePath: filepath.Join("FactoryGame", "Mods"),
|
|
TargetName: "Windows",
|
|
},
|
|
}
|