Add pCampbot RequestObjectTextures ini setting to control whether textures are requested for received objects.
parent
fd519748e9
commit
225cf0d010
|
@ -67,6 +67,11 @@ namespace pCampBot
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool InitBotSendAgentUpdates { get; set; }
|
public bool InitBotSendAgentUpdates { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Controls whether bots request textures for the object information they receive
|
||||||
|
/// </summary>
|
||||||
|
public bool InitBotRequestObjectTextures { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Created bots, whether active or inactive.
|
/// Created bots, whether active or inactive.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -93,6 +98,7 @@ namespace pCampBot
|
||||||
public BotManager()
|
public BotManager()
|
||||||
{
|
{
|
||||||
InitBotSendAgentUpdates = true;
|
InitBotSendAgentUpdates = true;
|
||||||
|
InitBotRequestObjectTextures = true;
|
||||||
|
|
||||||
LoginDelay = DefaultLoginDelay;
|
LoginDelay = DefaultLoginDelay;
|
||||||
|
|
||||||
|
@ -176,6 +182,7 @@ namespace pCampBot
|
||||||
|
|
||||||
MainConsole.Instance.OutputFormat("[BOT MANAGER]: Delay between logins is {0}ms", LoginDelay);
|
MainConsole.Instance.OutputFormat("[BOT MANAGER]: Delay between logins is {0}ms", LoginDelay);
|
||||||
MainConsole.Instance.OutputFormat("[BOT MANAGER]: BotsSendAgentUpdates is {0}", InitBotSendAgentUpdates);
|
MainConsole.Instance.OutputFormat("[BOT MANAGER]: BotsSendAgentUpdates is {0}", InitBotSendAgentUpdates);
|
||||||
|
MainConsole.Instance.OutputFormat("[BOT MANAGER]: InitBotRequestObjectTextures is {0}", InitBotRequestObjectTextures);
|
||||||
|
|
||||||
for (int i = 0; i < botcount; i++)
|
for (int i = 0; i < botcount; i++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -88,6 +88,8 @@ namespace pCampBot
|
||||||
{
|
{
|
||||||
bm.InitBotSendAgentUpdates
|
bm.InitBotSendAgentUpdates
|
||||||
= botConfig.GetBoolean("SendAgentUpdates", bm.InitBotSendAgentUpdates);
|
= botConfig.GetBoolean("SendAgentUpdates", bm.InitBotSendAgentUpdates);
|
||||||
|
bm.InitBotRequestObjectTextures
|
||||||
|
= botConfig.GetBoolean("RequestObjectTextures", bm.InitBotRequestObjectTextures);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,13 @@
|
||||||
|
|
||||||
[Bot]
|
[Bot]
|
||||||
; Control whether bots should regularly send agent updates
|
; Control whether bots should regularly send agent updates
|
||||||
; Not sending agent updates will reduce CPU requirements for pCampbot but greatly
|
; Not doing this will reduce CPU requirements for pCampbot but greatly
|
||||||
; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets
|
; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets.
|
||||||
; Defaults to true.
|
; Defaults to true.
|
||||||
SendAgentUpdates = true
|
SendAgentUpdates = true
|
||||||
|
|
||||||
|
; Control whether bots will requests textures when receiving object information
|
||||||
|
; Not doing this will reduce CPU requirements for pCampbot but greatly
|
||||||
|
; reduce the realism compared to viewers which requests such texture data if not already cached.
|
||||||
|
; Defaults to true.
|
||||||
|
RequestObjectTextures = true
|
||||||
|
|
Loading…
Reference in New Issue