Skip to content

[CurseForge Generic] server.properties overwrite should set "server-ip" to "" instead of "0.0.0.0" to support IPv6 #588

Description

@NightV402

Egg: CurseForge Generic
File: minecraft/java/curseforge/egg-curse-forge-generic.json

Issue Description:
The current configuration file:

{
    "server.properties": {
        "parser": "properties",
        "find": {
            "server-ip": "0.0.0.0",
            "server-port": "{{server.allocations.default.port}}",
            "query.port": "{{server.allocations.default.port}}"
        }
    }
}

How it should look:

{
    "server.properties": {
        "parser": "properties",
        "find": {
            "server-ip": "",
            "server-port": "{{server.allocations.default.port}}",
            "query.port": "{{server.allocations.default.port}}"
        }
    }
}

Setting the server-ip to 0.0.0.0 tells the server to listen to IPv4 exclusively, completely ignoring any IPv6 connections. Since this configuration is applied on every start automatically, it isn't even possible to manually change this in the server.properties file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions