• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Como Equilibrar o PvP do Seu Servidor

calabocajean

Developer C++
Delta XPZ
Devido ao grande acumulo de tópicos repetidos de Duvidas e Pedidos sobre "Como equilibrar o PvP", "Como configurar CalcCharacter", etc.. Decidi criar este tópico como auxilio e claro, tutorial para quem quiser saber como se faz.

* Antes de mais nada já aviso que 99.9% dos Muserver's versão 1.3/ Season 4.5/ Season 4.6... O CalcCharacter é infuncional, ou seja, você não vai conseguir equilibrar o PvP de seu servidor de forma eficiente (Citei 99.9% por que pode aparecer algum MS dessa versão com Protocolo Coreano que o C.C. funcione, mas até o momento da criação deste post, desconheço qualquer servidor nessa versão com C.C. funcional)

* Tudo foi escrito por mim embasado em meus conhecimentos e deduções, sem cópias, tudo de autoria minha, claro que se alguém postar conteúdo adicional que seja de utilidade/complemento/correção para o conteúdo deste tópico, adicionarei os devidos créditos.

=-=-=-=-=-=

CalcCharacter

=-=-=-=-=-=

A primeira coisa a se fazer é saber se o seu Servidor tem suporte a isso. Procure nas pastas de configurações e/ou arquivos do servidor se tem algo sobre: (CalcCharacter/CallCharacter/CalCharacter/ObjCalCharacter/Personagem) é nesse arquivo que você modifica Dano, defesa, dano mágico, Attack Speed, etc...

 

Lá você vai encontrar vários tipos de configurações, os valores correspondem a cada "atributo" de cada personagem desde dano, até defesa e speed, o segredo é ir aumentando ou reduzindo esses valores, dar Reload no Gameserver e ir testando até o PvP ficar do seu gosto, lembrando que quanto maior o valor, menor será aquele stat, ex: SM_Defense = 3, nem preciso explicar que isso aumenta ou reduz a defesa do Soul Master e Dark Wizard né? Bom, por padrão ali está 3, se eu aumentar para por exemplo: 4, a defesa do SM/DW vai reduzir, ou seja, vai receber mais dano, e se eu reduzir de 3 para 2, a defesa dele vai aumentar, recebendo menos dano.

 

Orientação/Referência:

 

Left Click = Botão esquerdo (Mouse) (Atq. usando arma/Melee)

Right Click = Botão Direito (Mouse) (Skill)

Melee = Dano causado por Soco e/ou Arma

 

Elf_NoBow_Left_MinDmg --> Dano de Elf Mínimo (Left Click) - ( Afeta o Dano Melee (Soco) sem usar arco )

Elf_NoBow_Left_MaxDmg --> Dano de Elf Máximo (Left Click) - ( Afeta o Dano Melee (Soco) sem usar arco )

