cập nhật
enarzh-CNfrdeiwhiitjakofaplptrusressvukvicy
Bảng điều khiển ngôn ngữ mở
Ghi danh

Nhân bản 2018 09 pccPCC và tối ưu hóa cập nhật

Bản cập nhật hôm nay là để làm nổi bật một số công việc gần đây của nhóm. Thông tin sau đây là để cung cấp cho nhà phát triển cái nhìn thoáng qua về những gì chúng tôi đã làm gần đây nhất. Chúng tôi hy vọng bạn thích và mong chờ phản hồi của bạn.

Vị trí của Plymouth Control có lịch sử chỉnh sửa lâu dài kể từ khi nó được tạo ra ban đầu. Cải tạo của chúng tôi mang lại khu vực để sửa đổi số bốn. Những người đã từng ở đây một thời gian có thể đã biết nó là Plymouth Canyon, Plymouth Control Station hoặc gần đây nhất là Trung tâm điều khiển Plymouth. Trong khi tên đã không thay đổi hình ảnh và chức năng trong nhiều năm. Trọng tâm của phiên bản này là dọn dẹp khu vực, tăng hiệu suất và thực hiện công việc chuẩn bị để cuối cùng chúng tôi có thể hoàn thành nó với ý tưởng truyền thuyết.

Bạn có thể tò mò về mục đích của công việc cải tạo trước này là gì ngay bây giờ thay vì sau này trong cuộc cải cách thế giới. Vì vậy, chúng tôi sẽ nhảy ngay vào.

Quá tải dữ liệu!

Chúng tôi đã nhận thấy rằng Trung tâm Kiểm soát Plymouth khu vực có một số vấn đề có thể cản trở thử nghiệm bản vá sắp tới của chúng tôi. Dữ liệu này đang được sao chép trên nhiều khu vực được liên kết với PCC và có thể gây ra tốc độ khung hình chậm, khung hình / giây thấp trong khu vực và lớn hơn so với quá trình quá giang bình thường. Sự sụt giảm tốc độ khung hình cuối cùng và cuối cùng này được gây ra bởi lượng dữ liệu đang được tải và tải, cũng như thứ tự của nó làm như vậy.

Những vấn đề như sau:

  • Số lượng lớn tài sản cá nhân
  • Số lượng lớn các kết cấu riêng lẻ được sử dụng trong Texture Banks
  • Số lượng lớn Nguyên liệu phụ được sử dụng trong Ngân hàng Vật liệu
  • Ở trên gây ra một lượng lớn khách hàng rút ra phía khách hàng
  • Ở trên gây ra một lượng quá lớn thời gian tạo bộ đệm và thời gian xóa bộ đệm
  • Ở trên khiến một số người chơi hết thời gian hoặc gặp sự cố với máy tính để bàn
  • Ở trên gây ra một loại rò rỉ bộ nhớ theo thời gian, lấp đầy cpu và bộ nhớ cache
  • Sự cố bộ nhớ cache có thể khiến một số người chơi gặp sự cố phải xóa một phần hoặc thêm bộ đệm

Dọn dẹp trên lối đi bốn

Bằng cách giải quyết những vấn đề này, chúng tôi đã có thể giảm thêm lượng dữ liệu khổng lồ có khả năng khiến mọi thứ hết thời gian trong quá trình kiểm tra bản vá của chúng tôi. Chúng tôi đang làm việc để dọn dẹp máy chủ và trò chơi. Nội dung cho khu vực này sẽ không bị giảm dữ liệu. Thay vào đó, chúng tôi đã giảm dữ liệu trong khi thực sự thêm nhiều hình ảnh hơn và để lại không gian bổ sung cho nội dung trong tương lai sẽ được đặt trong cuộc cải tổ thế giới.

2018 09 pcc max01Một số cách thức này được thực hiện có thể được nhìn thấy bằng chính tài sản nghệ thuật. Bằng cách giảm số lượng đối tượng thực tế, chúng tôi có thể cải thiện hiệu suất cho khu vực và cho khách hàng. Vì vậy, trong trường hợp này, thay vì xây dựng một khu vực bằng cách sử dụng gạch ốp tường và sàn riêng lẻ, chúng ta có thể xây dựng khu vực này trong 3ds Max và xuất nó thành khối hoặc mảnh và với một vị trí đơn giản của một tài sản, sau đó chúng ta có thể thả phần còn lại vào để khớp đặt và giảm số lượng kết cấu, tài sản và tổng số lần rút. Đây là những gì chúng tôi đã làm với PCC, đồng thời bổ sung thêm một chút cho thế giới. Bằng cách này, nó cho phép chúng ta căn phòng thêm nhiều lộn xộn xung quanh khu vực (và thế giới) sẽ giúp làm cho nó cảm thấy sống động hơn và sống trong đó.

