
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.
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 - terraria2. 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_64Yapı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
| Ayar | Değerler |
|---|---|
| autocreate | 1 = küçük, 2 = orta, 3 = büyük dünya |
| difficulty | 0 = normal, 1 = uzman, 2 = usta |
Başlatma:
./TerrariaServer.bin.x86_64 -config serverconfig.txt3. 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 +quitModlar ~/.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
| Port | Protokol | Kullanım |
|---|---|---|
| 7777 | TCP | Oyun trafiği |
sudo ufw allow 7777/tcp7. 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.target8. Yedekleme
tar czf /backup/terraria_$(date +%F).tar.gz ~/.local/share/Terraria/WorldsBoss 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.