The forum

Can't Play Terraria Multiplayer

Author Replies
Jump to the page: 1 - 2
CannedNinja Friday 2 August 2013 at 2:40
CannedNinjaAnonymous

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.

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
CannedNinja Friday 2 August 2013 at 19:29
CannedNinjaAnonymous

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.

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Friday 2 August 2013 at 21:21
krysztalAnonymous

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

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Friday 2 August 2013 at 21:30
krysztalAnonymous

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.

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
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


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
CannedNinja Friday 2 August 2013 at 22:02
CannedNinjaAnonymous

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?

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
CannedNinja Friday 2 August 2013 at 22:08
CannedNinjaAnonymous

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.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
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.

Quote


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.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
CannedNinja Friday 2 August 2013 at 22:42
CannedNinjaAnonymous


I am unable to PortForward on my router because I do not have the password/username for the router.

Quote


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.

Quote from DJYoshaBYD


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.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
CannedNinja Saturday 3 August 2013 at 0:37
CannedNinjaAnonymous

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
CannedNinjaAnonymous

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

Absolutely!

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Saturday 3 August 2013 at 23:06
krysztalAnonymous

It would be good :-)

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com