OptionaldefaultOptionaldirectoryDirectory used for the managed JVM, SoulFire JAR, and server data.
Defaults to .soulfire below the current working directory.
OptionalfetchCustom fetch implementation, primarily for runtimes that do not expose fetch globally.
Optionalinit: RequestInitOptionalinit: RequestInitOptionalinterceptorsAdditional interceptors applied to the installed server connection.
OptionaljarExisting SoulFire dedicated server JAR to run instead of downloading a published release. This is useful for release-candidate and source-tree smoke tests.
OptionaljavaJava arguments added before the SoulFire JAR.
OptionaljavaExisting Java 25 executable to use instead of downloading a managed JRE.
OptionalonReceives lines written by the dedicated server.
OptionalportLocal gRPC-Web port. Omit this value to select an available port.
OptionalstartupMaximum time to wait for SoulFire to finish loading.
OptionalversionSoulFire release tag. Omit this value to install the latest release.
Default timeout for unary SDK calls after the server starts.