Forums

Can't Play Terraria Multiplayer

Auteur Réponses
Jump to the page: 1 - 2
CannedNinja Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 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 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
CannedNinja Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 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 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 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 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 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 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Ronin DUSETTE Vendredi 2 Aoüt 2013 à 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.

Edité par 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 Vendredi 2 Aoüt 2013 à 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.

Edité par CannedNinja

Ronin DUSETTE Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 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.

Edité par CannedNinja

Ronin DUSETTE Vendredi 2 Aoüt 2013 à 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 Vendredi 2 Aoüt 2013 à 22:30
Ronin DUSETTE

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

Citer


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 Vendredi 2 Aoüt 2013 à 22:42
CannedNinjaAnonymous


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

Citer


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 Vendredi 2 Aoüt 2013 à 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 Samedi 3 Aoüt 2013 à 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 Samedi 3 Aoüt 2013 à 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 Samedi 3 Aoüt 2013 à 22:21
booman

Absolutely!

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
krysztal Samedi 3 Aoüt 2013 à 23:06
krysztalAnonymous

It would be good :-)