Skip to content

Built in port tester #278

@snepsnepsnep

Description

@snepsnepsnep

Is your feature request related to a problem? Please describe.
A service that would check if the server is accessible from the outside on startup, ideally for both TCP&UDP and print the result in the console. It would save a lot of time with troubleshooting port forwarding and users wouldn't have to use a third party port checking tool.

Describe the solution you'd like
A backend api that would be called by the server on startup. It would have to do more than a simple TCP connection to check for UDP connectivity, (ie attempt to send something and check for response).

Describe alternatives you've considered
Not doing that and having users continue to use third party tools.

Additional context
I am aware that the UDP part is not possible in the current release, but just something to think about for future releases.

Additionally if possible having a built in detection for NAT loopback support, if it's not supported users won't be able to join their server from the server list even if they've forwarded everything correctly, which obviously leads to frustration and less than optimal experience.
(example behaviour: if the open port test passes, attempt connection to itself via public IP and see if it works, if not print out a message telling the user to use local IP address when connecting from the game).

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions