Cascadia Merge
Produk

Edit konfigurasi server Vintage Story yang bisa Anda tinjau

01

Cascadia Merge memperlakukan konfigurasi server Vintage Story Anda seperti file proyek lainnya: ia membaca serverconfig.json, menampilkan diff sebelum setiap edit, dan menjalankan skrip Anda sendiri dengan kode keluar yang sebenarnya. Alat ini ditujukan untuk server dan mod yang Anda miliki atau kelola, dan dimulai dari folder yang Anda pilih untuk setiap obrolan.

01

Baca dan edit file

Agen membuka serverconfig.json dan mengeditnya, menampilkan diff yang Anda terima atau tolak.

02

Jalankan skrip Anda

Shell menjalankan skrip mulai dan cadangan Anda serta menampilkan kode keluar yang sebenarnya dalam kartu.

03

Cari di log

grep menemukan baris tempat mod gagal dimuat atau pemain terputus.

Apa yang bisa digunakan agen

Di mana pekerjaan dilakukan

Agen bekerja di folder yang Anda pilih untuk obrolan dan menjalankan perintah di lingkungan yang Anda pilih: Windows lokal, WSL, atau SSH ke server yang Anda miliki. Alat file tetap berada di folder kerja.

Empat pekerjaan, langkah demi langkah

Pengaturan server Vintage Story di PC baru

Anda ingin membuat folder untuk dunia yang akan dimasuki teman-teman Anda. Anda mengunduh dan mengekstrak paket server sendiri, lalu memilih folder data sebagai folder kerja obrolan. Agen menggunakan web_search dan http_get untuk membaca dokumentasi server resmi, write_file untuk menyimpan opsi mulai ke dalam skrip mulai, dan read_file untuk memeriksa serverconfig.json. Shell menjalankan skrip tersebut dan kartu menampilkan kode keluar yang sebenarnya. Perhatikan setiap kartu. Dalam mode Ask first, Anda juga melihat diff sebelum file apa pun ditulis, dan Anda menerimanya atau menolaknya, sehingga tidak ada perubahan di mesin Anda secara diam-diam. Setelah skrip selesai, Anda membuka game, memilih multiplayer, dan menguji koneksi sendiri.

Ubah nama, batas pemain, dan kata sandi

Anda ingin mengganti nama server, mengatur MaxClients menjadi 10, dan menguncinya dengan kata sandi. Agen membuka serverconfig.json dengan read_file, dan copy_file menyimpan salinan di sebelahnya sebelum perubahan apa pun. Kemudian edit_file mengubah ServerName, MaxClients, dan Password, dan kartu menampilkan diff baris demi baris. Hentikan server sebelum Anda menerima diff, karena file tidak boleh berubah saat server berjalan. Setelah itu, grep memeriksa apakah ketiga kunci tersebut memiliki nilai baru, dan Shell memulai server dengan skrip Anda. Lalu mintalah teman untuk bergabung dan lihat log bersama. Port 42420 (TCP) tetap sama kecuali Anda mengubah Port sendiri, dan jika pemain berasal dari internet, Anda hanya meneruskan port yang Anda gunakan di router Anda.

Cocokkan mod di server dan klien

Anda ingin menambahkan mod konten, yaitu kumpulan file aset JSON, dan kemudian mod kode yang ditulis dalam C#. Mod ditempatkan di folder Mods di folder data sebagai file .zip atau folder, dan masing-masing mendeskripsikan dirinya sendiri dalam modinfo.json. Agen menggunakan list_dir untuk menunjukkan apa yang terinstal, read_file untuk membaca setiap modinfo.json, dan write_file untuk menyimpan daftar mod yang dapat Anda kirimkan kepada pemain Anda, karena server dan pemain memerlukan mod dan versi yang sama. Anda dapat membuat terjemahan sebagai mod, karena terjemahan adalah file aset JSON. Sebelum menambahkan mod worldgen, tanyakan apakah mereka akan memengaruhi simpanan sebelumnya, dan uji jawabannya pada salinan folder Saves. Plan only menampilkan langkah-langkah terlebih dahulu.

Cari tahu mengapa pemain tidak bisa bergabung

Seorang pemain melaporkan error saat bergabung. Ketika teman tidak bisa masuk ke server Anda, tersangka utamanya adalah port, kata sandi, dan ketidakcocokan mod. Agen menggunakan grep untuk mencari log server untuk baris tempat pemain terputus atau mod gagal dimuat, dan read_file membuka serverconfig.json sehingga Anda dapat membandingkan Port dan Password dengan apa yang diketik pemain. glob mencantumkan file log, dan list_dir menampilkan folder Mods. Ubah satu hal. Ask first berhenti sebelum ada yang diedit, Anda membaca setiap kecocokan, dan Anda menguji lagi setelah setiap perubahan. Jika mod adalah penyebabnya, pindahkan file tunggal itu dari folder Mods sendiri, mulai ulang server, dan baca log sekali lagi, sehingga Anda tahu perubahan mana yang memperbaiki masalah.

Apa yang tidak dilakukan Cascadia Merge

Cascadia Merge bukan plugin editor game. Alat ini ditujukan hanya untuk mod, file, dan server Anda sendiri, sehingga Anda menjauhkan alat ini dari klien game orang lain, server langsung yang tidak Anda miliki, dan pemain serta akun lain. Agen tidak membatasi ini. Tidak ada yang menjamin bahwa kode atau pengaturan itu benar, itulah sebabnya setiap perubahan disajikan sebagai diff untuk Anda baca dan setiap hasil adalah sesuatu yang Anda uji sendiri pada salinan simpanan Anda sebelum pemain bergabung. Agen juga tidak menyentuh klien game, dan Anda hanya membagikan mod yang memiliki hak untuk dibagikan.

Cascadia Merge untuk Windows

Masukkan folder server Anda ke dalam obrolan

Unduh Cascadia Merge ↗