Sửa file cài đặt
edit_file thay đổi enshrouded_server.json và hiển thị diff để bạn duyệt trước khi lưu lại bất kỳ thay đổi nào.
Cài đặt máy chủ Enshrouded chuẩn chỉ gói gọn trong vài bước: sửa một file JSON, kiểm tra cổng, đọc log và sao chép thư mục thế giới. VarintKeel thực hiện các bước này từ cửa sổ chat trên Windows 10 hoặc 11, tự chạy công cụ và hiển thị mọi kết quả dưới dạng thẻ bạn có thể mở ra xem. Không có gì bị ẩn sau một bản tóm tắt.
edit_file thay đổi enshrouded_server.json và hiển thị diff để bạn duyệt trước khi lưu lại bất kỳ thay đổi nào.
Shell chạy Robocopy trên thư mục được chỉ định bởi saveDirectory và báo cáo mã thoát thực tế.
grep tìm lỗi đầu tiên trong log, và read_file hiển thị các dòng xung quanh nó.
Agent lập bản đồ thư mục máy chủ bằng list_dir và glob, đọc file cài đặt JSON, thay đổi từng trường một bằng edit_file và hiển thị mỗi thay đổi dưới dạng diff, để bạn quyết định những gì sẽ được ghi vào đĩa. Nó có thể hoạt động trên máy chủ bạn sở hữu qua SSH, và Shell chạy trong môi trường bạn đã chọn.
server folderđã tìm thấy fileenshrouded_server.jsonđọc thành côngenshrouded_server.jsonđã lưurobocopy saves backupđã sao chépenshrouded_server.jsonđọc thành côngVấn đề khi cập nhật máy chủ chuyên dụng thường bắt nguồn từ file không còn phù hợp với phiên bản mới. Hãy dừng máy chủ và sao chép thư mục thế giới bằng Shell và Robocopy. Sau đó chạy công cụ cập nhật từ Steam qua Shell; thẻ hiển thị mã thoát thực tế của lệnh đó. Tiếp theo, read_file mở enshrouded_server.json và bản sao bạn đã giữ lại, còn grep kiểm tra xem name, saveDirectory và slotCount vẫn giữ giá trị của bạn, vì máy chủ có thể ghi đè file nếu thiếu trường. Dùng Ask first để mọi chỉnh sửa đều chờ bạn duyệt. Khởi động máy chủ ở bước cuối, kết nối thử một lần và giữ bản sao lưu cho đến khi kiểm tra thành công. Nếu thẻ hiển thị mã thoát khác 0, hãy dừng lại và đọc kết xuất trước khi thử lại.
Khi máy chủ không hiển thị cho người chơi, nguyên nhân thường là cổng hoặc file. Hãy yêu cầu agent đọc queryPort và ip từ enshrouded_server.json, sau đó tìm kiếm log bằng grep để tìm lỗi đầu tiên. Shell có thể liệt kê các kết nối của PC này, để bạn xem liệu máy chủ có đang lắng nghe hay không. Mở cổng trên router và cho phép trong tường lửa Windows là các bước bạn tự thực hiện. web_search và http_get tìm các giá trị mặc định hiện tại trong tài liệu chính thức. Chuyển sang Plan only khi bạn muốn toàn bộ danh sách kiểm tra được viết ra trước khi chạy lệnh, sau đó thực hiện từng bước một trong Ask first. Kết nối từ PC khác hoặc nhờ bạn bè thử, vì đây là bài kiểm tra quan trọng nhất.
Người chơi hỏi về đề xuất cài đặt cho chế độ duo muốn câu trả lời ngắn gọn, nhưng giá trị phù hợp phụ thuộc vào thế giới và phần cứng của bạn. Agent đọc file hiện tại bằng read_file, mở tài liệu chính thức bằng http_get và đề xuất thay đổi cho slotCount và gameSettingsPreset dưới dạng diff. Đây là bước cài đặt máy chủ Enshrouded đầu tiên mà bạn có thể hoàn tác, vì file cũ vẫn nằm trong bản sao lưu. Chấp nhận diff trong Ask first, khởi động máy chủ, kết nối với bạn bè và thay đổi từng giá trị một. Quay lại bản sao nếu thay đổi không hiệu quả. Ghi chú ngắn gọn về từng giá trị đã thử, để lần thay đổi tiếp theo bắt đầu từ thực tế chứ không phải trí nhớ.
Tìm kiếm mod cho máy chủ Enshrouded cho ra nhiều lời hứa, nhưng Enshrouded không quảng bá hỗ trợ mod chính thức cho máy chủ chuyên dụng, nên trang web này không mô tả bất kỳ mod nào là được hỗ trợ hoặc an toàn. Agent có thể cho bạn thấy những gì có trong thư mục: list_dir và glob lập bản đồ nó, và copy_file giữ lại bản sao trước khi bạn chạm vào bất kỳ thứ gì. Người chạy máy chủ chuyên dụng trên máy cục bộ thường thử nghiệm, và bản sao lưu cùng việc duyệt diff cho thấy chính xác file văn bản nào đã thay đổi. Tự quyết định xem thay đổi không hỗ trợ có đáng rủi ro hay không. Đọc từng diff và kiểm tra trên bản sao trước, giữ nguyên file gốc cho đến khi biết rõ thay đổi đó làm gì.
VarintKeel không phải là plugin cho trò chơi hoặc trình chỉnh sửa của nó. Nó chỉ dành cho file và máy chủ của riêng bạn, nên bạn giữ nó xa máy khách của người khác, máy chủ trực tuyến bạn không sở hữu, cũng như người chơi và tài khoản khác; agent không tự thực thi điều này. Không có gì đảm bảo thay đổi là chính xác, đó là lý do bạn đọc diff và kiểm tra kết quả.