网络模拟模式¶
Time:2 分钟
在 Roblox 中制作游戏时,定期进行测试非常重要,尤其是当测试模拟次优条件时。Studio 的网络模拟模式旨在模拟较差的连接性,以便可以开发网络连接不好的玩家也能玩的游戏。
网络模拟模式专门做两件事。第一件事,它模拟通过网络发送信息时的时间延迟。无论何时在网络模拟模式下进行 web 调用,调用都会延迟 300 到 600 毫秒之间的一个随机时间。
第二件事,它模拟随机网络故障。在网络模拟模式进行 web 调用时,模拟有 30% 的机会使调用失败。如果这些调用未封装在 pcall
标签内,则运行该代码的脚本将出错。
启用网络模拟模式¶
网络模拟模式仅在 Studio 的 **Local Server(本地服务器)**模拟中有效。若要启用它:
导航到 Studio 中的 **Test(测试)**选项卡。
确保 **Local Server(本地服务器)**为所选择的模式。
单击 **Start(开始)**启动 Studio 的新会话(一个会话用于服务器,一个会话用于配置的玩家数量)。
在服务器的新会话中,单击 **Network Simulator(网络模拟器)**按钮。这将启用该模式。再次单击将禁用该模式。
启用后,“Output(输出)”窗口将在其标题栏中显示 Network Simulator Enabled(网络模拟器已启用)。