java.net.SocketTimeoutException: Read timed out

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Methes
Příspěvky: 4
Registrován: 11 čer 2013, 21:17
Reputation: 0

java.net.SocketTimeoutException: Read timed out

#1 Příspěvekod Methes » 11 čer 2013, 21:36

Server: 93.91.240.151:27987

Dobrý den,

na mém serveru střídavě pouštím Feed the Beast - Mindcrack pack a obyčejný Vanilla Minecraft. Vše běží jak má, s Vaším hostingem jsem velice spokojen.

V posledních pár dnech mám však problémy s připojením na server z jednoho konkrétního bydliště. Z jiných míst se na server připojit normálně mohu, jiný hráč také nemá problém. Jde pouze o jednu lokalitu. Nefunguje jak FTB, tak Vanilla. Internet normálně jede, žádný viditelný problém není. Na jiné MC herní servery se také mohu připojit.

Průběh připojování:
Server normálně vidím v seznamu, ping výborný, připojím se.
Načte se pár chunků okolo postavy (asi 5 na každou stranu) a tím data končí, další chunky se nenačítají a mobové se nehýbou.
Asi po 10 sekundách mě hra odpojí s následující chybovou hláškou: java.net.SocketTimeoutException: Read timed out

Log klienta:
Spoiler: zobrazit

Kód: Vybrat vše