Như một người cố vấn cũ của tôi từng nói, "Một poly được lưu là một poly kiếm được"Điều này đã được nói với tôi qua 20 nhiều năm trước, và vẫn còn áp dụng cho đến ngày nay. Điều đó có nghĩa là chúng ta có nhiều chỗ hơn để có thể thêm một chút từ nghệ thuật vào các tính năng và chức năng.

Để cung cấp cho bạn ý tưởng tốt hơn về mức độ thay đổi của chúng tôi đã ảnh hưởng đến khu vực chúng tôi đã liệt kê trước và sau tổng số bên dưới.

2018 09 20 Pcc Đếm trướcTrước: 48,251 Tổng số nút HB cho tất cả các loại tài sản

  • Nút HB: 13,551
  • Nút chiều cao: 12
  • Tổng tài sản nghệ thuật: 5,121 địa phương
  • SpeedTree: 979 (bao gồm các khu vực xung quanh)
  • Chi tiết động: 10
  • Các hạt và nguồn phát: 918
  • Tổng kết cấu: 1,627 cục bộ / 10,121cached (tất cả các khu vực xung quanh)
  • Điểm tham chiếu: 926
  • Kích hoạt: 24
  • Nút vùng: 17
  • Lỗi tài sản: 429

2018 09 20 Pcc Đếm sauSau: 6,709 tổng số HB Node cho tất cả các loại tài sản

  • Tổng số nút HB: 6,709
  • Nút chiều cao: 9
  • Tổng tài sản nghệ thuật: 133 địa phương
  • SpeedTree: 100 ước tính (các khu vực xung quanh 139) - thêm số lần thực hiện
  • Chi tiết động: 5
  • Các hạt và nguồn phát: 121
  • Tổng kết cấu: 29 cục bộ / 798 được lưu trữ (tất cả các khu vực xung quanh)
  • Điểm tham chiếu: 926
  • Kích hoạt: 24
  • Nút vùng: 17
  • Lỗi tài sản: 7 (Lỗi xác định lại từ nghệ thuật cũ)


Chúng tôi dự định thực hiện một thử nghiệm loại 2, Đẩy bình thường, vào tuần tới. Trong khi chờ kết quả của chúng tôi từ thử nghiệm này, chúng tôi có thể hoặc không cần phải tiến hành công việc cải tạo trước thế giới bổ sung trên hai lĩnh vực bổ sung. Bạn có thể tìm thấy bên dưới một bản tóm tắt thông tin về các loại bản vá khác nhau. Như mọi khi, chúng tôi khuyến khích phản hồi của bạn là tích cực hoặc khác.

Các loại đẩy

Như chúng tôi đã giải thích trong các bản cập nhật trước đây, chúng tôi có ba loại đẩy được tích hợp trong HeroEngine. Chúng tôi đã hình dung rằng chúng tôi sẽ đi sâu hơn một chút về ba loại này vì một số vẫn còn thắc mắc về sự khác biệt. Nếu bạn vẫn còn thắc mắc, xin vui lòng hỏi họ và chúng tôi sẽ cố gắng hết sức để trả lời chúng.

Năm ngoái, chúng tôi đã làm việc để tạo ra phiên bản HE mà The Repopulation đang hoạt động với hệ thống Full Push hiện tại của chúng tôi. Đã có rất nhiều thay đổi và cập nhật cho các hệ thống HeroEngine trong vài năm qua rằng The Repopulation không được đưa vào kể từ khi Mã đóng băng trong 2014 và Repopulation ngừng hoạt động trong 2015. Bây giờ chúng tôi hiện đang làm việc trên loại thứ hai, Đẩy bình thường.

