Hướng dẫn cấu hình máy chủ Enshrouded dành cho người mới chơi
03
Lần chỉnh cấu hình đầu tiên của bạn
Thay đổi một cài đặt mà không làm hỏng file
Bạn đã cài đặt máy chủ độc lập và muốn đổi tên, giới hạn số lượng người chơi và đảm bảo mọi người có thể kết nối. File cài đặt khá nhỏ, nhưng chỉ một dấu phẩy sai cũng khiến file không hợp lệ. VarintKeel đọc file, đề xuất chỉnh sửa dưới dạng diff và chờ sự chấp thuận của bạn, để thay đổi luôn hiển thị rõ ràng từ dòng đầu tiên cho đến khi kiểm thử trong game. Bạn cũng nên giữ một bản sao của thư mục thế giới trước khi bắt đầu. Bạn chỉ cần 3 thứ: thư mục máy chủ độc lập, một mô hình được kết nối trong ứng dụng và một khoảng thời gian không ai chơi game. Công việc này gồm 4 bước: mở thư mục, yêu cầu, xem lại và kiểm thử. Mỗi bước đều tạo một thẻ trong cuộc trò chuyện, để bạn có thể cuộn lại và xem chính xác những gì đã được đọc, những gì đã thay đổi và lệnh đã trả về kết quả gì.
01
Mở thư mục
Trong VarintKeel, hãy chọn thư mục chứa enshrouded_server.json làm thư mục làm việc của cuộc trò chuyện, để các công cụ file có thể truy cập vào cài đặt và nhật ký. Sao chép thư mục thế giới ngay bây giờ, trước lần chỉnh sửa đầu tiên, bằng các bước sao lưu được mô tả bên dưới. Ghi lại tên ban đầu và giới hạn số khe, vì bạn sẽ muốn so sánh chúng sau khi chỉnh sửa.
02
Yêu cầu lập kế hoạch
Nhập mục tiêu của bạn, ví dụ như tên mới và giới hạn số khe, và chuyển sang Plan only nếu bạn muốn các bước được viết ra trước trong khi chưa có gì chạy. Một kế hoạch rất dễ đọc, và bạn có thể thay đổi mục tiêu trước khi tác nhân chạm vào bất kỳ file nào. Plan only là lựa chọn tốt cho lần chạy đầu tiên đối với một thư mục mà bạn chưa xem xét từ nhiều tháng nay.
03
Xem lại diff
Trong Ask first, hãy đọc các dòng được đề xuất cho file cài đặt, so sánh chúng với bản sao của bạn và chấp nhận hoặc từ chối thay đổi. Nếu một dòng trông sai, hãy từ chối toàn bộ chỉnh sửa và yêu cầu lại với một yêu cầu rõ ràng hơn; không có gì được lưu trong khi thẻ đang chờ. Tên và giới hạn số khe là các giá trị nhỏ, nên chúng là một chỉnh sửa đầu tiên tốt.
04
Kiểm thử trong game
Khởi động máy chủ, tham gia vào đó từ game và kiểm tra tên, giới hạn số khe và kết nối trước khi xóa bất kỳ bản sao lưu nào. Nếu có gì đó không ổn, hãy đọc nhật ký với grep, sửa một thứ và kiểm thử lại. Giữ cuộc trò chuyện mở, vì các thẻ là hồ sơ của bạn về những gì đã được thay đổi.
Ví dụ về file cài đặt
VarintKeel · Chỉnh sửa và kiểm tra● Ask first
Mở enshrouded_server.json, thay đổi tên máy chủ và cho tôi biết cổng nào mà file đang sử dụng.
read_fileenshrouded_server.jsonđọc ok
edit_fileenshrouded_server.jsonđã lưu
grepqueryPort1 khớp
Shellnetstat -an | findstr LISTENINGthoát 0
chờ bạn xác nhận trước khi thực hiện bước tiếp theoTừ chốiChấp nhận
Mẫu rút gọn này sử dụng các giá trị giả định và bỏ qua mật khẩu. Hãy lấy queryPort thực tế từ file của chính bạn hoặc từ tài liệu máy chủ chính thức, không lấy từ trang này, và sao chép file trước khi chỉnh sửa. Tác nhân sẽ hiển thị mọi thay đổi dưới dạng diff, để bạn có thể so sánh file của mình với bố cục này từng dòng một.
Cách kiểm tra cổng máy chủ Enshrouded và file cài đặt
Đọc và lập bản đồ thư mục máy chủ
Những người tìm kiếm trợ giúp thiết lập máy chủ độc lập thường có các file nhưng không có sơ đồ về chúng. list_dir hiển thị thư mục dưới dạng cây và glob tìm mọi file JSON và nhật ký trong đó, giúp bạn biết chính xác enshrouded_server.json và nhật ký nằm ở đâu. read_file sau đó mở file cài đặt và liệt kê các trường như name, saveDirectory, logDirectory, ip, queryPort, slotCount và gameSettingsPreset. Không có gì được thay đổi trong giai đoạn này, nên Ask first không có gì phải tạm dừng. So sánh các đường dẫn trong file với các thư mục trên đĩa của bạn trước khi tiếp tục, vì một saveDirectory sai dễ sửa hơn ngay bây giờ hơn là sau một đêm chơi game.
Chỉnh sửa một trường và đọc diff
Lần chỉnh sửa cấu hình máy chủ Enshrouded đầu tiên nên nhỏ, chẳng hạn như tên hoặc slotCount. Dừng máy chủ, sau đó yêu cầu tác nhân thay đổi trường đó. edit_file tạo ra thay đổi, và thẻ hiển thị một diff với dòng cũ và dòng mới. Trong Ask first, bạn chấp nhận hoặc từ chối nó, và một dấu phẩy hoặc dấu ngoặc kép sai sẽ nổi bật trong diff, vì nó khiến file không hợp lệ. Hãy giữ một bản sao của bản gốc trước. Sau đó khởi động máy chủ và để grep tìm kiếm nhật ký để xem lỗi đầu tiên, nhằm xem liệu file đã tải hay chưa. Nếu máy chủ khởi động nhưng một giá trị trông sai, hãy yêu cầu tác nhân đọc lại file và so sánh nó với bản sao của bạn.
Kiểm tra cổng và đọc nhật ký
Một cổng bị chặn là lý do phổ biến khiến bạn bè không thể tham gia. Máy chủ lắng nghe trên các số cổng trong file cài đặt của nó, và người chơi trên internet cũng cần mở cổng trên bộ định tuyến của bạn đến máy chủ PC và được cho phép trong tường lửa Windows. Tác nhân đọc queryPort, và Shell liệt kê các kết nối của máy tính này để bạn có thể xem liệu máy chủ có đang lắng nghe hay không. Khi một máy chủ độc lập chỉ hoạt động trong mạng LAN hiển thị độ trễ cao, hãy đọc nhật ký và file cài đặt trước khi chạm vào cổng. Bộ định tuyến và tường lửa vẫn là nhiệm vụ của bạn. So sánh từng kết quả với tài liệu chính thức trước khi thay đổi bất kỳ thứ gì, và chỉ thay đổi một cổng tại một thời điểm, để bạn biết thay đổi nào đã giúp ích. Ghi giá trị mới bên cạnh giá trị cũ trong ghi chú của riêng bạn.
Sao lưu, di chuyển và khôi phục thế giới
Một bản sao của thư mục thế giới khiến mọi thay đổi khác có thể hoàn tác. Dừng máy chủ và yêu cầu tác nhân sao chép thư mục được đặt tên bởi saveDirectory bằng Robocopy thông qua Shell; thẻ hiển thị mã thoát thực tế. Những người muốn chuyển thế giới đã lưu sang máy chủ độc lập nên trước tiên sao chép thư mục mà máy chủ hiện đang sử dụng, để có cách quay lại, sau đó đọc tài liệu chính thức về việc di chuyển bằng web_search hoặc http_get. Để kiểm tra bản sao lưu, hãy khôi phục nó vào một thư mục trống và kiểm tra bằng list_dir xem các file đã có chưa. Sau đó khởi động máy chủ trên bản sao đã khôi phục để xem liệu nó có tải hay không. Lặp lại kiểm thử này sau mỗi bản cập nhật, vì một bản sao lưu hoạt động vào tháng trước nói lên rất ít về bản sao lưu bạn đã tạo hôm nay.
VarintKeel cho Windows
Hãy thử hướng dẫn trên một bản sao thư mục máy chủ của bạn