游戏引擎最佳实践

在使用特定游戏引擎时,请参阅以下指南来充分利用 Multiplay Hosting。

在 Unity 中设置目标帧率

要避免您的服务器占用 100% 的 CPU 算力,建议为 Unity 服务器设置目标帧率。

要设置目标帧率,请将以下代码添加到服务器版本中:

C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class TargetFPS : MonoBehaviour
{
    public int target = 60;

    void Awake()
    {
        QualitySettings.vSyncCount = 0;
        Application.targetFrameRate = target;
    }
}