Application Details:

Version: 1.1.*
License: Retail
Votes: Marked as obsolete
Rating: Silver
Wine Version: 1.7.0

Maintainers: About Maintainership

Free Download Official Server

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Gameplay, Sound, Customisation of character and cursor, joining your own server hosted from TerrariaServer.exe (other players cannot join this)

What does not

Playing with other players

What was not tested


Additional Comments

Multiplayer was only tested with one Win7 PC and my own. No combination of working servers led to a successful multiplayer session.
selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentFedora 18 x86_64Aug 14 20131.7.0 Yes Yes Silveran anonymous user 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Aug 03 20131.6 Yes Yes Goldan anonymous user 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 27 20131.6 Yes Yes GoldLuis Alvarado 
ShowLinux Mint 15 "Olivia"Jul 25 20131.6 Yes Yes Silveran anonymous user 
ShowLinux Mint DebianApr 26 20131.5.28 Yes Yes GoldJoshua 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Installation Guide (using winetricks)
Note 1: As WineHQ AppDB standards for test results do not allow platinum rating for applications that require using winetricks to install native dlls; if you submit a test result, please rate it gold and write in the description that winetricks was used.

Note 2: It is always recommended to run the latest and greatest version of wine, that said these steps should work with the most recent stable release of wine, 1.6.

Step 1: Install Microsoft .NET Framework 4.0 and Microsoft XNA Framework Redistributable 4.0

winetricks dotnet40
winetricks xna40

Step 2: Install Steam

winetricks --no-isolate steam

Step 3: Run Terraria

As part of the above installation of Steam it should install the latest updates for Steam and then ask you to log in. If it does not you will need to launch Steam and log in.  Once you log in, install Terraria and run it as you normally would. It should not prompt you to install XNA as it was installed in step 1 above.
Installation Guide (not using winetricks)

Step 1: Install Steam from the Website.

 msiexec /i SteamInstall.msi

For issues related to Steam visit it's wine page:

Step 2: Download and install Terraria. This will install XNA Redist as well.

Step 3: Exit Steam.

Step 4: Install .NET 4 from the Full Installer from:

wine reg delete "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4" /f
wine dotNetFx40_Full_x86_x64.exe
wine reg add "HKLM\\Software\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full" /v Install /t REG_DWORD /d 0001 /f

Step 5: Start steam and run Terraria

Known issues and fixes

Connecting to multiplayer servers:

Open a terminal and run the following command(replace $SERVER with the address of the multiplayer server): 
ssh -L 7777:$SERVER:7777 localhost -N
It'll open a local port forward. Let it keep running. Then, on Terraria, connect to It will fool Terraria into connecting locally and work around the "Requesting tile data..." problem.

Stuttering sound issue:

If you ran into the stuttering sound issue, all you need to do is install some missing audio codecs using winetricks. Run the following command:

winetricks dirac directmusic dmsynth dsound ffdshow icodecs l3codecx

Unhandled exception; Could not find a Direct3D device that supports the XNA Framework Reach profile:

If you run into this issue attempt running in a virtual desktop.  Run winecfg and in the graphics tab check Emulate a virtual desktop and then enter the size you desire.


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

by Andrew on Sunday October 6th 2013, 17:14
Trying the game again since the 1.2 patch dropped, and still unable to utilize multi-player. Has anyone had any success recently? Wine has improved considerably with dotnet40 support, but I still get the Loading Tile error when connecting to someone else, and the TerrariaServer.exe crashes when I try to host.

If anyone can successfully use multiplayer with 1.2, I'd love additional assistance.

by lahtis on Monday February 18th 2013, 12:47
works fine. Im install the game using this video help
No sound
by Terseus on Saturday January 5th 2013, 5:55
After installing Terraria with .NET 4.0 and XNA, I have no sound and the music meter of Terraria is stuck at 0%.

Unfortunately the "Fixing non-working audio" instructions are not aplicable anymore since the used options does not exist in the current version of wine (1.5.21).

I also tried modifying the DirectSound registry keys DefaultSampleRate and DefaultBitsPerSample to 44100 and 16 respectively to no avail.

Any help would be appreciated.
  • RE: No sound by Terseus on Saturday January 5th 2013, 7:36
  • RE: No sound by Bruno Finger on Wednesday April 17th 2013, 18:55
by Liam Dawe on Tuesday January 1st 2013, 9:33
I seem to get this error when trying to run it:
  • RE: error by Bruno Finger on Wednesday April 17th 2013, 18:56
I have a workaround
by Peter on Tuesday October 2nd 2012, 11:41
I put it in a Text doucment because its long
Not working..
by Samuel on Saturday June 30th 2012, 19:31
Following the guide by Tom Geiger, and terraria gets going but it then pops up with this:
Multiplayer issues?!
by Joshua on Tuesday December 27th 2011, 11:37
Multiplayer seems to work fine for me, minus the whole hosting a server. But there are ways around this, like using TShock ( mono compatible server ) ->
by Cory on Friday December 23rd 2011, 22:25
I followed the install instructions, but when I try to install .NET on the wrapper it says I already have an equal or better version so I can't. I checked, and it is there, but I still can't open Terraria... Help?
  • RE: Problems by Pontus Carlsson on Saturday December 24th 2011, 4:30
  • RE: Problems by PLL on Monday December 26th 2011, 2:40
Multiplayer strangely working!
by Pontus Carlsson on Monday December 19th 2011, 12:53
Right, so I most like everybody else encountered a stall on the "Reading data tiles.".

In my attempt to resolve this I first of all attempted to fix the NtQueryInformationThread call 16, however this isn't the issue behind it since it's merely just a `useless' information piece in XNA (Man can I express myself or what?).

Anyway! Now to the real discovery; I decided to attempt to debug the application, however. In winedbg the issue can't be reproduced!

So, somehow `magically' multiplayer works in winedbg;
winedbg "C:\Program Files\Terraria\Terraria.exe"
Then continue by pressing 'c' and enjoy!

PS. If anyone could clear out what exactly differs in execution between wine and winedbg I'd be glad to debug it and find the real issue.
Multiplayer support
by Renato Alves on Saturday December 10th 2011, 7:47
According to your report Multiplayer should be functional but I haven't been able to connect to any server. One exception was a TerrariaServer running on the same machine inside a virtual machine where the connection from the game was done on localhost:7777.

In external connections it displays the message "Requesting tile data" and just sits there indefinitely.

Does anyone experiences this? Suggestions to workaround this issue?