Cascadia Merge
Sản phẩm

Chỉnh sửa cấu hình máy chủ Vintage Story để bạn xem lại

01

Cascadia Merge xử lý file cấu hình máy chủ Vintage Story của bạn như một file dự án bất kỳ: nó đọc serverconfig.json, hiển thị diff trước mỗi lần chỉnh sửa và chạy script của bạn với mã thoát thực tế. Nó dành cho các máy chủ và mod mà bạn sở hữu hoặc quản lý, và nó bắt đầu từ thư mục bạn chọn cho mỗi cuộc trò chuyện.

01

Đọc và chỉnh sửa file

Agent mở serverconfig.json và chỉnh sửa nó, hiển thị diff mà bạn có thể chấp nhận hoặc từ chối.

02

Chạy script của bạn

Shell chạy script start và backup của bạn cùng các lệnh terminal khác và hiển thị mã thoát thực tế trong một thẻ.

03

Tìm kiếm trong nhật ký

grep tìm dòng mà một mod không tải được hoặc một người chơi bị ngắt kết nối.

Những gì agent có thể sử dụng

Nơi công việc diễn ra

Agent hoạt động trong thư mục bạn chọn cho cuộc trò chuyện và chạy lệnh trong môi trường bạn chọn: Windows cục bộ, WSL hoặc SSH đến máy chủ bạn sở hữu. Các công cụ file vẫn nằm trong thư mục làm việc.

Bốn công việc, từng bước một

Thiết lập máy chủ Vintage Story trên PC mới

Bạn muốn tạo một thư mục cho một thế giới mà bạn bè sẽ tham gia. Bạn tự tải xuống và giải nén gói máy chủ, sau đó chọn thư mục dữ liệu làm thư mục làm việc của cuộc trò chuyện. Agent sử dụng web_search và http_get để đọc tài liệu máy chủ chính thức, write_file để lưu các tùy chọn start vào một script start, và read_file để kiểm tra serverconfig.json. Shell chạy script và thẻ hiển thị mã thoát thực tế. Hãy xem mọi thẻ. Ở chế độ Ask first, bạn cũng thấy diff trước khi bất kỳ file nào được ghi, và bạn chấp nhận hoặc từ chối nó, vì vậy không có gì trên máy thay đổi mà không có sự cho phép của bạn. Khi script hoàn tất, bạn mở trò chơi, chọn multiplayer và tự kiểm tra kết nối.

Thay đổi tên, giới hạn người chơi và mật khẩu

Bạn muốn đổi tên máy chủ, đặt MaxClients thành 10 và đặt mật khẩu cho nó. Agent mở serverconfig.json bằng read_file, và copy_file lưu một bản sao bên cạnh nó trước bất kỳ thay đổi nào. Sau đó edit_file thay đổi ServerName, MaxClients và Password, và thẻ hiển thị diff từng dòng. Dừng máy chủ trước khi bạn chấp nhận diff, vì file không nên thay đổi khi máy chủ đang chạy. Sau đó grep kiểm tra xem ba khóa có giữ các giá trị mới hay không và Shell khởi động máy chủ bằng script của bạn. Sau đó, hãy nhờ một người bạn tham gia và cùng xem nhật ký. Cổng 42420 (TCP) vẫn giữ nguyên trừ khi bạn thay đổi Port của mình, và nếu người chơi đến từ internet, bạn chỉ chuyển tiếp cổng bạn sử dụng trên bộ định tuyến của mình.

Khớp mod trên máy chủ và máy khách

Bạn muốn thêm một mod nội dung, là một bộ file asset JSON, và sau đó là một mod mã được viết bằng C#. Mods được đặt trong thư mục Mods của thư mục dữ liệu dưới dạng file .zip hoặc thư mục, và mỗi mod tự mô tả trong modinfo.json. Agent sử dụng list_dir để hiển thị những gì đã được cài đặt, read_file để đọc từng modinfo.json và write_file để lưu danh sách mod mà bạn có thể gửi cho người chơi của mình, vì máy chủ và người chơi cần cùng mod và phiên bản. Bạn có thể tạo bản dịch dưới dạng một mod, vì bản dịch là các file asset JSON. Trước khi thêm các mod worldgen, hãy hỏi xem chúng có ảnh hưởng đến các bản lưu cũ hay không, và kiểm tra câu trả lời trên một bản sao của thư mục Saves. Plan only hiển thị các bước trước tiên.

Tìm lý do tại sao một người chơi không thể tham gia

Một người chơi báo cáo lỗi khi tham gia. Khi một người bạn không thể vào máy chủ của bạn, những nghi ngờ đầu tiên là cổng, mật khẩu và sự không khớp mod. Agent sử dụng grep để tìm kiếm nhật ký máy chủ cho dòng mà người chơi bị ngắt kết nối hoặc một mod không tải được, và read_file mở serverconfig.json để bạn có thể so sánh Port và Password với những gì người chơi đã nhập. glob liệt kê các file nhật ký và list_dir hiển thị thư mục Mods. Thay đổi một thứ. Ask first dừng trước khi bất kỳ thứ gì được chỉnh sửa, bạn đọc từng kết quả khớp, và bạn kiểm tra lại sau mỗi lần thay đổi. Nếu một mod là nguyên nhân, bạn tự di chuyển file đơn lẻ đó ra khỏi thư mục Mods, khởi động lại máy chủ và đọc nhật ký một lần nữa, để bạn biết thay đổi nào đã khắc phục sự cố.

Cascadia Merge không làm gì

Cascadia Merge không phải là plugin của trình chỉnh sửa trò chơi. Nó chỉ dành cho các mod, file và máy chủ của riêng bạn, vì vậy bạn giữ nó xa khách hàng trò chơi của người khác, các máy chủ trực tiếp bạn không sở hữu và các người chơi và tài khoản khác. Agent không thực hiện giới hạn này. Không có gì đảm bảo rằng mã hoặc cài đặt là chính xác, đó là lý do mọi thay đổi đều dưới dạng diff để bạn đọc và mọi kết quả là thứ bạn tự kiểm tra trên một bản sao bản lưu của mình trước khi người chơi tham gia. Agent cũng không chạm vào khách hàng trò chơi, và bạn chỉ chia sẻ các mod mà bạn có quyền chia sẻ.

Cascadia Merge cho Windows

Đưa thư mục máy chủ của bạn vào cuộc trò chuyện

Tải xuống Cascadia Merge ↗