Elf_NoBow_Right_MinDmg --> Dano de Elf Minimo (Right Click) - ( Aumenta os atributos dos BUFF's & SUMMON sem usar arco )

Elf_NoBow_Right_MaxDmg --> Dano de Elf Maximo (Right Click) - ( Aumenta os atributos dos BUFF's & SUMMON sem usar arco )

 

Elf_Bow_Left_STR_MinDmg --> Dano (Força) de Elf Mínimo (Left Click) - ( Aumenta o Dano do Arco (Tiro sem usar Skill) )

Elf_Bow_Left_STR_MaxDmg --> Dano (Força) de Elf Maximo (Left Click) - ( Aumenta o Dano do Arco (Tiro sem usar Skill) )

Elf_Bow_Left_AGI_MinDmg --> Dano (Agilidade) de Elf Mínimo (Left Click) - ( Aumenta o Dano do Arco (sem usar Skill ) )

Elf_Bow_Left_AGI_MaxDmg --> Dano (Agilidade) de Elf Maximo (Left Click) - ( Aumenta o Dano do Arco (sem usar Skill ) )

 

Elf_Bow_Right_STR_MinDmg --> Dano (Força) de Elf Minimo (Left Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

Elf_Bow_Right_STR_MaxDmg --> Dano (Força) de Elf Maximo (Left Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

Elf_Bow_Right_AGI_MinDmg --> Dano (Agilidade) de Elf Minimo (Left Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

Elf_Bow_Right_AGI_MaxDmg --> Dano (Agilidade) de Elf Maximo (Left Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

 

Elf_Bow_Left_MinDmg --> Dano de Elf Minimo (Left Click) - ( Aumenta o Dano do Tiro do arco (Sem usar Skill ) )

Elf_Bow_Left_MaxDmg --> Dano de Elf Minimo (Left Click) - ( Aumenta o Dano do Tiro do arco (Sem usar Skill ) )

Elf_Bow_Right_MinDmg --> Dano de Elf Maximo (Right Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

Elf_Bow_Right_MaxDmg --> Dano de Elf Maximo (Right Click) - ( Aumenta o Dano da Skill/Buff/Summon (usando Skill com Arco) )

 

Elf_AttackSpeed --> Velocidade de Ataque com Bow/Arco para Elf (Sem usar Skill) (Shoot/Tiro)

Elf_MagicSpeed --> Velocidade de Ataque com Bow/Arco para Elf (Usando Skill)

 

Elf_SuccessfulBlocking --> Aumenta ou Diminui a chance de um ataque que seja desferido contra uma Elf seja totalmente absorvido pela SD

Elf_Defense --> Defesa de Elf

 

Elf_MinDmgWizard --> Dmg (Minimo) das Skills da Elf de acordo com os pontos em Energy (Quanto mais Energy, maior será o Dano Mágico, e maior o Dano da Skill)

Elf_MaxDmgWizard --> Dmg (Maximo) das Skills da Elf de acordo com os pontos em Energy (Quanto mais Energy, maior será o Dano Mágico, e maior o Dano da Skill)

 

BK_Left_STR_MinDmg --> Dano minimo do DK/BK sem usar skill (Dano Melee)

BK_Left_STR_MaxDmg --> Dano máximo do DK/BK sem usar skill (Dano Melee)

 

BK_Right_STR_MinDmg --> Dano minimo do DK/BK usando Skill

BK_Right_STR_MaxDmg --> Dano máximo do DK/BK usando Skill

 

BK_AttackSpeed --> Velocidade de Ataque do BK (Melee)

BK_MagicSpeed --> Velocidade de Ataque do BK (Skill)

 

BK_SuccessfulBlocking -->  Aumenta ou Diminui a chance de um ataque que seja desferido contra um BK/DK seja totalmente absorvido pela SD

BK_Defense --> Aumenta/Reduz a defesa de um BK

 

BK_MinDmgWizard --> Aumenta o Dano minimo Skill/Buff de acordo com a quantidade de Energy

BK_MaxDmgWizard --> Aumenta o Dano máximo Skill/Buff de acordo com a quantidade de Energy

 

* O restante segue o mesmo padrão de configuração acima, porém para outros personagens.

* Alguns CalcCharacter's podem não aumentar ou reduzir valores de acordo com o citado, ou alterar status diferentes dos acima, o que foi escrito acima vale para a maioria.

 

Dicas/Restrições:

 

* Lembre sempre de deixar o Dano/Dmg/Speed/etc.. Mínimo menor que o Máximo, senão pode bugar, dar crash ou sabe se lá o quê mais.

* Deixe sempre o Dano/Dmg com a mão direita(right) maior que o com a esquerda(left). 

* Deixe sempre o Dano melee e/ou sem arma menor que Dano/dmg com arma e usando Skill, por quê senão por que existiria Skill e armas se dano com soco é maior? E também o Dano usando skill maior que o Dano/dmg usando armas. ( Melee/Soco  <  Com arma  < Dano Skill )

 

=-=-=

Skills

=-=-=

 

De que adianta equilibrar o PvP se quando algum BM usar Life Swelling ou um SM usar Mana Shield eles ficarem imortais?

 

O arquivo padrão de configuração das Skills é em: (Data/Commonserver.cfg) porém pode estar também junto com os demais arquivos de configuração de seu Gameserver.

 

* O padrão abaixo foi tirado de um Muserver versão 1.2, porém não há muitas mudanças para outras versões...

* O método de configuração segue o mesmo princípio do CalCharacter, quanto maior o valor, menor será o bônus que o personagem receberá daquele Buff. (Mais fraco será o Buff)

 

ManaShieldEnergyDiv = 10000 <-- Quanto de energia o personagem precisa ter p/ aumentar 1% na absorção de danos da Mana Shield

ManaShieldAgilityDiv = 5000 <-- Quanto de Agilidade o personagem precisa ter p/ aumentar 1% na absorção de danos da Mana Shield

ManaShieldTimeDiv = 10 <-- Duração da Skill, no caso do MS que foi tirado esses valores, ele contabiliza o tempo em minutos, mas podem ter Muserver que contabilizam em segundos (No caso desse MS: 10 = 10 Minutos)

 

SwelLifeEnergyDiv = 6020 <-- Quanto de Energia o personagem precisa ter p/ aumentar 1% no ganho de vida usando Life Swelling

SwelLifeAgilityDiv = 5000 <-- Quanto de Agilidade o personagem precisa ter p/ aumentar 1% no ganho de vida usando Life Swelling

SwelLifeTimeDiv = 10 <-- Tempo de duração da Skill (Mesmo esquema dos minutos/segundos da Mana Shield)

 

CriticalEnergyDiv = 9950 <-- Quanto de Energia o personagem precisa ter p/ aumentar 1% na Chance de Danos Críticos 

CriticalStrenghtDiv = 8700 <-- Quanto de Força o personagem precisa ter p/ aumentar 1% na Chance de Danos Críticos 

CriticalTimeDiv = 10 <-- Tempo de Duração do Buff (No caso está em minutos)

 

ElfaBuffDefenseTime = 1800 <-- Tempo de Duração do Buff (Ganho de ataque) (No caso está em segundos)

ElfaBuffOfensiveTime = 1800 <-- Tempo de Duração do Buff (Ganho de Defesa) (No caso está em segundos)

 

=-=-=-=-=-=-=-=-=-=-=

Shield Gage System - SD

=-=-=-=-=-=-=-=-=-=-=

 

Muitos não sabem nada sobre, outros conhecem apenas conceitos relativos adquiridos através da experiência = PvP... Gosto de pensar no SD como um "segundo HP", ou simplesmente um escudo, ele absorve danos que seriam enviados diretamente ao HP. Ele é funcional apenas em PvP, ou seja, em batalhas PvE (Player x Entities ou Jogador x Entidades/Mobs) ele não tem influencia. Ele foi acrescentado à partir das versões superiores à 99/1.0 (Pode até haver SD em alguns clientes versões 99 ou abaixo mas dificilmente serão funcionais, a parte do GS não é funcional)... Chame como quiser, pra mim tanto faz... 

 

Como funciona o SD: Como citado acima, ele serve como uma "segunda barra de Vida", é indicado pela clássica barra amarela em jogo, ele funciona da seguinte forma, os servidores já vem pré- configurados para serem divididos em por exemplo:   50 Dmg --Distribuído--> 10% HP - 90% SD, ou seja, desses 50 de dano, 5 vão ser retirados da vida, e os outros 45 serão enviados para o SD, isso ajuda bastante no PvP, por isso que quando você está em PvP você tem a sensação de que nos seus primeiros hits você tira menos vida de seu oponente e depois de um tempo começa a ficar mais fácil, esse é o SD em ação!

 

Como configurar o SD corretamente: Bom, primeiramente você tem que ter em mente que você não pode simplesmente jogar lá 1% pra vida e 99% pro SD achando que o PvP vai melhorar, por que não vai, por quê? Por que o SD tem um valor limite que ao ser alcançado, passa a mandar tudo para o HP, portanto se você jogar muito dano para ele receber ele vai acabar muito depressa, e se por exemplo o Dano for maior que a quantidade de SD, o SD vai chegar a 0 e mandar todo o restante de volta para o HP e então começar a recarregar de novo, e nesse meio tempo o personagem continua levando hits com o SD baixo, e chega a 0 novamente e o dano restante volta para a vida... Por isso é legal deixar um valor mais equilibrado de absorção entre SD x HP, recomendo deixar entre 75%/60% para o SD e 25%/40% para a vida, assim ele vai demorar mais para acabar, sua vida receber um pouco mais de dano, mas seu SD vai estar em um nível sempre mais alto, fazendo assim com que ele demore mais tempo para zerar e começar a mandar tudo p/ o life.

 

Onde configurar o SD: ( Data/commonserver.cfg )

 

Algumas Referências (Configurações = Padrão)

 


ShieldSystemOn   = 1  <-- Ativar/Desativar Shield Gauge System (SD)

DamageDevideToSD = 90 <-- Porcentagem de absorção do SD p/ cada HIT

DamageDevideToHP = 10 <-- Porcentagem de absorção do HP p/ cada HIT

 

ShieldAutoRefillOn = 1 <-- Ativar/Desativar Regeneração de SD

ShieldAutoRefilOnSafeZone = 1 <-- Ativar/Desativar Regeneração de SD em Safezones (dentro de cidades)

 

* As demais linhas de configuração de SD é aconselhável deixar no padrão senão pode bugar ou afetar negativamente seu Gameserver e o PvP.

 

* Só lembrando que é importante também o SD/HP estar equilibrado com a porcentagem de regeneração de cada poção de SD/HP/AG, as duas coisas funcionam em conjunto, se uma está desequilibrada por consequência a outra estará desbalanceada.

 
 
Editado por um moderador:

abuzado

aBuZaDo
Legendário XPZ
OTIMO Tutorial , algo assim nunca vir ! alias esse tipo de conteudo nao ser ver na internet !!

#Parabens

POR MIM PODE FIXA ESSE CONTEUDO.

edit

memoria boa da porra . kkk

atualiza que geral agradece ..
 
Editado por um moderador:

calabocajean

Developer C++
Delta XPZ
@abuzado

Não existe por quê foi tudo tirado de meus estudos em cima disso, na época fiz vários testes, estudei sources já existentes aprendi o que cada um alterava nos status, ainda tem mais coisas para adicionar, como SD, potions, etc.. Mas estou viajando e não tenho acesso à algumas informações que eu acabei esquecendo, e isso tudo está em meu PC... Em breve atualizo o tópico com informações mais precisas e mais dicas... Isso que foi postado acima é só o que tenho memorizado.
 

beto010493

Honrado XPZ
M e u s  P a r a b e n s 
Eu como muitos outros, estou necessitando Urgentemente disto ai mano, já que o Abuzado abandoou o Ms e deixou todo mundo na maão Mas enfim Obrigado aqui não é local para fazer reclamações e sim te agradecer Vlw mesmo.
 

Dr4GoN

Honrado XPZ
Parabéns TheGenesis, ótima explicação!
 

ninho1000

Honrado XPZ
Tópico perfeito... Porém me restou uma dúvida: Consegui deixar meu PVP super equilibrado, pra mim tá perfeito, porém algumas Skills estão muito fortes e outras muito fracas, como configurar a skill?

Meu servidor usa o arquivo SCF_Skill.ini. Sei que é ai que se altera, porém não compreendo cada linha, muito grato.
 

Shion

Legendário XPZ
muito bom, parabens
 

jacson1

Novato XPZ
//--------------------------------------------------//
//                 dark wizard                      //
//--------------------------------------------------//
AtackEneSMMinDivisor        = 1 ;
AtackEneSMMaxDivisor        = 2 ;
AtackSTRSMMinDivisor        = 2 ;
AtackSTRSMMaxDivisor        = 1 ;
AtackSpeedSMDivisor         = 14;
DefenseBlockDWMG            = 32 ;
//--------------------------------------------------//
//                dark knight sem arma              //
//--------------------------------------------------//
AtackSTRDKMinDivisor        = 20 ;
AtackSTRDKMaxDivisor        = 15 ;
AtackSpeedBKAndMGDivisor1   = 50;
AtackSpeedBKAndMGDivisor2   = 25;
SucessFullBlockDWDKMG       = 6 ;
DefenseBlockDK              = 6 ;

//--------------------------------------------------//
//                   fairy elf                      //
//--------------------------------------------------//
AtackStrDivisorElfMin+Bow   = 7 ;
AtackStrDivisorElfMax+Bow   = 3 ;
AtackStrDivisorElfMinNoBow  = 14;
AtackStrDivisorElfMaxNoBow  = 3 ;
AtackDextElfMinDivisor      = 7 ;
AtackDextElfMaxDivisor      = 3 ;
AtackSpeedElfDivisor        = 32;
SucessFullBlockElf          = 3 ;
DefenseBlockElf             = 1;

//--------------------------------------------------//
//                 magic gladiador                  //
//--------------------------------------------------//
AtackSTRMGMinDivisor        = 2 ;
AtackSTRMGMaxDivisor        = 2 ;
AtackEneMGMinDivisor        = 4;

//--------------------------------------------------//
//                   dark lord                      //
//--------------------------------------------------//
AtackSTRDLMinDivisor        = 50 ;
AtackSTRDLMaxDivisor        = 25 ;
AtackEneDLMinDivisor        = 70;
AtackEneDLMaxDivisor        = 49;
AtackSpeedDLDivisor         = 66;
SucessFullBlockDL           = 20 ;
DefenseBlockDL              = 10 ;

//--------------------------------------------------//
//                   summoner                       //
//--------------------------------------------------//
AtackEneSumMinDivisor       = 17 ;
AtackEneSumMaxDivisor       = 8 ;
AtackSpeedSumDivisor1       = 14;
AtackSpeedSumDivisor2       = 10;
SucessFullBlockSum          = 3 ;
DefenseBlockSum             = 2 ;

//--------------------------------------------------//
// dark knight, magic gladiador, dark lord com arma //
//--------------------------------------------------//
AttackDamageMinWeaponRight1 = 25;
AttackDamageMinWeaponRight2 = 220;
AttackDamageMaxWeaponRight1 = 25;
AttackDamageMaxWeaponRight2 = 220;
AttackDamageMinWeaponLeft1  = 25;
AttackDamageMinWeaponLeft2  = 220;
AttackDamageMaxWeaponLeft1  = 25;

AttackDamageMaxWeaponLeft2  = 220;

o meu ta assim alguem me ajuda a deixar equilibrado, e outra coisa, Char Full sem itens full, ta matando facil char ful com TUDO FULL, alguem me ajuda ?
 

XSystemX

Usuário XPZ
TheGenesis, você sabe me explicar se é possivel equilibrar o PVP por exemplo do muserver season 6 do peredelski?? , tipo 65k tá matando só de um Hit, será que é possível fazer isso??

Queria muito aprender esses paranauês de vcs, hasuashuash^^
default_biggrin.png


Desde já agradeço.
 

StressWeb

Honrado XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Depende do muserve, season x da Xteam adaptado para 97d da sim pra equilibrar, porém, outros ms, creio que não!

Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Se aplica a qualquer ms que tenha o arquivo CalCharacter ou como no muemu "GameServerInfo - Character".


*Estou trabalhando para equilibrar um pvp muEmu, season 4


Belo Tutorial, está me ajudando bastante!
 
Editado por um moderador:
Topo Bottom