enable/disable announce

This commit is contained in:
cxfm666
2024-05-13 18:32:54 +08:00
parent 75a1a1a84e
commit 710a1dd44e
3 changed files with 11 additions and 4 deletions

View File

@@ -67,11 +67,17 @@ namespace EggLink.DanhengServer.Configuration
public bool AutoLightSection { get; set; } = true;
public string Language { get; set; } = "EN";
public List<string> DefaultPermissions { get; set; } = ["*"];
public string ServerAnnounce { get; set; } = "Welcome to danhengserver!";
public ServerAnnounce ServerAnnounce { get; set; } = new ServerAnnounce();
public ServerProfile ServerProfile { get; set; } = new ServerProfile();
public bool AutoCreateUser { get; set; } = true;
}
public class ServerAnnounce
{
public bool EnableAnnounce { get; set; } = true;
public string AnnounceContent { get; set; } = "Welcome to danhengserver!";
}
public class ServerProfile
{
public string Name { get; set; } = "Server";

View File

@@ -15,7 +15,8 @@ namespace EggLink.DanhengServer.Server.Packet.Recv.Player
var req = SetClientPausedCsReq.Parser.ParseFrom(data);
var paused = req.Paused;
connection.SendPacket(new PacketSetClientPausedScRsp(paused));
connection.SendPacket(new PacketServerAnnounceNotify());
if (ConfigManager.Config.ServerOption.ServerAnnounce.EnableAnnounce)
connection.SendPacket(new PacketServerAnnounceNotify());
}
}
}

View File

@@ -19,10 +19,10 @@ namespace EggLink.DanhengServer.Server.Packet.Send.Others
BeginTime = Extensions.GetUnixSec(),
EndTime = Extensions.GetUnixSec() + 3600,
ConfigId = 1,
CHJOJJLOBEI = ConfigManager.Config.ServerOption.ServerAnnounce,
CHJOJJLOBEI = ConfigManager.Config.ServerOption.ServerAnnounce.AnnounceContent,
});
//SetData(proto);
SetData(proto);
}
}
}