Chế độ kiểm tra Studio

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Vì mô hình client-server cơ bản của Roblox Engine, điều quan trọng là bạn phải kiểm tra trò chơi của mình trong nhiều chế độ khác nhau trước khi phát hành nó ra công chúng. Tất cả các tùy chọn kiểm tra đều có sẵn ở phần bên trái của mezzanine.

Các điều khiển kiểm tra được chỉ định trong mezzanine của Studio.

Kiểm tra chơi game

Có ba tùy chọn phổ biến để kiểm tra chơi game. Chọn tùy chọn mong muốn từ menu thả xuống và nhấp vào nút Chơi bên phải để bắt đầu kiểm tra chơi game.

Tùy chọn kiểm tra trong menu thả xuống chế độ kiểm tra của mezzanine Studio.
Chế độTổ hợp phímMô tả
Kiểm traF5Bắt đầu mô phỏng trò chơi, chèn nhân vật của bạn vào một SpawnLocation hoặc tọa độ xung quanh (0, 100, 0).
Kiểm tra ở đâyBắt đầu mô phỏng trò chơi, chèn nhân vật của bạn trước vị trí hiện tại của camera.
ChạyF8Bắt đầu mô phỏng trò chơi nhưng không chèn nhân vật của bạn. Mô phỏng bắt đầu tại vị trí camera hiện tại và bạn có thể di chuyển xung quanh bằng cách sử dụng các điều khiển camera của Studio.

Khi một buổi kiểm tra chơi game đang chạy, các tùy chọn bổ sung sẽ có sẵn trong mezzanine.

Các tùy chọn bổ sung có sẵn trong một buổi kiểm tra chơi game từ mezzanine của Studio.
Hành độngTổ hợp phím tắtMô tả
Tạm dừng / Tiếp tụcCho phép bạn tạm dừng/tiếp tục vật lý và hoạt ảnh.
DừngShiftF5Dừng mô phỏng trò chơi và đặt lại tất cả các đối tượng và phiên bản về trạng thái trước khi kiểm tra chơi game.
Client / ServerTrong quá trình kiểm tra chơi game ở chế độ "solo" (Kiểm tra hoặc Kiểm tra Tại đây), chuyển đổi giữa chế độ Client và chế độ Server. Xem chuyển đổi client/server để biết thêm chi tiết.

Chuyển đổi client/server

Khi kiểm tra trong chế độ Kiểm tra hoặc Kiểm tra Tại đây, Studio chạy hai mô phỏng riêng biệt — một mô phỏng client và một mô phỏng server — điều này có thể cung cấp ấn tượng chính xác hơn về cách trò chơi sẽ hoạt động trong sản xuất.

Trong khi kiểm tra chơi game solo, bạn có thể chuyển đổi giữa chế độ Client và Server bằng cách nhấp vào nút chuyển đổi Client/Server. Khi bạn chuyển đổi, nút sẽ thay đổi để phản ánh chế độ mô phỏng hiện tại.

Client
Server

Tùy thuộc vào chế độ mô phỏng, việc điều khiển nhân vật và camera sẽ thay đổi như sau:

Trong chế độ Client, viewport 3D được bao quanh bởi một viền xanh và mô phỏng sử dụng các điều khiển nhân vật và thiết lập camera của bạn. Chế độ kiểm tra này là một mô phỏng gần gũi với trò chơi đang chạy trên ứng dụng Roblox, không có nhiều người chơi.

Trong hệ thống phân cấp cửa sổ Explorer, một số đối tượng chỉ tồn tại trong các container mà chúng được mong đợi.

Cửa sổ Explorer hiển thị các mục chỉ tồn tại trên client
Trong chế độ Client, các đối tượng phía client mong đợi có mặt trong phân cấp, bao gồm những đối tượng được sao chép từ StarterPack vào Backpack của người chơi và từ StarterPlayer vào PlayerScripts của người chơi.
Cửa sổ Explorer hiển thị các mục chỉ tồn tại trên server
Trong chế độ Server, các đối tượng phía server mong đợi có mặt trong phân cấp, bao gồm các script trong ServerScriptService và các đối tượng bạn đã đặt trong ServerStorage.

