Cara Menyiapkan Server Dedicated tModLoader

Server tModLoader menjalankan Terraria modded untuk seluruh kelompokmu, siapa pun yang sedang online. Perangkat lunak server gratis, tidak butuh akun Steam dan lisensi Terraria sendiri, dan berjalan di Linux dan Windows. Pekerjaannya ada pada mod: mengunduhnya, dependensinya, dan menjaganya tetap diperbarui.

Opsi 1: manual

  1. Unduh tModLoader.zip dari rilis GitHub tModLoader (yang stabil, bukan preview) lalu ekstrak. Server berasal dari situ: unduhan SteamCMD anonim untuk tModLoader tidak menginstal apa pun.
  2. Instal runtime .NET 8, atau biarkan start-tModLoaderServer.sh mengunduhnya ke folder saat pertama kali dijalankan.
  3. Salin serverconfig.txt, atur world (file .wld yang akan dimuat), autocreate (1, 2, atau 3 untuk dunia baru kecil, sedang, atau besar), worldname, difficulty, maxplayers, port (7777), dan password.
  4. Unduh mod-nya: SteamCMD, +login anonymous, +workshop_download_item 1281930 <id> untuk setiap mod DAN setiap mod yang dibutuhkannya. tModLoader tidak mengambil dependensi sendiri: mod tanpa dependensi akan dinonaktifkan saat dimuat.
  5. Daftar mod yang akan dimuat di Mods/enabled.json, lalu mulai dengan ./start-tModLoaderServer.sh -nosteam -steamworkshopfolder <folder workshop>.
  6. Buka TCP 7777 ke internet.
Tips:Modpack yang kamu buat di game sendiri (Workshop, Mod Packs, Save Enabled as New Mod Pack) menghasilkan install.txt dan enabled.json: ID Workshop dan nama mod, siap untuk server.

Opsi 2: Docker

runonflux/tmodloader-server-flux, image kami, memasang rilis tModLoader yang kamu tentukan (stabil secara default), mengunduh mod Workshop di TML_MODS beserta setiap mod yang dibutuhkannya, menulis serverconfig.txt dari environment variable (TML_WORLD_NAME, TML_WORLD_SIZE, TML_DIFFICULTY, TML_SEED, TML_MAX_PLAYERS...), menyimpan setiap 10 menit dan saat berhenti, restart ke rilis tModLoader baru dan pembaruan mod setelah memperingatkan pemain di chat, serta menyimpan backup. Sumber kodenya ada di GitHub, RunOnFlux/tmodloader-server-flux.

  • Pasang /mnt/tml/data pada volume: dunia, daftar mod, konfigurasi mod, dan daftar ban tersimpan di sana.
  • Pasang juga /mnt/tml/server, atau setiap start akan mengunduh tModLoader dan semua mod lagi.
  • Publikasikan 7777/tcp.

Opsi 3: dikelola di Flux

Deploy server tModLoader di Flux Decentralized Cloud, dengan image yang sama, port dibukakan untuk kamu, proteksi DDoS termasuk, dan dashboard dengan pencarian Workshop, konfigurasi mod, dunia, konsol server langsung, pengelola file, dan backup. Paket mulai dari $4.49 per bulan.

  1. Pilih paket sesuai mod kamu: Light Mods, Calamity, atau Big Modpacks.
  2. Pilih wilayah dekat dengan pemainmu.
  3. Beri nama dunia, pilih ukuran dan tingkat kesulitannya, daftarkan mod Workshop kamu (atau tambahkan nanti di tab Mod), lalu deploy.
  4. Berikan alamat ke teman-temanmu: tModLoader mengunduh mod server untuk mereka saat bergabung.

Pertanyaan yang sering diajukan

Apakah server tModLoader membutuhkan Terraria?

Tidak. Server-nya gratis dari rilis GitHub tModLoader, tanpa akun Steam dan tanpa lisensi Terraria di server. Setiap pemain butuh Terraria dan tModLoader (gratis di Steam) untuk bergabung.

Apakah server tModLoader mengunduh dependensi mod?

Tidak dengan sendirinya: mod yang dependensinya hilang akan dinonaktifkan saat server dimuat. Image kami otomatis menambahkan setiap mod yang dibutuhkan mod Workshop.

Port apa yang dipakai server tModLoader?

7777, TCP. Protokol Terraria tidak memakai UDP dan tidak punya query port.

Panduan tModLoader terkait