2013-06-11 20:45:43 [INFO] [STDERR] java.net.SocketTimeoutException: Read timed out
2013-06-11 20:45:43 [INFO] [STDERR]    at java.net.SocketInputStream.socketRead0(Native Method)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.net.SocketInputStream.read(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.net.SocketInputStream.read(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.io.FilterInputStream.read(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.io.DataInputStream.readFully(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at dt.a(Packet56MapChunks.java:107)
2013-06-11 20:45:43 [INFO] [STDERR]    at ef.a(Packet.java:166)
2013-06-11 20:45:43 [INFO] [STDERR]    at cg.i(TcpConnection.java:324)
2013-06-11 20:45:43 [INFO] [STDERR]    at cg.c(TcpConnection.java:544)
2013-06-11 20:45:43 [INFO] [STDERR]    at ch.run(SourceFile:93)
2013-06-11 20:45:43 [INFO] [STDERR] java.net.SocketException: Socket closed
2013-06-11 20:45:43 [INFO] [STDERR]    at java.net.SocketOutputStream.socketWrite(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.net.SocketOutputStream.write(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at org.bouncycastle.crypto.io.CipherOutputStream.write(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.io.BufferedOutputStream.flush(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at java.io.DataOutputStream.flush(Unknown Source)
2013-06-11 20:45:43 [INFO] [STDERR]    at ci.run(SourceFile:120)


Log serveru:
Spoiler: zobrazit

Kód: Vybrat vše

2013-06-11 20:23:53 [INFO] [STDERR] java.net.SocketException: Connection reset
2013-06-11 20:23:53 [INFO] [STDERR] at java.net.SocketInputStream.read(SocketInputStream.java:189)
2013-06-11 20:23:53 [INFO] [STDERR] at java.net.SocketInputStream.read(SocketInputStream.java:121)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.FilterInputStream.read(FilterInputStream.java:133)
2013-06-11 20:23:53 [INFO] [STDERR] at org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source)
2013-06-11 20:23:53 [INFO] [STDERR] at org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.DataInputStream.readFully(DataInputStream.java:195)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.DataInputStream.readLong(DataInputStream.java:416)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.DataInputStream.readDouble(DataInputStream.java:468)
2013-06-11 20:23:53 [INFO] [STDERR] at ec.a(SourceFile:70)
2013-06-11 20:23:53 [INFO] [STDERR] at ef.a(Packet.java:166)
2013-06-11 20:23:53 [INFO] [STDERR] at cg.i(TcpConnection.java:324)
2013-06-11 20:23:53 [INFO] [STDERR] at cg.c(TcpConnection.java:544)
2013-06-11 20:23:53 [INFO] [STDERR] at ch.run(SourceFile:93)
2013-06-11 20:23:53 [INFO] [STDERR] java.net.SocketException: Broken pipe
2013-06-11 20:23:53 [INFO] [STDERR] at java.net.SocketOutputStream.socketWrite0(Native Method)
2013-06-11 20:23:53 [INFO] [STDERR] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
2013-06-11 20:23:53 [INFO] [STDERR] at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
2013-06-11 20:23:53 [INFO] [STDERR] at org.bouncycastle.crypto.io.CipherOutputStream.write(Unknown Source)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
2013-06-11 20:23:53 [INFO] [STDERR] at java.io.DataOutputStream.write(DataOutputStream.java:107)
2013-06-11 20:23:53 [INFO] [STDERR] at dt.a(Packet56MapChunks.java:175)
2013-06-11 20:23:53 [INFO] [STDERR] at ef.a(Packet.java:189)
2013-06-11 20:23:53 [INFO] [STDERR] at cg.h(TcpConnection.java:201)
2013-06-11 20:23:53 [INFO] [STDERR] at cg.d(TcpConnection.java:552)
2013-06-11 20:23:53 [INFO] [STDERR] at ci.run(SourceFile:114)
2013-06-11 20:23:53 [INFO] inecraft] Methes lost connection: disconnect.genericReason
2013-06-11 20:23:53 [INFO] [STDOUT] Unloading Player: Methes


Vím, že chyba není na Vaší straně, že je nejspíše na mé. S internetem ovšem mám pouze amatérské zkušenosti, byl bych proto velmi vděčný, kdybyste mi dali radu či nápad, jak tento problém řešit.

Velice děkuji,
Methes

Uživatelský avatar
mrsdeath
Příspěvky: 131
Věk: 43
Registrován: 18 lis 2012, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: java.net.SocketTimeoutException: Read timed out

#2 Příspěvekod mrsdeath » 12 čer 2013, 14:19

AHoj to že stránky běží normalně, nemusí nic znamenat.
1) Ověřil bych že klient má spravnou verzi se kterou se připojuje
2) Otestoval bych rychlost odesílání a přijímání dat napr. na rychlost.cz
pokud bude obojí alespoň nad 50 Kb tak by to snad mělo běhat.
Pozor na to, aby klient v síti neměl zaplé nějaké stahování, P2P třeba torenty, emule, apod.

3) Poslední věcí by mohla být vadná linka - některý s kabelů, nebo zařízení.
Zkuste na tom pc odkud se pripojuje spustit prikaz ping.
V nabidce start date spustit a date tam tohle: PING ADRESA SERVERU BEZ DVOJTECKY A PORTU /t
napr. ping seznam.cz /t
nesmi tam byt www ani http
Slo by tam doplnit i adresu serveru fakahedy, ale ti tuto funkci nepodporuji. Vyzkousejte to tedy treba na ten seznam.
Dulezita je polozka ČAS všiměte si že by měla být jediná proměnlivá. Její hodnota by se měla pohybovat mezi 0 a 100 ms
Nad 100 ms je to už dost.


Nejhorsi varianta nastane pokud se vam nebude vypisovat kazdy radek ale bude se vam casto opakovat (1x behem 10 radku): Vypršel časový limit žádosti.

Pak bych hledal problém v hardwaru: síťový kabel, síťová karta v pc, aktivní prvek - switch, router (krabička do ktere vede kabel z pc)
Chyba není v Matrixu, ale mezi židlí a klávesnicí.
-------------------------------------------------------
adresa: server.mrsdeath.cz:37747
web: http://aurora.mrsdeath.cz
mapa: mapa.mrsdeath.cz
FB: https://www.facebook.com/auroramrsdeathcz

Uživatelský avatar
Shadowhacker
Příspěvky: 640
Věk: 30
Registrován: 23 led 2012, 18:31
Reputation: 0
Bydliště: Plzeň

Re: java.net.SocketTimeoutException: Read timed out

#3 Příspěvekod Shadowhacker » 12 čer 2013, 18:27

Mrsdeath, aniž bych dočetl tvůj příspěvek, tak píši, že NAD 50kb by to bylo sakra málo, s tím MC nerozjedeš. Rozdíl je mezi kB (KB) a kb .. Jelikož 1 kB = 8 kb..
Tudíž - On píše NAVÍC, že má výborný ping, tak asi nemá zase tak pomalý internet, ne?
Sorry za menší OT..
Obrázek

Uživatelský avatar
mrsdeath
Příspěvky: 131
Věk: 43
Registrován: 18 lis 2012, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: java.net.SocketTimeoutException: Read timed out

#4 Příspěvekod mrsdeath » 12 čer 2013, 19:17

Ano pardon ma to byt nad 50 Kb - kilo bajtů nikoliv bitů

-- 12 čer 2013, 19:22 --

Jeste jedna vec:
Ping je pouze odezva serveru, takze rychlost internetu muze byt klidne mala a ping bude vyborny.
Ovsem pokud jsou spatne aktivni prvky, muze byt rychlost internetu velka ale ping muze vypadavat.
Muze byt treba rozhozena ARP, nebo routing, taky muze delat problem vice sitovych karet, treba i virtualnich (hamachi, openvpn)
Chyba není v Matrixu, ale mezi židlí a klávesnicí.
-------------------------------------------------------
adresa: server.mrsdeath.cz:37747
web: http://aurora.mrsdeath.cz
mapa: mapa.mrsdeath.cz
FB: https://www.facebook.com/auroramrsdeathcz

Methes
Příspěvky: 4
Registrován: 11 čer 2013, 21:17
Reputation: 0

Re: java.net.SocketTimeoutException: Read timed out

#5 Příspěvekod Methes » 12 čer 2013, 19:52

Díky za nápady,
1) Klient má určitě správnou verzi, s naprosto totožnou hrou se připojuji k serveru bez problémů z jiných míst.
2) Rychlost internetu jsem kontroloval, upload i download dosahují oba přes 10Mb (MB?).
3) Pingoval jsem Seznam, Google i server samotný, stáhnul jsem si i program, který mi umožnil zkontrolovat dostupnost konkrétního portu, žádný problém.
Ani tracert mi neodhalil žádné problémy.
Řekl bych, že problém bude v providerovi, možná problém v blokaci portů, v tomhle už se fakt nevyznám. Zkusím tedy nejspíš kontaktovat providera.

Zvláštní je, že z problémové lokality jsem se dříve bez problémů připojoval, chyba se vyskytla znenadání bez nějakého zásahu do sítě (změna routeru, vysílače, počítače, nic takového)


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 104 hostů