Hành động từng bước
Mỗi lần gọi công cụ hiện thành một thẻ với kết quả thật, không phải đoán mò.
DayZ Tools cho bạn Workbench và Addon Builder. Coderoute bổ sung một agent cho các file văn bản xung quanh: nó đọc thư mục mod và mission của bạn, sửa Enforce Script và XML, chạy lệnh của bạn và hiển thị mọi kết quả trong khung chat, để bạn kiểm soát từng thay đổi.
Mỗi lần gọi công cụ hiện thành một thẻ với kết quả thật, không phải đoán mò.
Ask first dừng lại trước mọi thứ làm đổi file hoặc chạy lệnh.
Chat, thư mục và khóa API nằm trên máy của bạn, và không có telemetry.
Coderoute sửa file trên đĩa. Bạn đóng gói bằng Addon Builder, thử trong Workbench hoặc trên một bản sao thử nghiệm của máy chủ, và xuất bản khi hài lòng với kết quả.
keys6 file"MyModItem" types.xml0 kết quảtypes.xml+11your XML check commandexit 0mods-and-keys.md+8Một mod mới thêm vật phẩm, nhưng sẽ không có gì xuất hiện cho đến khi nền kinh tế biết về nó. Hãy đưa cho Coderoute tên class của vật phẩm. Nó dùng grep để xác nhận types.xml chưa có mục nào, dùng read_file sao chép bố cục của một mục tương tự, rồi đề xuất một khối mới gồm nominal, min, lifetime, restock, flags và category. Với Ask first, bạn thấy diff dưới dạng thẻ trước khi edit_file ghi nó. Sau đó lệnh kiểm tra XML của bạn chạy trong Shell. Cuối cùng hãy khởi động lại một bản sao thử nghiệm của máy chủ và tìm vật phẩm đó, vì một file hợp lệ chưa chắc là một file hợp lý.
Máy chủ thử nghiệm của bạn khởi động nhưng không hiện ở nơi bạn mong đợi. Hãy nhờ Coderoute xem các file thuộc về bạn. Nó đọc serverDZ.cfg để lấy giá trị hostname và maxPlayers, chạy grep trên log RPT để tìm lỗi, và liệt kê những gì tìm thấy bằng lời đơn giản. Nó không đụng tới máy chủ của người khác hay mạng của bạn. Nếu một thiết lập trông sai, edit_file đề xuất thay đổi và chờ bạn đồng ý. Hãy áp dụng, khởi động lại bản sao thử nghiệm của riêng bạn rồi kiểm tra lại. Nếu không có gì đổi, nguyên nhân có thể nằm ngoài các file, chẳng hạn mạng của bạn.
Coderoute không phải plugin của bất kỳ trình soạn thảo DayZ nào. Nó không bao giờ đụng tới game client, các máy chủ đang chạy mà bạn không sở hữu, người chơi khác hay tài khoản của họ. Nó không thể đảm bảo code được tạo ra là đúng, nên hãy xem từng diff và thử nghiệm.