Trong cửa sổ Output, các thông điệp được gán nhãn xanh (client) hoặc xanh lá (server), cho biết nguồn gốc của chúng từ client hoặc server. Đối với các thông điệp đầu ra từ ModuleScripts, màu sắc nhãn được xác định bởi việc module được gọi từ LocalScript phía client hay từ Script phía server.

Cửa sổ Output hiển thị nhãn xanh cho đầu ra server và nhãn xanh cho đầu ra client

Tạm dừng/tiếp tục

Trong khi kiểm tra chơi game solo, nút Tạm dừng/Tiếp tục rất hữu ích cho việc gỡ lỗi các cảnh và cơ chế tạm thời, mà không cần tắt việc hiển thị.

Nút Tạm dừng/Tiếp tục được chỉ định trong mezzanine của Studio.

Theo mặc định, việc tạm dừng và tiếp tục sẽ tác động đến cả client và server. Nếu bạn muốn tạm dừng hoặc tiếp tục chỉ client hoặc server:

  1. Đặt chuyển đổi client/server dựa trên mô phỏng mà bạn muốn tạm dừng/tiếp tục.
  2. Nhấp vào mũi tên nhỏ trên nút Tạm dừng/Tiếp tục và chọn tùy chọn thay thế là Tạm dừng/Tiếp tục Client hoặc Tạm dừng/Tiếp tục Server. Nhấp vào nút sẽ tạm dừng hoặc tiếp tục chỉ một bên của mô phỏng.

Khi mô phỏng bị tạm dừng, bạn có thể tiến lên 1/60 giây (60 Hz) bằng cách nhấp vào nút Tiến lên. Giống như nút Tạm dừng/Tiếp tục bên trái, nhấp vào mũi tên nhỏ cho phép bạn chọn bước tiến chỉ cho client hoặc server dựa trên chuyển đổi client/server.

Nút Tiến lên được chỉ định trong mezzanine của Studio.

Lưu ý các chi tiết kỹ thuật sau liên quan đến tạm dừng/tiếp tục:

  • Mặc dù Animations không dựa trên vật lý, các nút trên thanh công cụ này cũng tạm dừng/tiếp tục các hoạt ảnh.
  • Việc tạm dừng hoặc tiếp tục không ảnh hưởng đến các script đang chạy.
  • Chỉ các callback của RunService như PreAnimation, PreSimulation, PostSimulation, và Stepped mới tạm dừng hoặc tiếp tục thông qua các nút trên thanh công cụ này. Các callback khác (PreRender, Heartbeat, và RenderStepped) vẫn tiếp tục hoạt động, duy trì chức năng bình thường của các script camera, hình ảnh được hiển thị và các plugin.

Mô phỏng nhiều client

Tùy chọn Server & Clients từ menu thả xuống cho phép bạn khởi động nhiều phiên của Studio, một phiên hoạt động như server và các phiên còn lại hoạt động như client. Chế độ kiểm tra này là một công cụ quý giá để so sánh cách mà một client "nhìn thấy" các client khác trong trò chơi.

  1. Với tùy chọn Server & Clients được chọn trong menu thả xuống, chọn số lượng phiên client để kiểm tra. Thông thường 1–2 client là đủ, mặc dù bạn có thể mô phỏng lên đến tám.

    Tùy chọn Server & Clients trong menu thả xuống chế độ kiểm tra của mezzanine Studio.
  2. Nhấn nút Chơi hoặc F7 để bắt đầu mô phỏng client-server.

  3. Khi bạn đã hoàn tất kiểm tra, nhấn nút Kết thúc Phiên từ bất kỳ phiên mô phỏng nào để đóng tất cả các client mô phỏng và server mô phỏng.

    Kết thúc Phiên được chỉ định trong mezzanine của Studio

Mô phỏng bữa tiệc

