quorate/services/minecraft/run.fsx

24 lines
675 B
Text
Raw Normal View History

#load "store.fsx"
open System
open System.Runtime.InteropServices
open Bootstrap
use client = Store.connect "/artifacts"
run
{ Paths =
{ Data = "/data"
State = "/state"
Backups = "/backups"
Files = "/files" }
Eula = Environment.GetEnvironmentVariable "EULA"
Args = "libraries/net/neoforged/neoforge/21.1.253/unix_args.txt"
PasswordPath = "/rcon/password"
Saltatory = "6f1f573d493dcaeacad327cacfa722af5a07618c2668c93427614982882092d5" }
RuntimeInformation.ProcessArchitecture
(Store.manifest client)
(Store.fetch client)
(Store.saltatory client)
trust "/etc/ssl/certs/java/cacerts" "/data"