Dưới đây là ba loại và những gì làm cho mỗi một khác nhau.

  1. Đẩy toàn bộ: Điều này đẩy TẤT CẢ nội dung và ghi đè lên bất kỳ nội dung cũ. Cũng có thể thêm vào đẩy DB đầy đủ .. điều này thường được thực hiện nếu RẤT NHIỀU công cụ đã được thay đổi hoặc bạn cần phải đẩy nhiều thay đổi lớn và thực hiện xóa toàn bộ.
    - Điều này có xu hướng cần các máy chủ được quay xuống để đẩy đến máy chủ và ra tất cả các collocations.
    - Thời gian ngừng hoạt động của máy chủ có thể từ giờ 2 đến giờ 12 tùy thuộc vào kích thước / tỷ lệ và bất kỳ vấn đề hoặc xung đột nào được tìm thấy.
    - Tốt cho cập nhật nội dung quy mô lớn; mở rộng, làm lại, vv
  2. Đẩy bình thường: Loại này dành cho các bản cập nhật lớn hơn nhưng không lớn. Nó chạy một sự khác biệt giữa nội dung cũ và mới, những gì cần thay đổi và ở đâu. Nó cũng chạy các trình gỡ lỗi để đảm bảo không có xung đột lớn giữa máy chủ, máy khách và người nghe (máy chủ dude) tuy nhiên điều này có xu hướng loại trừ bất kỳ xung đột trò chơi kịch bản nào)
    - Điều này thường mất một khởi động lại máy chủ.
    - Nếu không có xung đột được tìm thấy, khởi động lại có xu hướng trong khoảng thời gian 15 và 45 tùy thuộc vào quy mô của các thay đổi và cập nhật.
    - Tốt cho cập nhật quy mô hàng quý hoặc lớn
  3. Đẩy trực tiếp: Điều này là để đẩy các bản cập nhật nhỏ hơn có thể bao gồm thay đổi nghệ thuật, một số thay đổi tập lệnh, thay đổi hệ thống nhỏ, v.v.
    - Điều này thường được thực hiện ngay cả khi máy chủ hoạt động và máy khách sẽ nhận được bản cập nhật khi họ đăng nhập tiếp theo.
    - Không có thời gian chết nói chung ngoài có lẽ là thời gian hồi phục nhanh trong phút.
    - Tốt cho các cập nhật hàng tháng đến hai tuần có bản chất nhỏ hơn.

Kiểm tra ... và Kiểm tra thêm

Cửa pcc 2018 09Với hầu hết các công việc được thực hiện tại Trung tâm điều khiển Plymouth và các khu vực lân cận, các kỹ sư của HeroEngine sẽ thực hiện một vòng kiểm tra khác vào cuối tuần này một khi họ vượt lên dẫn đầu từ nhóm phát triển Repop. Các khu vực xung quanh được thực hiện, bao gồm Hẻm núi Ghetti. Vì vậy, những gì còn lại cho các nhà phát triển để làm gì?

  • Làm dịu đi sự điêu khắc của địa hình cho PCC và các khu vực xung quanh
  • Sơn lại để tạo sự pha trộn tốt hơn giữa các khu vực
  • Đặt cây và hệ thực vật khác
  • Kiểm tra cập nhật cho các nút (thu hoạch, kích hoạt, v.v.)
  • Nơi làm việc

Mặc dù chúng tôi vẫn chưa có thời gian ước tính khi nào điều này sẽ được phát hành, nhóm Repop đang làm việc chăm chỉ trên một số khía cạnh của trò chơi và chưa dừng lại. Những gì bắt đầu là một bản cập nhật chiến đấu cũng đang chuyển sang giai đoạn dọn dẹp với một số nội dung mới để thúc đẩy và thử nghiệm cho Đảo sau đó cải tổ Thế giới. Chúng tôi sẽ tiếp tục cập nhật cho bạn và một khi chúng tôi đã có thể thực hiện thử nghiệm thành công mà không gặp sự cố về thời gian, tất cả bạn sẽ là người đầu tiên biết!

Chúng tôi thích trò chuyện cởi mở với cộng đồng của chúng tôi về sự phát triển đang diễn ra. Những người thử nghiệm nội bộ của chúng tôi từ cộng đồng đã giúp đỡ rất nhiều và chúng tôi muốn cảm ơn họ vì tất cả các đầu vào có giá trị và tìm ra các vấn đề như kết cấu và giúp đưa ra ý tưởng về cách các khu vực có thể chơi được. Chúng tôi rất vui mừng khi có thể mang bản cập nhật này trực tiếp đến mọi người.

Nhấn vào đây để tham gia vào cuộc trò chuyện và bình luận trên các diễn đàn!