Cara Memasang Mod di Server Dedicated Dragonwilds

RuneScape: Dragonwilds tidak punya Steam Workshop dan tidak ada alat mod resmi, tapi komunitas modnya cukup ramai, dan server dedicated bisa menjalankan sebagian dari hasil karya mereka. Bagian yang bisa dijalankan adalah mod pak. Panduan ini menjelaskan mod apa saja itu, di mana letaknya di server, apa yang dilakukan game saat menemukannya, dan cara memasang serta menghapusnya dari dashboard di server yang di-hosting bersama kami.

Dua jenis mod Dragonwilds, dan hanya satu yang berjalan di server

JenisApa ituBerjalan di server dedicated?
Mod pakData game dikemas seperti cara game mengemas datanya sendiri: file .pak, .utoc, dan .ucas dengan nama yang samaYa
Mod UE4SS (Lua)Skrip yang dimuat oleh UE4SS, alat yang terhubung ke game WindowsTidak. Setiap pemain memasangnya di game miliknya sendiri

Penyebabnya ada di server itu sendiri. Server dedicated adalah build Linux, dan UE4SS bekerja dengan menempel ke executable Windows, jadi tidak ada yang bisa ditempeli di server. Jika instruksi sebuah mod menyebut UE4SS, file Mods.txt, dwmapi.dll, atau folder Binaries/Win64, itu termasuk jenis ini, dan mod tersebut harus dipasang di game di PC setiap pemain.

Mod pak adalah jenis lainnya: mereka mengubah data game itu sendiri, seperti berapa slot yang dimiliki peti atau berapa biaya teleport. Itu dimuat oleh server saat dimulai.

Mod pak terdiri dari tiga file, dan semuanya dibutuhkan

Ini detail yang sering terlewat. Dragonwilds menyimpan kontennya dalam container, jadi mod bukan satu file melainkan sekumpulan tiga file dengan nama yang sama:

  • ModName.pak
  • ModName.utoc
  • ModName.ucas

Kami menguji ini pada build server yang berjalan saat ini. Dengan ketiga file terpasang, server memuat mod dan dunia pun naik. Hanya dengan .pak, server menemukan file tersebut, mencari .utoc di sebelahnya, mencatat bahwa container tidak ditemukan, dan tidak memuat apa pun dari mod. Tidak ada error di layar dan server berjalan normal, itulah sebabnya mod yang dipasang dengan cara ini terlihat terpasang tapi tidak melakukan apa-apa.

Tips:Mod biasanya diunduh sebagai .zip dengan tiga file di dalamnya. Simpan ketiganya bersama dan jangan ubah nama salah satunya tanpa yang lain.

Di mana mod ditempatkan pada server dedicated

Di folder bernama ~mods di dalam folder Paks milik game. Tanda tilde adalah bagian dari nama:

  • Di server: RSDragonwilds/Content/Paks/~mods
  • Di game pemain sendiri: jalur Content\Paks\~mods yang sama di dalam folder instalasi game

Folder ini tidak ada pada instalasi baru. Buat folder itu, taruh tiga file dari setiap mod di dalamnya, lalu restart server. Mod dibaca sekali saat server dimulai, jadi tidak ada yang berubah di dunia yang sudah berjalan.

Game mengetahuinya, dan memberitahukannya

Dragonwilds memeriksa mod setiap kali server dedicated dimulai. Ketika menemukan folder ~mods, ia menulis peringatan di log server, "Found the following unexpected files, which suggests mod use", dan menandai sesi server sebagai modded.

Ada dua hal yang mengikuti cara pemeriksaan itu bekerja, keduanya diukur di server uji kami:

  • Folder ~mods yang kosong sudah cukup. Pemeriksaannya bereaksi terhadap folder, bukan isinya.
  • Untuk kembali ke server tanpa mod, folder harus dihapus, bukan sekadar dikosongkan.

Jagex tidak membuat alat mod untuk Dragonwilds, dan menerbitkan Community Modding Guidelines yang mengizinkan mod komunitas dengan batasan: tidak ada mod berbayar, tidak ada mod yang menimpa file inti game atau merusak save, dan tidak ada kecurangan dalam permainan bersama. Mod dibuat oleh pemain, dan baik Jagex maupun host tidak bisa menjamin satu mod tetap berfungsi setelah update game.

Di server yang di-host dengan kami: tab Mods

Server yang di-hosting di sini punya tab Mods di dashboard, saat ini masih beta, yang mengurus tiga aturan di atas untukmu.

  1. Unduh mod dari situsnya sebagai .zip.
  2. Di dashboard servermu, buka tab Mods dan pilih .zip, atau ketiga file jika kamu sudah membukanya.
  3. Mod muncul di daftar dalam keadaan nonaktif. Aktifkan.
  4. Minta grupmu keluar dari dunia, lalu gunakan Restart now di tab yang sama.

