Created in 2015, Penguin is a long-running Terraria server focused on minigames. These include single-player games such as Hunger Games, Spleef, and Parkour, as well as team games like Capture the Gem, Tank Wars, and of course Survival.
There are over ten different minigames to enjoy in total and the server receives regular updates, with a number of cool features to reward your loyalty. These include regular events and a server currency that unlocks new vanity items as you play. Unquestionably your best first stop if you want something a bit different from your Terraria experience.
Eternia is a highly active Terraria server compatible with mobile and PC, with an easily accessible detailed area for all items and an open sandbox world with house claims, social events, economics, role-playing and more.
I haven't seen anything like this. Download 1.4.4.9.5 from this site and play. If your character is not suitable, then use terrasavr and save for 1.4.4.9. In short, use the search, this site has everything.
I put my Titanium armor and my Hellstone Sword and other good stuff into a chest on my server, and went to join the server from my new computer and pick up my equipment. But my character got stuck so I turned off my computer, turned it back on again, went into my world, and now my equipment is gone. What happened?
If you turned off the server without saving, then it won't have saved the contents of the chest... but the player character that put the items in the chest will have lost the items as well. In other words, your items are gone. I hope you had a backup of your .plr file, or else that you at least remember what you had.
If you need to replace your items, I would recommend using my favorite player editor, YellowAfterLife's "Terrasavr" found here. If that one doesn't let you save, try the flash version of it, which is linked on the right side of the other version. In my personal experience, Terrasavr can do just about anything to a player character. One time I even used it to make what I called a "creative mode" character (in the Minecraft sense of the phrase). It was basically a new character with a shroomite digging claw (this was before 1.3), vampire knives, 999 platinum coins, 500 HP etc. etc.
About a month ago, it released the last ever update to the game. With that release comes master mode, the hardest difficulty mode in the game. My friends and I wanted to tackle master mode together, and with that we embarked on this crazy journey self-hosting a Terraria server.
In Terraria, lagging during combat is a no-go especially during boss fights which is necessary for progression. These fights require speed and agility, and addition to that each boss requires a specially crafted item that has ingredients that are difficult to obtain to be summoned. As such, reducing lag was a top priority.
After looking around further, I found that you'd generally need a server with 2 GB of RAM for a large-sized world. Smaller world sizes could go with less RAM. For the CPU, there have been accounts of people successfully running Terraria on a low-powered Raspberry Pi 2.
I spun up a Virtual Machine, dedicating 2 CPU cores and 2 GB of RAM and ran Ubuntu 20.04 LTS. While it worked initially, lag issues surfaced whenever three or more players were connected to the server.
The CPU usage kept spiking during boss fights, which was something beyond my control, and players would randomly disconnect before the server saved, causing them to lose items in their inventory which are stored client-side.
However, there was one issue; running any droplets on a cloud infrastructure provider was costly. For our droplet it would have cost me 15 USD per month. This was a temporary solution at best, and we were on DigitalOcean for a week before we went with our final solution.
For this project, I used Raspbian OS. After booting up my Pi4 and enabling SSH through the Raspberry Pi Configuration, I left it in my network closet and continued the rest of the configuration remotely.
I used the same setup instructions I did for the first two solutions, however as Raspbian does not come with a prebuilt executable and architecturally different from Windows (this is a ARM machine), I needed to use mono to run the executable server file instead.
Server Side Characters is a special mechanism designed for Terraria servers that forces players to start with fresh characters when they join. This means they lose all of their items. This is purely server-side, though, it will not affect their actual Singleplayer character. Server Side Characters are what you need if you wish to prevent people from bringing in items from other servers and/or singleplayer and force them to start from scratch.
Penguin Games provides one of the cheapest options for hosting Terraria worlds for you and your friends. At 75 cents per player slot, we provide more affordable hosting than many other providers. We also support PC-Mobile cross-play.
Prices start at $3.00 USD per month for four player slots and increase by 75 cents for each additional player slot you want. Higher tiers also allow you to keep multiple worlds at the same time. For more details on our different pricing tiers, see our Patreon page.
In addition, pledging to our Patreon provides access to the rest of our server so that you can play our PvP minigames with exclusive vanity items, custom chat prefixes, private servers for our other gamemodes, and more.
This is the simplest way of playing multiplayer, and works well for in-home LAN or short online co-op games. Start Terraria, and in the main menu, choose "Multiplayer" then "Host&Play". Select a world to play in (or create a new one) then enter a password (or leave blank if you would prefer no password).
First, try setting up a server without a configuration file. To do this, search for the folder where Terraria is installed, find TerrariaServer.exe and then run it. A window will open and show the server control interface. This is where you can enter commands or view information. When it starts, it should ask you to choose a world, listing the worlds currently available on your computer. The window also gives the option to create or delete worlds at startup. When making a new world, follow the instructions in the window to change certain aspects of the world generation.
Then save the text file (.txt) as a batch file (.bat). You will have to place the batch file in the Terraria folder to make it work and the configuration file must be in the same folder as well. Otherwise, if you type in the full path for the "TerrariaServer.exe" and the it will work anywhere and act as a shortcut. Example for full path:
Almost all of the setup on Linux and macOS is done in the terminal. If you are inexperienced with the command line, you may be understandably intimidated or worried you will break something. Just take it slow and type in commands exactly as they are written here. You are encouraged to research each command so you know exactly what it will do (eg man ip or chmod --help). If you need help learning basic terminal commands, consider this guide by HowToGeek.
On Linux and macOS, the binary is found in $STEAM_ROOTDIR/steam/steamapps/common/Terraria. You can also download the dedicated server files directly from terraria.org by clicking the "Dedicated Server" link at the bottom of the page.
Running the script TerrariaServer will start the correct version of the server for your system. Make sure the script and program files have execute permissions by using the command chmod u+x TerrariaServer*. If you do not see this script then double check that you are using the latest version of the server.
Like with other game servers, it is generally recommended that you create a user (with home directory) dedicated to running game servers. This ensures that servers don't have permissions to alter files they shouldn't be.
The server will fail to start if $TERM is not set to xterm. If this is the problem the server will generate a file called "client-crashlog.txt" which will contain the error "System.Exception: Magic number is wrong: 542" If this is the case, simply run the command "export TERM=xterm" and start the server again.
To run a server with a pre-made configuration file you must search for your Terraria installation folder, then run "TerrariaServer -config ", where is the configuration file. Follow these steps to create a shell script to automatically run the server with a configuration file.
The configuration file options and syntax is the same regardless of OS.There is an example configuration file in the Terraria folder. It looks like this if you open it in a text editor like Notepad or Notepad++.If you don't see it, you can copy this text into a new file.
For other computers on your local network (connected directly to your router), type in the 'IPv4' address of the computer you're running the server on (see LAN). Each device connected to your network has their own IP address assigned by your router. The IPv4 address can change for each device from time to time if your router uses dynamic IP addressing (most routers us dynamic IP addressing by default). Dynamic means that the IP address can change.
For friends connecting "over the internet", they'll need to enter your external IP (meaning your router's IP), but this won't work until you set up the aforementioned port forwarding on your router (See Port Forwarding).
This is common because of a typo. Check everything again (especially if you are using a configuration file(s)), and make sure that everything is typed correctly. If it's still not working properly, check the forums to see if anyone else has the same issue that you have. As a last resort, try reinstalling the game.
c01484d022