Author Topic: Can't Join My Dedicated Server  (Read 2860 times)

Hi all.

I'm having this problem where I cannot join my dedicated server which is running. The name of the server is "Rogalski's Build n' Chill"

I tried joining it by clicking join, the I tried by joining by the IP address but it just kept saying "Sending challenge request" then later on it said "Request has timed out."

I am the host of this server. I tried by joining by LAN as well like one other topic said but no servers showed up.

Help please!

Try joining your default gateway through the direct IP connect

You can find it by typing ipconfig into the CMD prompt.

A console.log would probably help. But:

Look in your console.log for two instances, like the following: (Find(Ctrl+F) for 'UDP initialized on port')
Once you Find for these instances, you should get one for some misc. port, and one for port 28000. If this is the case, you will do the following(This is an example, for it the miscellaneous port is 57718)

Code: [Select]
Binding server port to default IP
UDP initialized on port 57718

Code: [Select]
Binding server port to default IP
UDP initialized on port 28000

If this is the case, it would seem that, by default, blockland is starting to run on port 57718, but it also wants to run on port 28000.
Here are things you can do to fix it:
Solution: 1. Port Forward. Summary:
Open a Web browser, type your Default Gateway number into the address bar, and press Enter. 2. Enter your username and password to access your router's interface. The default username and password should be listed in your router's documentation, on a sticker on the side of your router, or on the Port Forward website.

Solution: 2. Manually change the port to which blockland will run at, to the port that your exe tries to use:
Since it looks like your dedicated server is trying to use port 57718, what you will want to do, is:

1. Make sure that your firewall is open to both ports 28000 and port 57718.
2. Open your blockland server
3. Put this in your server console:
Code: [Select]
$Pref::Server::Port = "Your Port"; Or in your case:
Code: [Select]
$Pref::Server::Port = "57718";4. Put this in your console, to correctly close the server and save the pref: (If we do not do this command, the server will not close correctly and potentially not save the pref)
5. reopen the server and hope that it worked.
Code: [Select]
quit();
Solution: 3. Wait it out. If worst comes to worst, and none of the things here help you, you can always try and wait it out. I've had similar problems on my server, and waiting it out usually works.. I know it's a bs solution, but it will (probably) work after time. Idk why, don't ask me.

Try joining your default gateway through the direct IP connect

You can find it by typing ipconfig into the CMD prompt.

Whats the CMD prompt?

Whats the CMD prompt?
it's a terminal to run programs from
to open it, try pressing the windows key, typing "cmd", and pressing enter

if you're on a mac, you want to run terminal

Try joining your default gateway through the direct IP connect

You can find it by typing ipconfig into the CMD prompt.

Didn't work for me.

what happens if you try to join localhost?
it is being hosted on the computer you're playing on, right?

what happens if you try to join localhost?
it is being hosted on the computer you're playing on, right?

Yes, I'm hosting on a Windows 10. I disconnect from the server to go do something and then I try to join back on the Windows 10 and then this is where the problem occurs.

Long story short, yes I'm hosting on the same computer.

Yes, I'm hosting on a Windows 10. I disconnect from the server to go do something and then I try to join back on the Windows 10 and then this is where the problem occurs.

Long story short, yes I'm hosting on the same computer.

what happens if you try to join localhost?

Is local host the IP address that I typed into the CMD Prompt?

what happens if you try to join localhost?
it is being hosted on the computer you're playing on, right?

Yes it's being hosted on the computer I'm playing on.

try to join localhost, enter it as the IP address
localhost is the local host, ie yourself

try to join localhost, enter it as the IP address
localhost is the local host, ie yourself

How do I join localhost and do I enter the IP address I found in the CMD prompt?

click join by IP, type "localhost" into the box for the IP, click join