Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.
Joining Terraria servers on Steam
lucifer 30 Jun, 2019

So, my brother recently installed Linux Mint 19.1 . Mostly no problems but joining a Terraria server he had been playing on before switching to Linux isn't working. Trying to join it via Steam simply crashes Terraria.
Neither of us really knows anything about Linux or computery stuff, we just both hate Windows. :D

Here's the thing from crash logs (with hearts apparently since I don't know how to make them go away here):

Spoiler, click me
6/29/2019 9:05:39 PMSystem.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.ThrowHelper.ThrowInvalidOperationException (System.ExceptionResource resource) [0x0000b] in <1170fb08300b4d0db71c1d1db8555768>:0 at System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () [0x00016] in <1170fb08300b4d0db71c1d1db8555768>:0 at System.Collections.Generic.List`1+Enumerator[T].MoveNext () [0x00050] in <1170fb08300b4d0db71c1d1db8555768>:0 at http://Terraria.UI.UIElement.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x0001b] in <37fa5c86f4774cd0993f32839325bdc4>:0 at http://Terraria.UI.UIElement.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00015] in <37fa5c86f4774cd0993f32839325bdc4>:0 at http://Terraria.UI.UIElement.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00015] in <37fa5c86f4774cd0993f32839325bdc4>:0 at http://Terraria.UI.UIElement.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00015] in <37fa5c86f4774cd0993f32839325bdc4>:0 at http://Terraria.UI.UIElement.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00015] in <37fa5c86f4774cd0993f32839325bdc4>:0 at http://Terraria.UI.UserInterface.Update (Microsoft.Xna.Framework.GameTime time) [0x001f2] in <37fa5c86f4774cd0993f32839325bdc4>:0 at Terraria.Main.DoUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x0008a] in <37fa5c86f4774cd0993f32839325bdc4>:0 at Terraria.Main.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x0002d] in <37fa5c86f4774cd0993f32839325bdc4>:0 at Microsoft.Xna.Framework.Game.Tick () [0x001d8] in <bc6b38abaaf04135afbd0534ec7f6b92>:0 at Microsoft.Xna.Framework.SDL2_FNAPlatform.RunLoop (Microsoft.Xna.Framework.Game game) [0x005b6] in <bc6b38abaaf04135afbd0534ec7f6b92>:0 at Microsoft.Xna.Framework.Game.Run () [0x0002c] in <bc6b38abaaf04135afbd0534ec7f6b92>:0 at Terraria.Program.LaunchGame (System.String[] args, System.Boolean monoArgs) [0x00092] in <37fa5c86f4774cd0993f32839325bdc4>:0

I tried to reinstall Steam and Terraria but neither worked. :P

scaine 1 Jul, 2019

I'm no expert either, but quick question - is it okay on brand new worlds? As in, does it only crash when you load the old one? That might point to a mod clash. Like, if you had mods loaded on Windows, and you haven't applied them on Linux, then it might not like the world data and crash?

Just a thought.

lucifer 3 Jul, 2019

No, he can't join any worlds. Not even brand new ones with brand new characters, nor servers run by a linux computer.
They're all running vanilla. Luckily neither he nor his friends have skills or patience to play around with mods so that's one thing less to worry about.

razing32 3 Jul, 2019

Hmm
Really odd
Especially seeing those Microsoft XNA in the error log.
Is he able to play single player ? or do those worlds fail as well ?
Do you join the server via steam or via IP address ?

lucifer 3 Jul, 2019

He can play single player normally as well as host a server via Steam.
He only tries to join servers via Steam. I could try connecting via IP if you think that could work?

razing32 4 Jul, 2019

Quoting: luciferHe can play single player normally as well as host a server via Steam.
He only tries to join servers via Steam. I could try connecting via IP if you think that could work?

Give it a try
I did some googling yesterday and some people had issues joining from the steam client in the past.
If you want we can try to add each other on steam and run some tests.

While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.