Opsi 1: manual
- 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.
- Instal runtime .NET 8, atau biarkan start-tModLoaderServer.sh mengunduhnya ke folder saat pertama kali dijalankan.
- 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.
- 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.
- Daftar mod yang akan dimuat di Mods/enabled.json, lalu mulai dengan ./start-tModLoaderServer.sh -nosteam -steamworkshopfolder <folder workshop>.
- Buka TCP 7777 ke internet.
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.
- Pilih paket sesuai mod kamu: Light Mods, Calamity, atau Big Modpacks.
- Pilih wilayah dekat dengan pemainmu.
- Beri nama dunia, pilih ukuran dan tingkat kesulitannya, daftarkan mod Workshop kamu (atau tambahkan nanti di tab Mod), lalu deploy.
- 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.