I try to play minecraft with my friend on my vanilla minecraft server using hamachi, and it works fine with my other friends that join, and my computer is plenty strong enough (i5 6500, 1070). The problem only arises when I join the server. If he is alone on the server, his connection is fine, but if i join he lags like crazy and eventually gets booted with this message IOException: An existing connection was forcibly closed by the remote host. If I ping him on hamachi, his ping is 40 when I'm not on, but when I join it spikes to 700 with constant Request timed out. I also turned the player-idle-timeout in server.properties to like 99999999 cus I read somewhere that that might be the problem. His net is pretty bad, but his ping is around 40 on hamachi when I'm not on the server. My net is very good aswell (NBN, Australian) please help
Second you where saying he lags like crazy? How much ram does he have allocated to his client and server? Its possible that because hamachi tunnels connections it could slow the host computer! Has your friend tried to ditch hamachi and just port forward that would free ram space on your friends computer cause he would not have to run hamachi on the same computer he is running the server!
Everything here screems hamachi as hamachi is garbage and should die I suggest other methods of connection!
====NOTE!! This does not show you how to make a server. It only shows the configuration required to get one working depending on how you want to use it. If you are starting from scratch and don't know what to do,view my other post here.====
Overview:
Once you've created your server, you'll no doubt want to let other people join. However, you may encounter a problem here: You start up the server, and it all works fine, up until someone tries to join. They simply can't. They either get a "Connection Time Out" error, or it will just stay at the Connecting screen.
There is a simple reason for this: Your network is not allowing the outside world to connect to your game.
To let others connect to your server, you can set it up in two ways.
Port-Forwarding, or Hamachi
Port-Forwarding will let other people connect to your server without any special programs required. It's how you connect to most servers.
Hamachi has the downside that everyone who wants to play on your server has to have Hamachi as well. This is troublesome, but is often used when one cannot port forward.
Hamachi:
You obviously need Hamachi for this to work. Hamachi is probably the easiest way to let people from around the world join your server. Download it here.
To run a hamachi server you need to configure your server.properties file as follows:
server-ip - leave this blank
server port - leave this as default (25565)
You may or may not have to set online-mode to false for it to work.
Open up Hamachi. If you have not already created a new network, do so now. This is what other users will use to connect to your network and join your server
When you give out your ip address for other people to join, make sure you use your hamachi one (should be something like 5.64.312.48)
Port-Forward:
To be able to play with other people around the world, without wanting to set up a server through Hamachi or a VPN, use port-forwarding. Port-forwarding simply allows you to host the server on your own PC and lets other people connect to your computer. This is useful since the players do not require any other program besides minecraft to play.
Server.properties file should be configured as following (same as Hamachi)
server-ip - leave this blank
server port - leave this as default (25565) (yes you can change it, but for newcomers leave it as default)
Step two can be done in two ways: The easy way, or the DIY way. Doing it yourself is not necessarily harder, but sometimes it can be a pain in the neck. If you would prefer an easy way to port-forward, see this page.The manual method is depicted below:
If you know your router's ip address (most likely something like 192.168.0.1), then type that into your address bar in your web browser.
If not, enter command prompt and type "ipconfig". scroll down to where it says IPv4 address. Type that into your browser, replacing the last number with a 1.
You will need to allow connection to the port 25565. This can be found under "Services", "Ports", or whatever your router calls the setting. You will need to open the port by doing as follows: (example using Netgear DGN3500 - should be similar for most routers)
Click "Add Custom Service" (or new rule)
Create a name for the service rule , e.g "Minecraft Port"
Select "TCP" or "TCP/UDP" as the type
The start port and finish port should be the same.
The next step is to configure firewall rules. GO into your firewall page on your router and add new rule. Select the service you created in the last step (for this example Minecraft Port) and set it to be always allowed
You will need to work out your external ip: this can be easily found here (note that this may change if your internet server assigns you a dynamic ip)
Now for how to connect:
If you want to connect to your own server, run minecraft.exe and type in "localhost" in the Multiplayer screen. This will allow you to connect to your server only if you are on the same system as the server.
All other players will need to connect using your external ip address.
If you find you follow all these port forward steps and it still doesn't work, disable windows firewall (or Mac/Linux equivalent) and try connecting again. 95 times out of 100 it will work, unless you run more than one antivirus/firewall program on your computer - in which case I highly recommend getting rid of all but one, since they tend to interfere with each other.
I try to play minecraft with my friend on my vanilla minecraft server using hamachi, and it works fine with my other friends that join, and my computer is plenty strong enough (i5 6500, 1070). The problem only arises when I join the server. If he is alone on the server, his connection is fine, but if i join he lags like crazy and eventually gets booted with this message IOException: An existing connection was forcibly closed by the remote host. If I ping him on hamachi, his ping is 40 when I'm not on, but when I join it spikes to 700 with constant Request timed out. I also turned the player-idle-timeout in server.properties to like 99999999 cus I read somewhere that that might be the problem. His net is pretty bad, but his ping is around 40 on hamachi when I'm not on the server. My net is very good aswell (NBN, Australian) please help
First of all hamachi sucks try evolve.
Second you where saying he lags like crazy? How much ram does he have allocated to his client and server? Its possible that because hamachi tunnels connections it could slow the host computer! Has your friend tried to ditch hamachi and just port forward that would free ram space on your friends computer cause he would not have to run hamachi on the same computer he is running the server!
Everything here screems hamachi as hamachi is garbage and should die I suggest other methods of connection!
====NOTE!! This does not show you how to make a server. It only shows the configuration required to get one working depending on how you want to use it. If you are starting from scratch and don't know what to do,view my other post here.====
Overview:
Once you've created your server, you'll no doubt want to let other people join. However, you may encounter a problem here: You start up the server, and it all works fine, up until someone tries to join. They simply can't. They either get a "Connection Time Out" error, or it will just stay at the Connecting screen.
There is a simple reason for this: Your network is not allowing the outside world to connect to your game.
To let others connect to your server, you can set it up in two ways.
Port-Forwarding, or Hamachi
Port-Forwarding will let other people connect to your server without any special programs required. It's how you connect to most servers.
Hamachi has the downside that everyone who wants to play on your server has to have Hamachi as well. This is troublesome, but is often used when one cannot port forward.
Hamachi:
Port-Forward:
To be able to play with other people around the world, without wanting to set up a server through Hamachi or a VPN, use port-forwarding. Port-forwarding simply allows you to host the server on your own PC and lets other people connect to your computer. This is useful since the players do not require any other program besides minecraft to play.
Graphics Artst / Builder / Founder of TeamXtreme