Olá.
Lembre-se fazer BACKUP.

Você pode colocar essa configuração de Engine.ini no seu servidor já pronta:
Pensei em compartilhar isso. Para o meu servidor, adicionei o seguinte ao Engine.ini

(/home/container/Pal/Saved/Config/LinuxServer/Engine.ini)


Não apague nada, coloque abaixo dos arquivos

[/script/onlinesubsystemutils.ipnetdriver]
LanServerMaxTickRate=90
NetServerMaxTickRate=90

[/script/engine.player]
ConfiguredInternetSpeed=6250000
ConfiguredLanSpeed=6250000

[/script/socketsubsystemepic.epicnetdriver]
MaxClientRate=6250000
MaxInternetClientRate=6250000

[/script/engine.engine]
bSmoothFrameRate=false
bUseFixedFrameRate=true
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=60.000000),UpperBound=(Type=Exclusive,Value=90.000000))
MinDesiredFrameRate=60.000000
FixedFrameRate=90.000000
NetClientTicksPerSecond=60

[/Script/Engine.GarbageCollectionSettings]
TimeBetweenPurgingPendingKillObjects=30
MaxObjectsNotConsideredByGC=8000
IncrementalBeginDestroyEnabled=true
CreateGCClusters=true
MemoryThreshold=100
MultithreadedDestructionEnabled=true
ActorClusteringEnabled=true
BlueprintClusteringEnabled=true

[/Script/Engine.RendererSettings]
r.ThreadedRendering=True
r.ThreadedPhysics=True
bSmoothFrameRate=true
bUseFixedFrameRate=false
t.MaxFPS=90

  1. LanServerMaxTickRate : Esta configuração é para servidores de rede local (LAN). Ele especifica o número máximo de atualizações, ou "tiques", que o servidor processa por segundo. Uma taxa de tick mais alta (definida como 120 aqui) significa que o servidor atualiza com mais frequência, o que pode resultar em uma jogabilidade mais suave e respostas mais imediatas às ações do jogador em um ambiente de LAN.

  2. NetServerMaxTickRate : semelhante à configuração de LAN, mas para servidores baseados na Internet. Ele também define a taxa máxima de ticks do servidor para 120. Essa alta taxa de ticks é benéfica para reduzir o atraso e melhorar a capacidade de resposta geral do jogo para jogadores conectados pela Internet.

  3. ConfiguredInternetSpeed : Esta configuração é crucial para otimizar a alocação de largura de banda de rede para cada jogador. Ele define uma alta velocidade de Internet presumida (100 Mbps) para os jogadores, o que ajuda a reduzir as chances de limitação da largura de banda da rede. Isso significa que o servidor espera que cada jogador tenha uma conexão de internet de alta velocidade e envie e receba dados de acordo, o que pode ajudar a reduzir o atraso.

  4. ConfiguredLanSpeed : Semelhante à configuração de velocidade da Internet, mas especificamente para jogadores em uma LAN. Isto garante que os jogadores numa LAN possam utilizar a capacidade máxima da sua rede sem quaisquer limitações artificiais impostas pelo servidor do jogo.

  5. MaxClientRate e MaxInternetClientRate : Essas configurações servem para otimizar as taxas de transferência de dados para clientes (jogadores). Ambos são configurados com o mesmo valor alto (100 Mbps) e visam garantir que o servidor possa lidar com grandes volumes de dados sem causar atraso. Isto é particularmente importante em cenários onde há muita atividade do jogador ou quando o jogo transmite grandes quantidades de dados.

  6. bSmoothFrameRate : Esta configuração permite que o mecanismo de jogo suavize as flutuações na taxa de quadros. Ao fazer isso, pretende fornecer uma experiência de jogo mais consistente e visualmente estável. A suavização da taxa de quadros é especialmente benéfica para manter um equilíbrio entre o desempenho do jogo e a qualidade visual.

  7. bUseFixedFrameRate : Definido como 'false' em suas configurações, esta opção permite que o jogo ajuste dinamicamente a taxa de quadros em vez de travá-la em um valor fixo. Este ajuste dinâmico pode levar a um melhor desempenho geral, pois o jogo pode se adaptar a diversas demandas de processamento.

  8. SmoothedFrameRateRange : define o intervalo alvo para a taxa de quadros suavizada, com um limite inferior de 30 FPS e um limite superior de 120 FPS. O jogo tentará manter a taxa de quadros dentro dessa faixa, suavizando quaisquer saltos ou quedas na taxa de quadros para manter uma jogabilidade consistente.

  9. MinDesiredFrameRate : Este é um limite mínimo para a taxa de quadros, definido em 60 FPS. É uma base para garantir que, pelo menos, o jogo funcione sem problemas nesta taxa de quadros.

  10. NetClientTicksPerSecond : aumentada para 120, esta configuração aumenta a frequência das atualizações do cliente. Atualizações mais frequentes significam que o estado do jogo é atualizado com mais frequência, o que pode levar a uma jogabilidade mais responsiva e a um atraso reduzido, especialmente em cenários de ritmo acelerado.

Esta resposta lhe foi útil? 1 Usuários acharam útil (2 Votos)