Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Single player runs just fine, but multiplayer seems to lag for me and my two friends. It doesn't matter who hosts it.

Our computers are fairly decent - good video cards, cpu, lots of ram, etc, but Terraria still seems to lag for us.

I've seen some solutions online to limit framerate, adjust processor affinity, change priority of executable, etc but nothing seems to us. Actually adjusting the processor affinity / framerate worked for me, but not my friends.

Does anyone know what else we can try? Or can what is causing the lag in the first place?

share|improve this question
What kind of online connections do you have? Lag might be limited more by upload / download rates as well as poor specs (and Terraria is not a terribly graphics intensive game) – Raven Dreamer Jun 30 '11 at 0:43
we have verizon fios so its something like 50mb down, 5/up. I'm not positive the exact numbers, but its good – Rachel Jun 30 '11 at 1:04
In the 1.0.6 release of Terraria, the changelog mentions the following performance update: Optimized "Finding Tile Frames", so worlds should load faster. If this was causing lag for you before, you may notice an improvement now. – bcpettifer Aug 10 '11 at 20:03
up vote 8 down vote accepted

How are you running the server?

I've run a server on a computer and port-forwarded the ports and had very bad lag issues with friends directly connecting. However, when I run it and my friends connect through Hamachi, it seems to alleviate most of the lag. If you're not running through Hamachi, you should give it a try.

This seems counter-intuitive to me since you would think Hamachi would ADD overhead, not take it away but what can I say, that's what I've noticed.

share|improve this answer
I will give that a try,thanks. We are running it through a router with port forwarding – Rachel Jun 30 '11 at 1:04
@Rachel: Good luck! – Richard Marskell - Drackir Jun 30 '11 at 1:16
If anyone cares, is a good walkthrough of setting up Hamachi – Rachel Jun 30 '11 at 2:22
Lag is a bit better with Hamachi, but still bad with flying enemies or projectiles – Rachel Jun 30 '11 at 3:13
@Rachel: The only other thing I can think of is if you have other things running on your computer or on your LAN. Sometimes I have issues when my roommates are downloading torrents or large files. Either that or you are physically far away from your friends, if that's the case it may cause it to be laggy, though you should not experience too much lag. If you're all laggy as well, it's probably because your computer is too slow to handle the server and client at the same time. – Richard Marskell - Drackir Jun 30 '11 at 3:32

are you running other apps that takes up your bandwidth? if yes try closing them and running on slightly more RAM.

share|improve this answer

The game may work better if you set your monitor's refresh rate to 60 Hz and turn frameskip off in the Terraria settings menu. At least worked for me. I use dedicated server.

This fixes an issue where the server and the client have different framerate (speed) for the game.

share|improve this answer
Thanks, but those settings are already set – Rachel Jul 8 '11 at 14:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.