Skip to content

OverflowError: connect(): port must be 0-65535.

Quick Information

  • Operating System: Windows / Linux / macOS / UnRAID ----- Global Probably

What Happened?

When I create a server with a port for example 99999 maximum network ports are 65535. I get an error:

Traceback (most recent call last):
  File "/var/opt/minecraft/crafty/venv/lib/python3.10/site-packages/tornado/web.py", line 1704, in _execute
    result = await result
  File "/var/opt/minecraft/crafty/crafty-4/app/classes/web/panel_handler.py", line 558, in get
    page_data["get_players"] = server.get_server_players()
  File "/var/opt/minecraft/crafty/crafty-4/app/classes/shared/server.py", line 1396, in get_server_players
    int_mc_ping = ping(internal_ip, int(server_port))
  File "/var/opt/minecraft/crafty/crafty-4/app/classes/minecraft/mc_ping.py", line 140, in ping
    sock.connect((ip, port))
OverflowError: connect(): port must be 0-65535.

Expected result

When I type in an out-of-range port number. It should give me a sign when I click on "Build Server" or it should set it back to default (port 25565)

Steps to reproduce

  1. Create a server with an out off range port number. Doesn't matter which version or server Type.
  2. Now you get back to the Dashboard and click the server you just created. (Now you get the error)

Screenshots

image image

Priority/Severity

  • High (anything that impacts the normal user flow or blocks app usage)
  • Medium (anything that negatively affects the user experience)
  • Low (anything else e.g., typos, missing icons/translations, layout/formatting issues, etc.)
Edited by Iain Powrie