Skip to content

[forge 1.18.2 server] Additional fml arguments not passed #65

@mrossi80

Description

@mrossi80

Hello,

i'm using serverstarter-2.3.1.jar

I have a 1.18.2 server, Forge 40.1.16.

I need to add two additional arguments to target 'forgeserver'.

--fml.mavenRoots ../modsrepo
--fml.modLists ../modsrepo/server.list

I expected them to work, if i add them to startCommand section.

  startCommand:
    - "@libraries/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/{{@os@}}_args.txt"
    - "nogui"
    - "fml.mavenRoots ../modsrepo"
    - "fml.modLists ../modsrepo/server.list"

They're indeed recognized but take no effect

[11:37:38] [main/INFO]: Launching target 'forgeserver' with arguments [nogui, fml.mavenRoots ../modsrepo, fml.modLists ../modsrepo/server.list]

To make them effective, i have to add them to "winargs.txt" file.

[.....]
--launchTarget forgeserver
--fml.forgeVersion 40.1.16
--fml.mcVersion 1.18.2
--fml.forgeGroup net.minecraftforge
--fml.mcpVersion 20220404.173914
--fml.mavenRoots ../modsrepo
--fml.modLists ../modsrepo/server.list

Is it an expected behiavour? Or is it expected that the arguments in startCommand should be properly managed?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions