Terraria

Terraria

View Stats:
This topic has been locked
[Read] Everything You Need To Know About Making A TModloader Server
So as everyone knows there is mods for Terraria and there is a lot of bugs that has come with trying to start a server using mods and having players or your friends connect. This post is everything to do with multiplayer support as for Singleplayer I've never really had issues.

Another thing to note is, if something works in Singleplayer that does not mean it will in multiplayer they are two completely different things.

A lot of mods are either unfinished or in development and I recommend using just the most popular mods and staying away from newer ones as is they are mainly not tested and are really buggy.


Starting With Errors:

-The first basic error you come across is when having a friend/player connect to your server, it will get stuck on a mod loading. Or you won't be able to load into the server at all. This is mainly caused by you/your dedicated server's mod not being updated. When a update comes out for a mod it usually messes things up and makes it so players can't connect. Simply go into the Mod Browser and update all your mods daily.

-The second basic error is crashing. You will crash when attempting to join a server. This is normal. Every modded server with big mods will most likely crash your game. As I do not know the reason behind this I do know that you just simply restart your game and join again. Depending on how many mods your using will determine how many times you are most likely to crash. You simply have to re-join and try again. A method around this is have the player who is attempting to join, download all your mods manually and try again.

-The third basic error is when attempting to create a world you will sometimes get a memory error or simply the world won't create, or when attempting to create a world you will simply crash. This is caused by having too many mods/having mods that aren't compatible with each other. Also having a lot of mods means those mods most likely have biomes, and ores, and things that generate in the world and the memory dedicated to terraria is not to much so It runs out of memory and crashes. You simply have to either disable some mods, figure out which ones it causing it. Or usually keep trying to make a world until it does work. As you might crash it is still possible to create a world.

-The fourth basic error is when you're in game and it is in slow-motion or extremely laggy (FPS Wise). This is due to mods not being compatible with one another, or that you created a world with a mod being enabled, and it generated modding things. And that mod corrupted or is disabled.

-The fifth basic error is when trying to join someone when they are using Host And Play and it just says lost connection. Even though the server is up and others can connect. You can't connect. I'm not really sure the cause of this error but I found out that you have to reinstall your Terraria and it should work again, also remember to reinstall TModLoader aswell. But make sure to back up all worlds and characters before doing so.


Known Bugs:

-When clicking on things in the main menu/in-game it will give you a FPS spike.
-Worlds not loading correctly
-World corrupting and getting the "Backup not found" error when trying to join your world.


Things to try if the errors still don't fix:

-Go into windowed mode. Make your screen resolution as small as possible. Don't modify any mods or download anything. Just start up a world or a server and it should work fine.


Making A Non-Dedicated TModloader Server:

1. Download And Install TModloader Link [forums.terraria.org]

2. Go In-Game And Choose Which Mods You Want

3. After Installing Mods Go Into The Multiplayer Option And Click "Host And Play"

4. Select A Character

5. Select A World

6. Choose Your Preferred Server Options & Click Start

7. Enter Your Servers Password (Can Leave It Blank)

8. You're Good To Go



Making A Dedicated TModloader Server:

1. Download And Install TModloader Link [forums.terraria.org]

2. Go In-Game And Make Sure It's Working.

3. Go Into Your Terraria Folder. Default Path Is
"C:\Program Files (x86)\Steam\SteamApps\common\Terraria"

4. Double Click On
"start-tModLoaderServer" -Which Makes It Public
"start-tModLoaderServer-steam-friends" -Which Makes It Friends Only
"start-tModLoaderServer-steam-private" -Which Makes It Private

5. Type "M" And Press Enter

6. Type "E" And Press Enter

7. Type "R" And Press Enter

8. Now That All Your Mods Are Active, Choose Your World Or Create A New World. The Way You Do This If By Typing In The Corrosponding Letter/Number It Is Giving You To The Left Of The Screen So For Instance.

1 YourWorldsName
n New World
d <number>Delete World
m Mods Menu
b Mod Browser

To Make A New World You'd Type "n" And Press Enter Then Follow The On Screen Text.

To Choose Your Already Existing World I'd Press "1"

To Delete A World I'd Type "d 1" Which Would Delete "YourWorldsName" Because It's In Position 1

9. Next Type How Many Max Players The Server Can Have, Press Enter For 8

10. Next Type The Server's Port (The Port You PortForwarded Into Your Router) Mainly Just Leave At 7777

11. Next Just Type "y"

12. Now Type Your Password (Press Enter For No Password)

13. The Server Is Now Created

Players Must Now Connect Through Your Public IP Address Just Go Into Google And Type "My IP Address" And Give Your Friend That IP And He Will Now Connect From The In-Game "Join VIA IP" Option.

!THE SERVER WILL AUTO-INSTALL MODS FOR OTHERS BUT ITS VERY BUGGY!


Disclaimer:

-If You Do Not Know How To Port Forward Do Not Ask Me As All Are Different. Contact Your ISP Or Look Go To Link [portforward.com] And Learn How To Do It From There. You Also Are Gonna Wanna Know Is Your IP Dynamic Or Static. If It's Dynamic You Are Gonna Need To Learn How To Change It To A Static IP Address. Link [portforward.com] Has A Program Which Can Do This For You.
Last edited by Hidden Wisdom; Nov 22, 2017 @ 2:17pm
< >
Showing 1-5 of 5 comments
OUIIJM GUIITPS Sep 21, 2019 @ 10:20pm 
Yeah that's cool and all but you don't tell how to make a dedicated server on a remote server
Why Try? Oct 5, 2019 @ 11:09am 
Originally posted by Cayde-6:
My friend cannot join me on a modded server and I am not very smart and idk what to do

Make sure yall both have the same version.
Ω Korro Ω Oct 5, 2019 @ 11:54am 
I googled the IP but it wont work, and this one 127 or 1207 IP works only for me and I am using the port that it usually uses
Ω Korro Ω Oct 5, 2019 @ 11:55am 
Oh wait I think I know what is wrong with the Port, but idk what is wrong with the IP
Eragon Apr 14, 2020 @ 11:39pm 
Originally posted by Cayde-6:
Oh wait I think I know what is wrong with the Port, but idk what is wrong with the IP

For future reference of anyone looking for answers: to find your public IP, go to google and search "whatsmyip"
The 127.0.0.1 IP address is your local IP address so it will only work for you.
Last edited by Eragon; Apr 14, 2020 @ 11:41pm
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Nov 22, 2017 @ 2:16pm
Posts: 5