Skip to content

SERVER_STOP event is not fired if SERVER_START is not enabled #110

@oblx

Description

@oblx

I have a web hook on server_stop but not on server_start however it didn't POST to my url when stopping server. I figured out that without server_start enabled then server_stop is also disabled.

This enables both hooks :

    # This event is fired when the server starts
    "server_start"=[
        {
            address="http://localcraft/serverStart"
            dataType=JSON
            details=false
            enabled=true
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]
    # This event is fired when the server stops
    "server_stop"=[
        {
            address="http://localcraft/serverStop"
            dataType=JSON
            details=false
            enabled=true
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]

This enables SERVER_START :

    # This event is fired when the server starts
    "server_start"=[
        {
            address="http://localcraft/serverStart"
            dataType=JSON
            details=false
            enabled=true
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]
    # This event is fired when the server stops
    "server_stop"=[
        {
            address="http://localcraft/serverStop"
            dataType=JSON
            details=false
            enabled=false
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]

Finally, this does nothing :

    # This event is fired when the server starts
    "server_start"=[
        {
            address="http://localcraft/serverStart"
            dataType=JSON
            details=false
            enabled=false
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]
    # This event is fired when the server stops
    "server_stop"=[
        {
            address="http://localcraft/serverStop"
            dataType=JSON
            details=false
            enabled=true
            form=true
            headers=[]
            method=POST
            permissions {
                "*"=true
            }
        }
    ]

With both GET and POST methods.

Metadata

Metadata

Assignees

Labels

bugThings that don't work the way they should

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions