CannedNinja |
Friday 2 August 2013 at 2:40
|
CannedNinja
|
I cannot join or host a Terraria server with my friend (who plays natively on Windows 7) with and without Hamachi. To host it sticks at "Starting server..." and joining it sticks at "Requesting tile data". Any solutions or help, thanks ahead of time. -CannedNinja
|
booman |
Friday 2 August 2013 at 17:41
|
booman
|
I'm assuming you can run Terraria already in Linux... I saw a bug report on WineHQ about not being able to host a game. They recommend launching TerrariaServer.exe to host a game. Try creating a new shortcut in the Terraria virtual drive and browse to the game files. Look for TerrariaServer.exe and open it Then launch TerrariaServer and see if you can host a game. on WineHQ there are some interesting results with hosting a server and joining. They are getting the same "Requesting tile data" error you are getting. One guy got it to work locally with an SSH server and forwarding ports in his router. Seems like a lot of work, but if you are willing to give it a try, his tips are at the bottom of the page.
|
CannedNinja |
Friday 2 August 2013 at 19:29
|
CannedNinja
|
I was able to host and join a server with TerrariaServer.exe. My friend couldn't connect (even with Hamachi) which is a problem. He hits "Recieving tile data: 0%" then immediately it goes to "Lost connection". I am unable to PortForward on my router because I do not have the password/username for the router.
|
booman |
Friday 2 August 2013 at 19:38
|
booman
|
He's on Windows correct? Interesting, sounds just like on WinHQ's you can host your own in Linux and join it, but its local only. No public servers i guess. Post your errors on WineHQ too and check regularly to see if it gets fixed.
|
krysztal |
Friday 2 August 2013 at 21:21
|
krysztal
|
I also have same problems, also we try to play Terraria between systems, and we also disconnecting when receiving tile data. And it's not wine or playonlinux fault... Windows firewall don't like terraria multiplayer mode, try disable it.
|
booman |
Friday 2 August 2013 at 21:24
|
booman
|
ok? How do you disable the Windows firewall in Wine? Or do you mean in actual Windows? This is interesting to me because I run LAN parties at home with 6 computers. I plan to eventually move to Linux on all machines, but I havn't had a chance to test network capabilities with PlayOnLinux and Wine. So this sort of thing concerns me with multi-player games. Please keep us updated Thanks
|
krysztal |
Friday 2 August 2013 at 21:30
|
krysztal
|
On actual Windows. I must ask my friend what actually he done, because he told me soething about 'stupid windows firewall behavior'...
|
booman |
Friday 2 August 2013 at 21:33
|
booman
|
ok that makes sense. I think CannedNinja wants to host a public game so his friend can join, so this will have to happen on his router. Then maybe his Windows friend can join after disabling his firewall? Otherwise, local host sounds like the way to go.
|
Ronin DUSETTE |
Friday 2 August 2013 at 21:40
|
Ronin DUSETTE
|
You probably need to install openssh/openssl on your system, or use wine 1.6, which uses gnutls instead of SSL. Edited by RoninDusette
|
CannedNinja |
Friday 2 August 2013 at 22:02
|
CannedNinja
|
How would I install those (Fedora 18)? Also, Wine 1.6 causes problems for me. Edit: OpenSSH and OpenSSL are already installed. Edited by CannedNinja
|
Ronin DUSETTE |
Friday 2 August 2013 at 22:07
|
Ronin DUSETTE
|
Well, wine 1.6 running through POL are different. How have you tried it?
|
CannedNinja |
Friday 2 August 2013 at 22:08
|
CannedNinja
|
Unfortunately, yes. It does not work alone or with PlayOnLinux. E: I will try again with the same process as worked with 1.5.20 E2: That failed. Terraria crashes still. Edited by CannedNinja
|
Ronin DUSETTE |
Friday 2 August 2013 at 22:28
|
Ronin DUSETTE
|
Hmm. I dont know. I have never even played the game, so Im not sure why it wouldnt work. The only thing i could say is try to do it, and when it fails, post up the debug log or terminal output from running it.
|
Ronin DUSETTE |
Friday 2 August 2013 at 22:30
|
Ronin DUSETTE
|
I am unable to PortForward on my router because I do not have the password/username for the router.
Well, then you will not be able to play multiplayer games over WAN connection, period. Besides running a public IP address, port forwarding is the only way, and if you dont have access to the router, then you are SOL.
|
CannedNinja |
Friday 2 August 2013 at 22:42
|
CannedNinja
|
I am unable to PortForward on my router because I do not have the password/username for the router.
Well, then you will not be able to play multiplayer games over WAN connection, period. Besides running a public IP address, port forwarding is the only way, and if you dont have access to the router, then you are SOL.
I run hamachi, so my friend can connect that way. I am able to host for all my other games (Minecraft, L4D2, Killing Floor). We tried again with a non-default port, and my friend made it to 15% of receiving tiles.
|
Ronin DUSETTE |
Friday 2 August 2013 at 22:56
|
Ronin DUSETTE
|
Hmmm. Im not sure. Without having some sort of output from both sides (that shows what actual errors are happening), its really hard to tell.
|
CannedNinja |
Saturday 3 August 2013 at 0:37
|
CannedNinja
|
As far as I have been able to tell, there are no errors from either side. On his log, it just says some stuff about connecting (all normal, I cross referenced with my own). On the server log, it just says he's connecting. Something else happened that we noticed. After it fails the first time, the server kicks him automatically before he can connect because of a ghost instance of his player that can't be kicked.
|
CannedNinja |
Saturday 3 August 2013 at 19:58
|
CannedNinja
|
I just thought about this; would it be helpful to provide the debug output for when Terraria fails in Wine 1.6. (I currently use Wine 1.5.20 with the xinput and Steam packages)
|
booman |
Saturday 3 August 2013 at 22:21
|
booman
|
|
krysztal |
Saturday 3 August 2013 at 23:06
|
krysztal
|
It would be good :-)
|