Mô phỏng Bữa tiệc cho phép bạn kiểm tra và gỡ lỗi các trò chơi sử dụng API liên quan đến bữa tiệc trực tiếp trong Studio, mà không cần phải phát hành và phối hợp nhiều thiết bị. Công cụ này cho phép bạn cấu hình và mô phỏng các bữa tiệc cho các người chơi thử nghiệm trong các bài kiểm tra Server & Clients của bạn.

Khi kiểm tra chơi game, Mô phỏng Bữa tiệc tự động gán tất cả các người chơi thử nghiệm vào các bữa tiệc mô phỏng đã cấu hình.

Mô phỏng Bữa tiệc hiển thị các bữa tiệc mô phỏng và các tùy chọn gán khác nhau

Nếu Mô phỏng Bữa tiệc được bật:

Bạn có thể điều chỉnh số lượng người chơi thử nghiệm cục bộ bất kỳ lúc nào bằng cách sử dụng cài đặt Server & Clients của Studio. Khi số lượng người chơi thử nghiệm thay đổi, mô phỏng sẽ tự động cập nhật để bao gồm hoặc loại bỏ người chơi trong cấu hình.

Kiểm tra hợp tác

Nếu bạn đang làm việc trên một trò chơi với những người khác trong chế độ hợp tác, bạn có thể kiểm tra với các cộng tác viên khác như sau:

  1. Chọn Kiểm tra Nhóm trong menu thả xuống và nhấn nút Chơi để mở một phiên Studio mới với nhân vật của bạn được chèn vào.

    Tùy chọn Kiểm tra Nhóm trong menu thả xuống chế độ kiểm tra của mezzanine Studio.
  2. Các cộng tác viên khác có thể tham gia bằng cách nhấn nút Chơi từ mezzanine trong phiên Studio của họ.

Mô phỏng thiết bị

Sử dụng Mô phỏng Thiết bị để xem trước cách trải nghiệm của bạn trông như thế nào và hoạt động ra sao trên một thiết bị mà bạn không có trước mặt, bao gồm kích thước màn hình, mật độ pixel, bàn phím trên màn hình và đầu vào cảm ứng. Mô phỏng Thiết bị kết hợp với Mô phỏng Bộ điều khiển để mô phỏng các gamepad, bộ điều khiển VR, thiết bị cầm tay và điều khiển TV mà người chơi sử dụng để điều khiển trải nghiệm của bạn.

Mô phỏng mạng

Sử dụng Mô phỏng Mạng để thêm độ trễ, jitter và mất gói vào các kết nối kiểm tra chơi game trong Studio và tái tạo các điều kiện mạng mà người chơi gặp phải trên các kết nối có dây, Wi-Fi và di động. Điều này đặc biệt hữu ích cho việc kiểm tra các trò chơi sử dụng Quyền kiểm soát Server, vì các cơ chế dự đoán và quay lại/tái mô phỏng nhạy cảm với các điều kiện mạng, và cho việc kiểm tra UnreliableRemoteEvents, có thể bị mất hoặc đến không theo thứ tự.

Kiểm tra kịch bản

Ngoài các công cụ kiểm tra tương tác ở trên, Studio cung cấp các dịch vụ cho phép bạn điều khiển việc kiểm tra một cách lập trình từ một plugin hoặc pipeline xây dựng. Tất cả ba dịch vụ này chỉ dành cho Studio và không làm gì khi chạy trong một trải nghiệm đã phát hành.

Dịch vụMục đích
StudioDeviceSimulatorServiceMô phỏng thiết bị có thể lập trình. Duyệt qua các preset thiết bị, chuyển đổi thiết bị đang hoạt động, ghi đè độ phân giải và DPI, điều khiển hướng và tỷ lệ, và tạo các hồ sơ thiết bị tùy chỉnh được lưu vào đĩa.
StudioTestServiceMô phỏng mô phỏng nhiều client. Khởi động một server với tối đa 8 client mô phỏng, thêm người chơi giữa phiên, truyền tham số vào bài kiểm tra, kích hoạt ngắt kết nối client và kết thúc bài kiểm tra từ server.
VirtualInputSự kiện chuột, bàn phím và con trỏ mô phỏng được xử lý giống như đầu vào phần cứng thực. Lấy một phiên bản từ UserInputService:CreateVirtualInput().

