Panduan ini memandu Anda menyiapkan dan mengonfigurasi server dedicated Don't Starve Together Anda di Legion Hosting, mulai dari memperoleh token server Klei hingga konfigurasi server, mode permainan, caves, generasi dunia, dan koneksi. Untuk instalasi mod, lihat Instalasi Mod DST. Untuk perintah admin, lihat Perintah Admin DST. Untuk masalah umum, lihat Pemecahan Masalah DST.
1. Mendapatkan Token Server
Don't Starve Together memerlukan token server Klei untuk mengautentikasi server dedicated Anda. Tanpa token yang valid, server tidak akan dimulai.
Langkah 1 — Masuk ke Akun Klei Anda
Kunjungi accounts.klei.com dan masuk dengan akun yang memiliki Don't Starve Together. Anda dapat masuk dengan Steam, PSN, Xbox, atau akun Klei mandiri.
Langkah 2 — Navigasi ke Game Servers
Setelah masuk, klik Games di bilah navigasi atas, lalu pilih Don't Starve Together. Di halaman game, temukan dan klik tab Game Servers.
Langkah 3 — Buat Token Baru
Klik tombol Add New Server. Beri server Anda nama yang mudah dikenali (ini hanya untuk referensi Anda di situs Klei) dan klik Add New Server untuk mengonfirmasi. Token baru Anda akan muncul — tampilannya seperti deretan karakter panjang yang dimulai dengan pds-g^.
Langkah 4 — Salin dan Terapkan Token
Salin seluruh string token. Di GPanel, navigasikan ke tab Startup server Anda dan tempel token ke dalam kolom Cluster Token. Atau, Anda dapat menempatkannya di file cluster_token.txt di direktori root server Anda.
2. Konfigurasi Server
Cara termudah untuk mengonfigurasi server Anda adalah melalui tab Startup di GPanel. Variabel berikut tersedia:
| Variabel | Deskripsi | Contoh |
|---|---|---|
| Cluster Token | Token autentikasi server Klei Anda (wajib) | pds-g^KU_abc123... |
| Cluster Name | Nama yang dilihat pemain di browser server | My DST Server |
| Cluster Description | Deskripsi singkat yang ditampilkan di browser server | Friendly survival server! |
| Game Mode | Mode permainan untuk server (lihat bagian 3) | survival |
| Max Players | Jumlah maksimum pemain secara bersamaan | 6 |
| Cluster Password | Kata sandi yang diperlukan untuk bergabung (kosongkan untuk publik) | mypassword |
Setelah mengubah variabel startup apa pun, klik Save lalu Restart server Anda agar perubahan diterapkan.
3. Mode Permainan
Don't Starve Together menawarkan tiga mode permainan yang berbeda, masing-masing mengubah cara kerja kematian dan respawn:
| Mode | Perilaku Kematian | Metode Hidup Kembali | Paling Cocok Untuk |
|---|---|---|---|
| Survival | Pemain yang mati menjadi hantu. Jika semua pemain mati, dunia akan direset. | Touch Stones, Life-Giving Amulets, Meat Effigies (penggunaan terbatas) | Pemain yang menginginkan pengalaman menantang dengan taruhan tinggi |
| Endless | Pemain yang mati menjadi hantu. Dunia tidak pernah direset karena kematian. | Semua metode Survival ditambah respawn tak terbatas di Florid Postern (dengan penalti kesehatan maksimum) | Pemain kasual, kelompok yang fokus membangun, pemain baru |
| Wilderness | Pemain yang mati dihapus sepenuhnya. Tidak ada hantu. | Pemain respawn di lokasi acak dengan inventaris baru | Server berorientasi PvP, pemain hardcore |
4. Konfigurasi cluster.ini
Untuk konfigurasi yang lebih lanjut, Anda dapat mengedit file cluster.ini secara langsung. File ini berada di direktori root server Anda dan mengontrol pengaturan di seluruh cluster. Akses melalui File Manager di GPanel atau melalui SFTP.
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Penjelasan Pengaturan Utama
| Pengaturan | Deskripsi | Default |
|---|---|---|
game_mode |
Mode permainan server: survival, endless, atau wilderness |
survival |
max_players |
Jumlah maksimum pemain bersamaan | 6 |
pvp |
Aktifkan atau nonaktifkan pertarungan antar pemain | false |
pause_when_empty |
Jeda simulasi dunia saat tidak ada pemain yang terhubung | true |
cluster_password |
Kata sandi untuk bergabung; kosongkan untuk server publik | (kosong) |
shard_enabled |
Diperlukan untuk dukungan caves (lihat bagian 5) | false |
console_enabled |
Izinkan konsol dalam game untuk admin | true |
cluster.ini, nilai pada tab Startup biasanya diprioritaskan. Gunakan salah satu metode untuk menghindari kebingungan.
5. Penyiapan Caves
Don't Starve Together menggunakan arsitektur shard di mana Overworld dan Caves berjalan sebagai instance server terpisah yang saling berkomunikasi. Di Legion Hosting, dukungan caves mungkin tersedia tergantung pada paket Anda.
Arsitektur Master/Caves
- Master Shard — Overworld (permukaan). Ini adalah instance server utama tempat pemain terhubung.
- Caves Shard — Gua bawah tanah. Ini berjalan sebagai instance sekunder yang berkomunikasi secara internal dengan master shard.
Mengaktifkan Caves
Untuk mengaktifkan caves, pastikan pengaturan berikut ada di cluster.ini Anda:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Setiap shard memiliki file server.ini miliknya sendiri. File server.ini Master shard (terletak di folder Master/) harus berisi:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
File server.ini Caves shard (terletak di folder Caves/) harus berisi:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generasi Dunia
Anda dapat menyesuaikan pengaturan generasi dunia untuk mengubah frekuensi sumber daya, makhluk, musim, dan bioma. Pengaturan generasi dunia disimpan dalam file worldgenoverride.lua di dalam direktori setiap shard (Master/ dan Caves/).
Contoh worldgenoverride.lua (Overworld)
return {
override_enabled = true,
preset = "SURVIVAL_TOGETHER",
overrides = {
-- Resources
flint = "often", -- "never", "rare", "default", "often", "always"
rocks = "often",
trees = "default",
berrybush = "often",
-- Creatures
spiders = "default",
hounds = "less", -- "never", "less", "default", "more", "always"
-- Season length
autumn = "longseason", -- "noseason", "shortseason", "default", "longseason"
winter = "shortseason",
spring = "default",
summer = "default",
-- World size and branching
world_size = "large", -- "small", "medium", "default", "large", "huge"
branching = "default", -- "never", "least", "default", "most"
},
}
Contoh worldgenoverride.lua (Caves)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua hanya berlaku saat dunia baru dihasilkan. Untuk menerapkan perubahan, Anda harus menghapus data simpanan yang ada dan melakukan restart server. Cadangkan file simpanan Anda terlebih dahulu jika Anda ingin menyimpannya.
7. Cara Terhubung
Ada dua cara untuk terhubung ke server Don't Starve Together Anda:
Metode 1 — Browse Games (Direkomendasikan)
- Luncurkan Don't Starve Together dan klik Play.
- Pilih Browse Games dari menu utama.
- Gunakan bilah pencarian di bagian atas untuk mencari Cluster Name server Anda.
- Klik server Anda di hasil dan klik Join.
- Jika server Anda memiliki kata sandi, masukkan saat diminta.
Metode 2 — Direct Connect melalui Konsol
- Luncurkan Don't Starve Together dan klik Play.
- Tekan tombol ~ (tilde) untuk membuka konsol.
- Ketik perintah berikut, ganti IP dan port dengan detail server Anda dari GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Jika server Anda memerlukan kata sandi:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Artikel Terkait
- Instalasi Mod DST
- Perintah Admin DST
- Pemecahan Masalah DST
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Memulai Server
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak tercakup di sini, kirim tiket dukungan dan sertakan ID server Anda, deskripsi masalah, dan output konsol yang relevan dari GPanel.