Terraria Sunucu Kurulumu: Vanilla, TShock ve tModLoader

Terraria Sunucu Kurulumu: Vanilla, TShock ve tModLoader

Terraria sunucusunu Linux VDS üzerinde kurun. Vanilla sunucu, TShock ve tModLoader kurulumu, dünya taşıma, otomatik başlatma ve mod yönetimi.

White Bilişim
Paylaş
Yapay zekâya sor ChatGPT Claude

Terraria Sunucu Kurulumu

Terraria sunucusu kurmanın üç yolu vardır: vanilla sunucu, yönetim eklentileriyle gelen TShock ve modlu oyun için tModLoader. Bu rehberde üçünü de ve dünyanızı sunucuya taşımayı anlatıyoruz.

1. Sistem Hazırlığı

sudo apt update && sudo apt upgrade -y
sudo apt install -y unzip screen curl
sudo useradd -m -s /bin/bash terraria
sudo su - terraria

2. Vanilla Sunucu Kurulumu

Terraria sunucu paketini indirip açın:

mkdir -p ~/terraria && cd ~/terraria
# resmi sunucu paketini bu dizine açın
chmod +x TerrariaServer.bin.x86_64

Yapılandırma dosyası oluşturun (serverconfig.txt):

world=/home/terraria/.local/share/Terraria/Worlds/dunya.wld
autocreate=2
worldname=Sunucum
difficulty=1
maxplayers=16
port=7777
password=
motd=Sunucumuza hos geldiniz
AyarDeğerler
autocreate1 = küçük, 2 = orta, 3 = büyük dünya
difficulty0 = normal, 1 = uzman, 2 = usta

Başlatma:

./TerrariaServer.bin.x86_64 -config serverconfig.txt

3. TShock: Yönetim ve Eklentiler

TShock, vanilla sunucunun yerine geçer ve yönetim komutları, izin sistemi, veritabanı desteği ile gelir. Yönetici hesabı oluşturma:

/user add kullaniciadi parola owner

TShock kullanan sunucularda ban yönetimi, bölge koruma ve otomatik yedekleme çok daha kolaydır.

4. tModLoader: Modlu Sunucu

tModLoader ayrı bir sunucu yazılımıdır (App ID 1281930):

./steamcmd.sh +force_install_dir ~/tmodloader-server +login anonymous +app_update 1281930 validate +quit

Modlar ~/.local/share/Terraria/tModLoader/Mods dizinine konur ve enabled.json dosyasında etkinleştirilir.

⚠️ Calamity gibi büyük mod paketleri dünya oluşturma süresini dakikalara çıkarır ve bellek tüketimini birkaç katına yükseltir. Modlu bir sunucu için vanilla hesabınızın en az iki katını ayırın.

5. Mevcut Dünyayı Sunucuya Taşıma

Yerel dünya dosyanız şu dizinde bulunur:

  • Windows: Belgeler\My Games\Terraria\Worlds
  • Linux: ~/.local/share/Terraria/Worlds

.wld dosyasını sunucudaki aynı dizine kopyalayın ve serverconfig.txt içindeki world satırını güncelleyin. Kopyalama sırasında sunucunun kapalı olduğundan emin olun.

6. Portlar

PortProtokolKullanım
7777TCPOyun trafiği
sudo ufw allow 7777/tcp

7. Otomatik Başlatma

[Unit]
Description=Terraria Server
After=network.target
 
[Service]
Type=simple
User=terraria
WorkingDirectory=/home/terraria/terraria
ExecStart=/home/terraria/terraria/TerrariaServer.bin.x86_64 -config serverconfig.txt
Restart=on-failure
RestartSec=10
 
[Install]
WantedBy=multi-user.target

8. Yedekleme

tar czf /backup/terraria_$(date +%F).tar.gz ~/.local/share/Terraria/Worlds

Boss savaşları öncesinde manuel yedek almak, kötü giden bir denemeden sonra geri dönmeyi kolaylaştırır.

Sonuç

Terraria sunucu kurulumu hafif ve hızlıdır. Vanilla için ekonomik bir oyun sunucusu paketi fazlasıyla yeterlidir; asıl kaynak ihtiyacı tModLoader ve büyük mod paketleriyle ortaya çıkar.

👉 Paket eşleştirmesi için Terraria sunucu kiralama sayfamıza göz atın.