Các dịch vụ này cho phép bao gồm kiểm tra đa thiết bị (vòng qua các hồ sơ thiết bị và khởi động một bài kiểm tra đa người chơi tại mỗi thiết bị), kiểm tra căng thẳng khi người chơi tham gia/thoát, kiểm tra hồi quy hướng và tự động hóa quy trình UI từ đầu đến cuối.

Bộ kính VR

Nếu bạn muốn hỗ trợ các bộ kính thực tế ảo (VR) cho trò chơi của mình, hãy đảm bảo kiểm tra hoặc mô phỏng VR trong Studio.

Mô phỏng VR

Mô phỏng VR cho phép bạn kiểm tra các trò chơi VR trong Studio mà không cần bộ kính vật lý. Giống như mô phỏng bất kỳ thiết bị nào khác, hãy sử dụng Mô phỏng Thiết bị để chọn một thiết bị Bộ kính như Meta Quest 2 hoặc Meta Quest 3. Mô phỏng Bộ điều khiển tự động chọn bộ điều khiển phù hợp cho bộ kính.

Mô phỏng Bộ điều khiển với bộ điều khiển Quest 3.
Mô phỏng với mô phỏng Quest 3.

Sự kết hợp của một bộ kính và nhiều bộ điều khiển, mỗi bộ có theo dõi chuyển động, làm cho mô phỏng VR phức tạp hơn:

  • Đối với mô phỏng theo dõi chuyển động, nhấn Alt1 (⌥1) để khóa chuột vào và mở khóa chuột khỏi viewport.

  • Sử dụng Shift← hoặc Shift→ để chuyển đổi giữa các kết hợp phổ biến của bộ kính, bộ điều khiển trái và bộ điều khiển phải. Ví dụ, bạn có thể sử dụng tùy chọn Bộ kính để nhìn xung quanh khi bạn đi tới với nút bộ điều khiển trái, nhưng sau đó chuyển sang Bộ điều khiển Phải khi bạn cần sử dụng các điều khiển chuyển động để nhắm vào một mục tiêu.

Cấu hình bộ kính

Studio hỗ trợ kiểm tra cho tất cả các bộ kính VR tương thích với OpenXR, tiêu chuẩn ngành mã nguồn mở cung cấp quyền truy cập vào VR.

Để bật kiểm tra Studio trong VR, bạn phải kết nối bộ kính của mình với PC và cấu hình runtime OpenXR trước khi khởi động Studio. Nếu bạn đã khởi động Studio, hãy thoát và hoàn thành các bước cấu hình trước.

Nếu bạn chỉ có một bộ kính VR, việc cài đặt ứng dụng VR tương ứng sẽ tự động cấu hình runtime cho bạn. Nếu bạn có nhiều bộ kính, bạn phải thiết lập runtime một cách thủ công và đảm bảo chỉ cấu hình bộ kính mà bạn muốn sử dụng để kiểm tra.

Các bước sau đây dành cho hai ứng dụng VR phổ biến nhất:

  • SteamVR cho các bộ kính như HTC Vive và Valve Index.
  • Oculus cho các bộ kính như Meta Quest và Oculus Rift.
  1. Cài đặt và mở ứng dụng SteamVR trên máy tính của bạn.
  2. Dưới Cài đặt SteamVR, chọn tab Nhà phát triển. Sau đó chọn Hiển thị Cài đặt Nâng cao.
  3. Đặt SteamVR làm runtime OpenXR.
  4. Bật các bộ điều khiển bằng cách nhấn nút Hệ thống cho đến khi bạn nghe thấy âm thanh bíp.
    • Để tắt bộ điều khiển, nhấn và giữ nút Hệ thống cho đến khi bạn nghe thấy âm thanh bíp tương tự.

Nếu bạn thực hiện đúng các bước, các biểu tượng trạng thái trên ứng dụng SteamVR và đèn trạng thái trên phần cứng sẽ đều màu xanh, cho thấy rằng cấu hình đã hoàn tất.

