Firewall disabled, Port forwarded, but still unable to join your game? No problem! read my whole thread, Here's the solution! Softwares/Programs needed here are free to download/use.
Hello everyone! Today I'd like to share with y'all some solution about how to fix Minecraft crashing issues / unable to join any server / unable connect to a server on Windows.
What are my symptoms?
First of all, I just installed the new version of Minecraft 1.8.4, and launcher successfully launched. But the problem occured meanwhile I try to play the creative mode (single player), my game started and crash on "Building terrain"....Then I re-launch the game, I try on multiplayer mode, I added many server, but none of them can be connected.....And finally I started my research, the first solution I tried was disabling my firewall and also disable my antivirus, but it's still not working so I continue to do more research, and found the second solution, port forwarding, and guess what? I have got no luck at all, this method still doesn't work for me, I had tried uninstalling and re-installing my Minecraft like about 10 times, and then started virus scan, there's 2 threats found, I removed them and run Minecraft again, and it still doesn't work.....After that, I guess my system files might be corrupted by those viruses, and start searching for tools that repair windows systems services, and finally I found that tool, Windows Repair, after using this tool my Minecraft is back to work <3
Before I reveal the solution, let's look around with my crash report logs, this is my self-experience that i had faced, if your crash report log is similar with mine as listed below, you should able to fix it away
This is my Minecraft (1.8.4) crash report:
---- Minecraft Crash Report ----// My bad.
Time: 5/6/15 12:37 AM
Description: Updating screen events
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
Caused by: io.netty.channel.ChannelException: failed to open a new selector
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:128)
at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:120)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:87)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64)
... 17 more
Caused by: java.io.IOException: Unable to establish loopback connection
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.ch.PipeImpl.<init>(Unknown Source)
at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
at java.nio.channels.Pipe.open(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:126)
... 20 more
Caused by: java.net.ConnectException: Connection timed out: connect
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at java.nio.channels.SocketChannel.open(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source)
... 29 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
-- Affected screen --
Details:
Screen name: aya
Stacktrace:
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
-- System Details --
Details:
Minecraft Version: 1.8.4
Operating System: Windows 7 (x86) version 6.1
CPU: 4x Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 95592744 bytes (91 MB) / 261222400 bytes (249 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
Launched Version: 1.8.4
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7400M Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
PLEASE DO FOLLOW THE STEPS AS POSSIBLE ( Only Priority of Part 2+3 can be swap with Part 4) :
Part 1: Firewall
-Open up Windows Firewall
-Click on "Allow a program or feature through Windows Firewall"
-Click on "Change settings"
-Lookup "Java (TM) Platform SE binary" and "Minecraft", tick them, and choose which type of connection(Private/Public) will allow these program access. If the program is not listed, click on "Allow another program..." and browse the file (e.g Minecraft.exe)
-Then click "OK" and exit Windows Firewall
*****LET'S TRY IS YOUR MINECRAFT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE FOLLOWING STEPS*****
*****IF NO: LET'S CONTINUE THE OTHER STEPS*****
Part 2: Pre-Port Forwarding Configuration (I'm using Windows 7)
-To port forward, you will need to know some of your network details
-Open your "Network and Sharing Center"
-Click on "Change adapter settings"(under the left panel)
-Right click on the Internet connected adapter (e.g. I'm using WiFi Connection, so I'll click on "Wireless Network Adapter")
-Choose "Status"
-Click on the "Details..."
-Note down "IPv4 Address", "IPv4 Subnet Mask", "IPv4 Default Gateway", and "IPv4 DNS Servers"
-Then close the "Details" tab, and click on "Properties"
-Under the "Networking" tab and look for "Internet Protocol Version 4 (TCP/IPv4)" and double click on it
-Now mark the dot on "Use the following IP address" (If it already set, leave it there, don't make any change)
-Now take a look at the "IPv4 Default Gateway" and "IPv4 Subnet Mask" that we noted down recently
-Then fill up the "Default Gateway", and "Subnet Mask" address with the same as "IPv4 Default Gateway", and "IPv4 Subnet Mask"
-Now then we fill up the "IP Address". For example, if your "Default Gateway" address is "192.168.1.1", then your "IP Address" must be "192.168.1.X", "X" can be any number between "0-254", but the "1" is being used by your router(Default Gateway), so you can't use a number that's being used by others device that's connecting on the same network, if you configured with the number being used you will not be able to access the internet so you have to change the number again.
-Now fill the "Preferred DNS Server" as "8.8.8.8", and "8.8.4.4" for the "Alternate DNS Server" (these are Google Public DNS Server)
-After all set, click "OK", click "OK" and click "Close" on those windows
*FAQ:
Q: Why must I change the IP manually (Static IP)? Can't I just use the automatically set IP (Dynamic IP) instead? A: Everytime you reconnect to your network, the ISP will randomly give you an unassigned IP, and you need a Static IP to configure the port forwarding.
Part 3: Port Forwarding
-Now open up your web browser
-In the address bar enter your "Default Gateway" address that we set previously and hit "Enter" (e.g. 192.168.1.1)
-Currently you should on your router login page, enter your "username" and "password" then login
-Once you have logged on, search every where that have word like "Port Forwarding"/"Open Port"/"Port Triggering"
-And then fill in the port with Minecraft server port "25565", apply both for "TCP" and "UDP"
-After you have applied the settings, you're allow to close your browser
*****NOW TRY AGAIN TO PLAY YOUR MINECRAFT, DOES IT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE LAST STEP*****
*****IF NO: DON'T GIVE UP YET, LET'S MOVE ON THE FINAL STEP*****
*FAQ:
Q: What are the "username" and "password"?
A: Ask your family members first, if there also don't know, google it your router model and some keyword
Example: my router model is Zyxel P-660HN-T1A v2 so I google it "Zyxel P-660HN-T1A v2 default username and password"
Part 4: Repair Windows Files and Settings
-Before doing the following steps, I'd recommend you to do a full virus scan and remove/repair all the found threats
(Highly recommended software to use: Malwarebytes)
-Download the tool "Windows Repair", it's OPTIONAL to purchase the pro version
-Once you downloaded, and installed, restart your PC and get into "Safe Mode" by spamming "F8" key (For Windows XP, Vista, 7 users) while your PC is booting up, if don't know how to do it, google it yourself
-"Safe Mode" loaded, now let's run the "Windows Repair" program that we had just downloaded
-Follow the instruction in the program, and do it step by step, I recommend you to do all the "Optional" steps except infection scan cause we had already done virus scanning
-All you need to have now is your patience, whole process took me few hours to finish
-Once you have finished the whole process, restart PC and start Windows normally
Then play your MINECRAFT!!!!!!!!!!
*FAQ:
Q: Why is Malwarebytes highly recommended instead of other antivirus program like BitDefender, Kaspersky...etc.
A: I had tried out many kind of antivirus program including BitDefender, Kaspersky, McAfee, Norton, Avast!, AVG, Avira, there're good in feature but lack of scanning speed, and they slow down system start up performance.I'm still remember the time I use Kaspersky to scan my whole system take up to 6 hours to finish it but when I use Malwarebytes, it only take me 40-50min to finish the whole system scan. And Malwarebytes scan result is VERY VERY VERY VERY accurate!
Q: Will I need to uninstall my current antivirus to run/install Malwarebytes?
A: Nope, You don't need to uninstall any software/program to run Malwarebytes.
Q: Is Malwarebytes free? Or need to pay for it?
A: You can get it and use it free forever, but you can also buy the pro version to unlock some feature like "Hyper Scan", it's a feature that scan only memory and starup objects, probably use for emergency situation, actually this feature is already included in free version's "Threat Scan"(full scan).
If the solution above does not work for you please let me know, I'll try to figure out the solution for you
Port forwarding is not necessary unless you want to host a server that people on the Internet can connect to.
And your instructions for Part 2 will cause trouble. You cannot just take an address that is part of your router's DHCP pool and assign it statically to your interface. Eventually you'll have a duplicate IP address situation on your network and you'll have 'mysterious' TCP connection reset issues.
There's something weird, I just try disable port forwarding, I can't connect to a server, port forwarding on my router seems is a MUST on my network.
Another question, did you mean I can't assign the IP address same as router device? If yes I did already mention do not use those assigned address on others device.If not give your example too thx
The router has a "pool" of addresses, for example 192.168.0.1-254 . It owns *all* of them and lends them out to the devices on your network when they ask for them.
You either have to create a permanent lease in your router, or use an address that you know is outside the pool.
What's if my DHCP pool is 0-254, but my home network has about 10 devices, If DHCP automatic assign IP to them, probably only IP 192.168.1.1 to 192.168.1.10 will be used up. Then can't I just assign others unused IP (e.g. 192.168.1.40) as statically through computer without creating permanent lease from the router? Cause currently I'm assign my static IP like this way, and it works fine xD
You don't know how the addresses might be assigned. Some routers assign based upon a hash of the MAC address (looks 'random' but isn't), others might assign in round robin (i.e. 1->...->254->1->...->254, etc)
-Does this solve the problem for the server owner or the player?
-If the problem is for the server owner, how do I do it on Ubuntu?
-If this is a problem for the player, how do I do it on a Mac?
-For me, I am using a complete fresh install of Ubuntu so will this make a difference with viruses?
Thank you. The guide seems pretty good, its just that I have Linux and OS X.
Rollback Post to RevisionRollBack
My specs:
Intel i5 4690k, EVGA GTX 970 SC, 8 gigs of ram, Samsung 840 pro 256 gig SSD, ASUS Sabertooth Mark II Motherboard, Antec 900 Case, WD Black 2 TB Hard Drive.
Im having a problem doing this. I set up the static IP, went to my router's port forwarding page and they asked for inbound port and private IP address and private port. The inbound and private port places had two boxes and both required an entry. I put 25565 in both sets in every imaginable combination but they were invalid. The only thing that it would accept was when I put 255 in left box of each and 65 in the right boxes of each. I was able to connect to realms then but I still got the same error message I was getting before. Javaio.ioexception error. Connection forcibly closed by remote server. Any ideas?
The writer didn't know what they were talking about and gave instructions that will cause you problems eventually even if it appears to work in the short term.
Firewall disabled, Port forwarded, but still unable to join your game? No problem! read my whole thread, Here's the solution! Softwares/Programs needed here are free to download/use.
Hello everyone! Today I'd like to share with y'all some solution about how to fix Minecraft crashing issues / unable to join any server / unable connect to a server on Windows.
What are my symptoms?
First of all, I just installed the new version of Minecraft 1.8.4, and launcher successfully launched. But the problem occured meanwhile I try to play the creative mode (single player), my game started and crash on "Building terrain"....Then I re-launch the game, I try on multiplayer mode, I added many server, but none of them can be connected.....And finally I started my research, the first solution I tried was disabling my firewall and also disable my antivirus, but it's still not working so I continue to do more research, and found the second solution, port forwarding, and guess what? I have got no luck at all, this method still doesn't work for me, I had tried uninstalling and re-installing my Minecraft like about 10 times, and then started virus scan, there's 2 threats found, I removed them and run Minecraft again, and it still doesn't work.....After that, I guess my system files might be corrupted by those viruses, and start searching for tools that repair windows systems services, and finally I found that tool, Windows Repair, after using this tool my Minecraft is back to work <3
Before I reveal the solution, let's look around with my crash report logs, this is my self-experience that i had faced, if your crash report log is similar with mine as listed below, you should able to fix it away
This is my Minecraft (1.8.4) crash report:
---- Minecraft Crash Report ----// My bad.
Time: 5/6/15 12:37 AM
Description: Updating screen events
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
Caused by: io.netty.channel.ChannelException: failed to open a new selector
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:128)
at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:120)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:87)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64)
... 17 more
Caused by: java.io.IOException: Unable to establish loopback connection
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.ch.PipeImpl.<init>(Unknown Source)
at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
at java.nio.channels.Pipe.open(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:126)
... 20 more
Caused by: java.net.ConnectException: Connection timed out: connect
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at java.nio.channels.SocketChannel.open(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source)
... 29 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
-- Affected screen --
Details:
Screen name: aya
Stacktrace:
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
-- System Details --
Details:
Minecraft Version: 1.8.4
Operating System: Windows 7 (x86) version 6.1
CPU: 4x Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 95592744 bytes (91 MB) / 261222400 bytes (249 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
Launched Version: 1.8.4
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7400M Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
PLEASE DO FOLLOW THE STEPS AS POSSIBLE ( Only Priority of Part 2+3 can be swap with Part 4) :
Part 1: Firewall
-Open up Windows Firewall
-Click on "Allow a program or feature through Windows Firewall"
-Click on "Change settings"
-Lookup "Java (TM) Platform SE binary" and "Minecraft", tick them, and choose which type of connection(Private/Public) will allow these program access. If the program is not listed, click on "Allow another program..." and browse the file (e.g Minecraft.exe)
-Then click "OK" and exit Windows Firewall
*****LET'S TRY IS YOUR MINECRAFT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE FOLLOWING STEPS*****
*****IF NO: LET'S CONTINUE THE OTHER STEPS*****
Part 2: Pre-Port Forwarding Configuration (I'm using Windows 7)
-To port forward, you will need to know some of your network details
-Open your "Network and Sharing Center"
-Click on "Change adapter settings"(under the left panel)
-Right click on the Internet connected adapter (e.g. I'm using WiFi Connection, so I'll click on "Wireless Network Adapter")
-Choose "Status"
-Click on the "Details..."
-Note down "IPv4 Address", "IPv4 Subnet Mask", "IPv4 Default Gateway", and "IPv4 DNS Servers"
-Then close the "Details" tab, and click on "Properties"
-Under the "Networking" tab and look for "Internet Protocol Version 4 (TCP/IPv4)" and double click on it
-Now mark the dot on "Use the following IP address" (If it already set, leave it there, don't make any change)
-Now take a look at the "IPv4 Default Gateway" and "IPv4 Subnet Mask" that we noted down recently
-Then fill up the "Default Gateway", and "Subnet Mask" address with the same as "IPv4 Default Gateway", and "IPv4 Subnet Mask"
-Now then we fill up the "IP Address". For example, if your "Default Gateway" address is "192.168.1.1", then your "IP Address" must be "192.168.1.X", "X" can be any number between "0-254", but the "1" is being used by your router(Default Gateway), so you can't use a number that's being used by others device that's connecting on the same network, if you configured with the number being used you will not be able to access the internet so you have to change the number again.
-Now fill the "Preferred DNS Server" as "8.8.8.8", and "8.8.4.4" for the "Alternate DNS Server" (these are Google Public DNS Server)
-After all set, click "OK", click "OK" and click "Close" on those windows
*FAQ:
Q: Why must I change the IP manually (Static IP)? Can't I just use the automatically set IP (Dynamic IP) instead? A: Everytime you reconnect to your network, the ISP will randomly give you an unassigned IP, and you need a Static IP to configure the port forwarding.
Part 3: Port Forwarding
-Now open up your web browser
-In the address bar enter your "Default Gateway" address that we set previously and hit "Enter" (e.g. 192.168.1.1)
-Currently you should on your router login page, enter your "username" and "password" then login
-Once you have logged on, search every where that have word like "Port Forwarding"/"Open Port"/"Port Triggering"
-And then fill in the port with Minecraft server port "25565", apply both for "TCP" and "UDP"
-After you have applied the settings, you're allow to close your browser
*****NOW TRY AGAIN TO PLAY YOUR MINECRAFT, DOES IT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE LAST STEP*****
*****IF NO: DON'T GIVE UP YET, LET'S MOVE ON THE FINAL STEP*****
*FAQ:
Q: What are the "username" and "password"?
A: Ask your family members first, if there also don't know, google it your router model and some keyword
Example: my router model is Zyxel P-660HN-T1A v2 so I google it "Zyxel P-660HN-T1A v2 default username and password"
Part 4: Repair Windows Files and Settings
-Before doing the following steps, I'd recommend you to do a full virus scan and remove/repair all the found threats
(Highly recommended software to use: Malwarebytes)
-Download the tool "Windows Repair", it's OPTIONAL to purchase the pro version
-Once you downloaded, and installed, restart your PC and get into "Safe Mode" by spamming "F8" key (For Windows XP, Vista, 7 users) while your PC is booting up, if don't know how to do it, google it yourself
-"Safe Mode" loaded, now let's run the "Windows Repair" program that we had just downloaded
-Follow the instruction in the program, and do it step by step, I recommend you to do all the "Optional" steps except infection scan cause we had already done virus scanning
-All you need to have now is your patience, whole process took me few hours to finish
-Once you have finished the whole process, restart PC and start Windows normally
Then play your MINECRAFT!!!!!!!!!!
*FAQ:
Q: Why is Malwarebytes highly recommended instead of other antivirus program like BitDefender, Kaspersky...etc.
A: I had tried out many kind of antivirus program including BitDefender, Kaspersky, McAfee, Norton, Avast!, AVG, Avira, there're good in feature but lack of scanning speed, and they slow down system start up performance.I'm still remember the time I use Kaspersky to scan my whole system take up to 6 hours to finish it but when I use Malwarebytes, it only take me 40-50min to finish the whole system scan. And Malwarebytes scan result is VERY VERY VERY VERY accurate!
Q: Will I need to uninstall my current antivirus to run/install Malwarebytes?
A: Nope, You don't need to uninstall any software/program to run Malwarebytes.
Q: Is Malwarebytes free? Or need to pay for it?
A: You can get it and use it free forever, but you can also buy the pro version to unlock some feature like "Hyper Scan", it's a feature that scan only memory and starup objects, probably use for emergency situation, actually this feature is already included in free version's "Threat Scan"(full scan).
If the solution above does not work for you please let me know, I'll try to figure out the solution for you
Original Post by - Charlie(Me)
I made an account so I could reply to this post. Thank you so much. I was having this problem and part 4 helped me. Much love.
Firewall disabled, Port forwarded, but still unable to join your game? No problem! read my whole thread, Here's the solution! Softwares/Programs needed here are free to download/use.
Hello everyone! Today I'd like to share with y'all some solution about how to fix Minecraft crashing issues / unable to join any server / unable connect to a server on Windows.
What are my symptoms?
First of all, I just installed the new version of Minecraft 1.8.4, and launcher successfully launched. But the problem occured meanwhile I try to play the creative mode (single player), my game started and crash on "Building terrain"....Then I re-launch the game, I try on multiplayer mode, I added many server, but none of them can be connected.....And finally I started my research, the first solution I tried was disabling my firewall and also disable my antivirus, but it's still not working so I continue to do more research, and found the second solution, port forwarding, and guess what? I have got no luck at all, this method still doesn't work for me, I had tried uninstalling and re-installing my Minecraft like about 10 times, and then started virus scan, there's 2 threats found, I removed them and run Minecraft again, and it still doesn't work.....After that, I guess my system files might be corrupted by those viruses, and start searching for tools that repair windows systems services, and finally I found that tool, Windows Repair, after using this tool my Minecraft is back to work <3
Before I reveal the solution, let's look around with my crash report logs, this is my self-experience that i had faced, if your crash report log is similar with mine as listed below, you should able to fix it away
This is my Minecraft (1.8.4) crash report:
---- Minecraft Crash Report ----// My bad.
Time: 5/6/15 12:37 AM
Description: Updating screen events
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
Caused by: io.netty.channel.ChannelException: failed to open a new selector
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:128)
at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:120)
at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:87)
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64)
... 17 more
Caused by: java.io.IOException: Unable to establish loopback connection
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.ch.PipeImpl.<init>(Unknown Source)
at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
at java.nio.channels.Pipe.open(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:126)
... 20 more
Caused by: java.net.ConnectException: Connection timed out: connect
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.Net.connect(Unknown Source)
at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at java.nio.channels.SocketChannel.open(Unknown Source)
at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source)
... 29 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)
at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:61)
at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:52)
at ll$1.a(SourceFile:44)
at ll$1.b(SourceFile:41)
at no.c(SourceFile:10)
at ll.a(SourceFile:121)
at ave.a(SourceFile:1941)
at axv.i(SourceFile:172)
at axv$a.a(SourceFile:224)
at awi.p(SourceFile:315)
at axv.k(SourceFile:82)
at axu.p(SourceFile:390)
-- Affected screen --
Details:
Screen name: aya
Stacktrace:
at ave.s(SourceFile:1497)
at ave.av(SourceFile:888)
at ave.a(SourceFile:325)
at net.minecraft.client.main.Main.main(SourceFile:124)
-- System Details --
Details:
Minecraft Version: 1.8.4
Operating System: Windows 7 (x86) version 6.1
CPU: 4x Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 95592744 bytes (91 MB) / 261222400 bytes (249 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
Launched Version: 1.8.4
LWJGL: 2.9.4
OpenGL: AMD Radeon HD 7400M Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
PLEASE DO FOLLOW THE STEPS AS POSSIBLE ( Only Priority of Part 2+3 can be swap with Part 4) :
Part 1: Firewall
-Open up Windows Firewall
-Click on "Allow a program or feature through Windows Firewall"
-Click on "Change settings"
-Lookup "Java (TM) Platform SE binary" and "Minecraft", tick them, and choose which type of connection(Private/Public) will allow these program access. If the program is not listed, click on "Allow another program..." and browse the file (e.g Minecraft.exe)
-Then click "OK" and exit Windows Firewall
*****LET'S TRY IS YOUR MINECRAFT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE FOLLOWING STEPS*****
*****IF NO: LET'S CONTINUE THE OTHER STEPS*****
Part 2: Pre-Port Forwarding Configuration (I'm using Windows 7)
-To port forward, you will need to know some of your network details
-Open your "Network and Sharing Center"
-Click on "Change adapter settings"(under the left panel)
-Right click on the Internet connected adapter (e.g. I'm using WiFi Connection, so I'll click on "Wireless Network Adapter")
-Choose "Status"
-Click on the "Details..."
-Note down "IPv4 Address", "IPv4 Subnet Mask", "IPv4 Default Gateway", and "IPv4 DNS Servers"
-Then close the "Details" tab, and click on "Properties"
-Under the "Networking" tab and look for "Internet Protocol Version 4 (TCP/IPv4)" and double click on it
-Now mark the dot on "Use the following IP address" (If it already set, leave it there, don't make any change)
-Now take a look at the "IPv4 Default Gateway" and "IPv4 Subnet Mask" that we noted down recently
-Then fill up the "Default Gateway", and "Subnet Mask" address with the same as "IPv4 Default Gateway", and "IPv4 Subnet Mask"
-Now then we fill up the "IP Address". For example, if your "Default Gateway" address is "192.168.1.1", then your "IP Address" must be "192.168.1.X", "X" can be any number between "0-254", but the "1" is being used by your router(Default Gateway), so you can't use a number that's being used by others device that's connecting on the same network, if you configured with the number being used you will not be able to access the internet so you have to change the number again.
-Now fill the "Preferred DNS Server" as "8.8.8.8", and "8.8.4.4" for the "Alternate DNS Server" (these are Google Public DNS Server)
-After all set, click "OK", click "OK" and click "Close" on those windows
*FAQ:
Q: Why must I change the IP manually (Static IP)? Can't I just use the automatically set IP (Dynamic IP) instead?
A: Everytime you reconnect to your network, the ISP will randomly give you an unassigned IP, and you need a Static IP to configure the port forwarding.
Part 3: Port Forwarding
-Now open up your web browser
-In the address bar enter your "Default Gateway" address that we set previously and hit "Enter" (e.g. 192.168.1.1)
-Currently you should on your router login page, enter your "username" and "password" then login
-Once you have logged on, search every where that have word like "Port Forwarding"/"Open Port"/"Port Triggering"
-And then fill in the port with Minecraft server port "25565", apply both for "TCP" and "UDP"
-After you have applied the settings, you're allow to close your browser
*****NOW TRY AGAIN TO PLAY YOUR MINECRAFT, DOES IT PLAYABLE NOW?*****
*****IF YES: YOU CAN SKIP THE LAST STEP*****
*****IF NO: DON'T GIVE UP YET, LET'S MOVE ON THE FINAL STEP*****
*FAQ:
Q: What are the "username" and "password"?
A: Ask your family members first, if there also don't know, google it your router model and some keyword
Example: my router model is Zyxel P-660HN-T1A v2 so I google it "Zyxel P-660HN-T1A v2 default username and password"
Part 4: Repair Windows Files and Settings
-Before doing the following steps, I'd recommend you to do a full virus scan and remove/repair all the found threats
(Highly recommended software to use: Malwarebytes)
-After threats are removed/repaired, open your browser and go to this site "http://www.tweaking.com/content/page/windows_repair_all_in_one.html"
-Download the tool "Windows Repair", it's OPTIONAL to purchase the pro version
-Once you downloaded, and installed, restart your PC and get into "Safe Mode" by spamming "F8" key (For Windows XP, Vista, 7 users) while your PC is booting up, if don't know how to do it, google it yourself
-"Safe Mode" loaded, now let's run the "Windows Repair" program that we had just downloaded
-Follow the instruction in the program, and do it step by step, I recommend you to do all the "Optional" steps except infection scan cause we had already done virus scanning
-All you need to have now is your patience, whole process took me few hours to finish
-Once you have finished the whole process, restart PC and start Windows normally
*FAQ:
Q: Why is Malwarebytes highly recommended instead of other antivirus program like BitDefender, Kaspersky...etc.
A: I had tried out many kind of antivirus program including BitDefender, Kaspersky, McAfee, Norton, Avast!, AVG, Avira, there're good in feature but lack of scanning speed, and they slow down system start up performance.I'm still remember the time I use Kaspersky to scan my whole system take up to 6 hours to finish it but when I use Malwarebytes, it only take me 40-50min to finish the whole system scan. And Malwarebytes scan result is VERY VERY VERY VERY accurate!
Q: Will I need to uninstall my current antivirus to run/install Malwarebytes?
A: Nope, You don't need to uninstall any software/program to run Malwarebytes.
Q: Is Malwarebytes free? Or need to pay for it?
A: You can get it and use it free forever, but you can also buy the pro version to unlock some feature like "Hyper Scan", it's a feature that scan only memory and starup objects, probably use for emergency situation, actually this feature is already included in free version's "Threat Scan"(full scan).
If the solution above does not work for you please let me know, I'll try to figure out the solution for you
Original Post by - Charlie(Me)
Port forwarding is not necessary unless you want to host a server that people on the Internet can connect to.
And your instructions for Part 2 will cause trouble. You cannot just take an address that is part of your router's DHCP pool and assign it statically to your interface. Eventually you'll have a duplicate IP address situation on your network and you'll have 'mysterious' TCP connection reset issues.
Sorry for my bad english :x
There's something weird, I just try disable port forwarding, I can't connect to a server, port forwarding on my router seems is a MUST on my network.
Another question, did you mean I can't assign the IP address same as router device? If yes I did already mention do not use those assigned address on others device.If not give your example too thx
The router has a "pool" of addresses, for example 192.168.0.1-254 . It owns *all* of them and lends them out to the devices on your network when they ask for them.
You either have to create a permanent lease in your router, or use an address that you know is outside the pool.
What's if my DHCP pool is 0-254, but my home network has about 10 devices, If DHCP automatic assign IP to them, probably only IP 192.168.1.1 to 192.168.1.10 will be used up. Then can't I just assign others unused IP (e.g. 192.168.1.40) as statically through computer without creating permanent lease from the router? Cause currently I'm assign my static IP like this way, and it works fine xD
You don't know how the addresses might be assigned. Some routers assign based upon a hash of the MAC address (looks 'random' but isn't), others might assign in round robin (i.e. 1->...->254->1->...->254, etc)
A couple questions,
-Does this solve the problem for the server owner or the player?
-If the problem is for the server owner, how do I do it on Ubuntu?
-If this is a problem for the player, how do I do it on a Mac?
-For me, I am using a complete fresh install of Ubuntu so will this make a difference with viruses?
Thank you. The guide seems pretty good, its just that I have Linux and OS X.
My specs:
Intel i5 4690k, EVGA GTX 970 SC, 8 gigs of ram, Samsung 840 pro 256 gig SSD, ASUS Sabertooth Mark II Motherboard, Antec 900 Case, WD Black 2 TB Hard Drive.
how you fix it when it crashes when you open a world or make a new one?
how would i be able to fix the error message java.lang.NullPointerException: group? It doesnt let me play on any of my servers and is really annoying
I'm confused of what to put in by IP address.
Im having a problem doing this. I set up the static IP, went to my router's port forwarding page and they asked for inbound port and private IP address and private port. The inbound and private port places had two boxes and both required an entry. I put 25565 in both sets in every imaginable combination but they were invalid. The only thing that it would accept was when I put 255 in left box of each and 65 in the right boxes of each. I was able to connect to realms then but I still got the same error message I was getting before. Javaio.ioexception error. Connection forcibly closed by remote server. Any ideas?
Will Step 4 work with a Windows Server OS? I'm running Windows Server 2012 and suddenly can't connect to my servers anymore
Anyone who follows these instructions is a fool.
The writer didn't know what they were talking about and gave instructions that will cause you problems eventually even if it appears to work in the short term.
I made an account so I could reply to this post. Thank you so much. I was having this problem and part 4 helped me. Much love.