/
NLObP
/
AAEmu
Обзор
Документация
Войти
/
NLObP
/
AAEmu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
AAEmu.Game/Models/Tasks/ServerLoad/LoadTask.cs
23 строки
657 B
Donella Kreiger
[Login] Receive server load pack (#1066)
09 авг 2024, 08:07
Не верифицирован
09 авг 2024, 08:07
3b3183a
Код
Авторство
О чём код?
using AAEmu.Game.Core.Managers; using AAEmu.Game.Core.Network.Login; using AAEmu.Game.Core.Packets.G2L; namespace AAEmu.Game.Models.Tasks.ServerLoad; public class LoadTask : Task { public override void Execute() { var loadRate = (double)AccountManager.Instance.Count() / (double)AppConfiguration.Instance.Network.NumConnections; byte load = loadRate switch { >= 0.6 => // HIGH 2, >= 0.3 => // MIDDLE 1, _ => 0 // LOW }; LoginNetwork.Instance.GetConnection()?.SendPacket(new GLGameServerLoadPacket(load)); } }