Ứng dụng Roblox Quest

Bạn có thể kiểm tra trò chơi của mình trong ứng dụng Roblox trên Quest mà không cần liên kết bộ kính của bạn với máy tính. Sử dụng các bước sau để truy cập trò chơi của bạn trên bộ kính trong chế độ này:

  1. Trong Studio, phát hành trò chơi và đặt trò chơi ở chế độ riêng tư.
  2. Sử dụng Bảng điều khiển Người sáng tạo của bạn hoặc liên kết trong Studio, mở trang trò chơi trong trình duyệt web của bạn.
  3. Trên trang trò chơi, thêm trò chơi vào danh sách yêu thích của bạn bằng cách nhấp vào biểu tượng Yêu thích.
  4. Sử dụng bộ kính của bạn, mở ứng dụng Roblox độc lập.
  5. Cuộn xuống phần Yêu thích trên trang chính và chạy trò chơi của bạn.

Chế độ VR của Studio

Sau khi cấu hình bộ kính của bạn, bạn có thể bật chế độ kiểm tra VR của Studio thông qua các bước sau:

  1. Trong menu Tệp, chọn Cài đặt Studio.
  2. Chọn Kết xuất.
  3. Dưới cài đặt Chung, bật Bật Chế độ VR.

Bây giờ bạn có thể kiểm tra trò chơi của mình bằng bộ kính VR của bạn bằng bất kỳ tùy chọn kiểm tra chơi game nào có sẵn. Trong một phiên kiểm tra VR, nếu cáp bộ kính của bạn bị ngắt kết nối hoặc bạn đóng ứng dụng Roblox Studio Beta trên bộ kính, bạn sẽ cần khởi động lại Studio để tiếp tục kiểm tra.

Mô phỏng người chơi

Để mô phỏng chi tiết về địa phương hóa trò chơi và các chính sách nội dung, bạn có thể kiểm tra thông qua Mô phỏng Người chơi, có thể truy cập từ menu Kiểm tra của Studio.

Khi cửa sổ mô phỏng mở, bật Bật Hồ sơ Kiểm tra. Việc mô phỏng sẽ giữ nguyên trạng thái (được bật hoặc tắt) ngay cả khi bạn đóng cửa sổ.

Ở phía dưới trong cửa sổ, các tùy chọn thường được sử dụng bao gồm:

Tùy chọnMô tả
Ngôn ngữCho phép bạn mô phỏng một ngôn ngữ địa phương hóa trong khi kiểm tra chơi game.
Mô phỏng địa phương hóaThay thế các ký tự bằng các ký tự tương tự nhưng hơi khác để dễ dàng xác định các chuỗi nào đang đi qua hệ thống dịch thuật. Bật tùy chọn này giúp bạn xác định văn bản không được địa phương hóa mà không cần phải thay đổi ngôn ngữ mô phỏng. Ví dụ:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
Kéo dàiKéo dài các chuỗi văn bản theo một hệ số được xác định qua thanh trượt. Ví dụ:
  • Bloxy Cola  ⟩  Bloooxyy Coolaa (dài hơn 50%)
  • Dominus Empyreus  ⟩  Doomiinuus Eempyyreus (dài hơn 30%)
Việc kéo dài giúp bạn xác định các vị trí mà giao diện người dùng của bạn có thể không xử lý được văn bản dài hơn văn bản đã dịch mặc định. Lưu ý rằng tiếng Tây Ban Nha trung bình dài hơn 30% so với tiếng Anh và tương đương với tiếng Đức còn dài hơn nữa. Cũng lưu ý rằng điều này chỉ ảnh hưởng đến văn bản đi qua hệ thống dịch thuật.
Khu vựcCho phép bạn mô phỏng quốc gia/khu vực của người chơi trong khi kiểm tra chơi game; lựa chọn này có thể ảnh hưởng đến các chuyển đổi và hộp kiểm khác trong cửa sổ như đã nêu trong GetPolicyInfoForPlayerAsync().
©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.