Yang dilakukan tab ini yang tidak bisa dilakukan unggahan file:

  • Tab ini memeriksa kelengkapan set mod. Mod yang kekurangan file akan ditolak dan nama file yang hilang akan ditampilkan, alih-alih dipasang sebagai mod yang tidak melakukan apa-apa.
  • Ia mengenali mod UE4SS dan memberi tahu bahwa mod itu termasuk di dalam game, bukan di server.
  • Mod yang nonaktif disimpan di luar folder game, dan saat mod terakhir dinonaktifkan atau dihapus, folder itu juga dihapus. Jadi server dengan semua mod nonaktif dimulai sebagai server tanpa mod.
  • Mengunggah mod yang sudah terpasang akan menggantinya dan mempertahankannya aktif atau nonaktif seperti sebelumnya. Cara ini untuk memperbarui satu mod.
Tips:Unduh backup dunia kamu dari tab Backup sebelum menambahkan mod. Mod mengubah data game, dan cara kembali dari mod yang tidak kamu sukai adalah dunia dari sebelum mod itu dipasang.

Jika kamu meng-host server sendiri

  1. Hentikan server.
  2. Buat RSDragonwilds/Content/Paks/~mods jika belum ada.
  3. Salin .pak, .utoc, dan .ucas dari setiap mod ke dalamnya.
  4. Nyalakan server dan baca log: mod yang berhasil dimuat dilaporkan sebagai container ter-mount dengan nama mod tersebut.

Jika server kamu memperbarui dirinya dari Steam setiap start, mod tetap di tempatnya: update memeriksa file game itu sendiri dan membiarkan folder ~mods.

Di mana menemukan mod

  • CurseForge punya kategori Pak Mods untuk Dragonwilds, yaitu jenis mod yang dimuat server.
  • Nexus Mods adalah situs yang lebih besar, dengan kedua jenis mod. Baca instruksi instalasi setiap mod untuk melihat jenisnya.

Halaman mod juga menyebutkan apakah pemain juga membutuhkan mod tersebut. Mod yang mengubah tampilan benda umumnya harus ada di game setiap pemain. Tanyakan ke halaman pembuat mod, bukan ke kami, karena setiap mod berbeda.

Setelah update game

Mod dibuat untuk satu versi game. Ketika Jagex merilis patch, mod yang dibuat untuk versi lama bisa berhenti berfungsi, dan dalam kasus terburuk dunianya tidak bisa dimuat. Jika server kamu tidak bisa naik lagi setelah update, matikan semua mod, restart, lalu aktifkan kembali satu per satu setelah pembuatnya memperbarui modnya.

Pertanyaan yang sering diajukan

Bisakah saya memasang mod di server dedicated RuneScape: Dragonwilds?

Ya, mod pak. Mereka adalah set tiga file (.pak, .utoc, dan .ucas) yang ditaruh di RSDragonwilds/Content/Paks/~mods, dan server memuatnya saat start. Mod UE4SS (Lua) tidak berjalan di server dedicated, karena UE4SS menempel pada game Windows dan server adalah build Linux.

Di mana folder mod pada server Dragonwilds?

RSDragonwilds/Content/Paks/~mods, dengan tanda tilde di namanya. Folder ini tidak ada sampai kamu membuatnya. Pada server yang di-hosting bersama kami, tab Mods yang membuat dan menghapusnya untukmu.

Mengapa mod Dragonwilds saya tidak berfungsi di server?

Paling sering karena hanya file .pak yang diunggah. Mod Dragonwilds membutuhkan .utoc dan .ucas di samping .pak, dan jika keduanya hilang, server tidak memuat apa pun dari mod itu dan tidak menampilkan error. Penyebab umum lainnya adalah mod UE4SS, yang sama sekali tidak bisa berjalan di server.

Apakah mod UE4SS berfungsi di server Dragonwilds dedicated?

Tidak. UE4SS terpasang pada versi Windows game, dan server dedicated adalah build Linux. Mod UE4SS dipasang oleh setiap pemain di game masing-masing.

Apakah teman saya perlu memasang mod yang sama?

Tergantung modnya. Mod yang hanya mengubah aturan atau data di server mungkin tidak memerlukan apa pun dari pemain, dan mod yang mengubah tampilan biasanya harus ada di game setiap pemain juga. Halaman mod itu sendiri akan menjelaskan yang mana.

Apakah game mendeteksi mod di server dedicated?

Ya. Setiap start, server memeriksa folder ~mods, menulis peringatan di log, dan menandai sesinya sebagai modded. Ini dilakukan bahkan ketika folder kosong, jadi untuk kembali ke server tanpa mod, folder harus dihapus, yang dilakukan tab Mods saat mod terakhir dimatikan.

Apakah update game akan menghapus mod saya?

Tidak. Update memeriksa file game itu sendiri dan tidak mengubah folder ~mods. Update tetap bisa merusak mod yang dibuat untuk versi lama: jika server berhenti memuat dunia, matikan mod dan restart.

Apakah Flux menawarkan hosting server Dragonwilds yang dimodifikasi?

Ya. Setiap paket Dragonwilds menyertakan tab Mods, dalam beta: unggah file .zip mod, aktifkan, lalu restart. Tidak ada biaya tambahan dan tidak ada paket khusus mod. Mod-nya sendiri dibuat oleh komunitas, jadi kami tidak bisa menjamin mod tertentu berfungsi dengan versi game saat ini.

Panduan RuneScape: Dragonwilds terkait