Jump to content

MyAAC Instalando MyAAC em sua Máquina.


Recommended Posts

  • 4 months later...
1 minuto atrás, cesarfilho55 disse:

Cara, consegui utilizar, e é bem simples mesmo.
Só fiquei com uma duvida, como meu server é de DBO, ele tem vários personagens, como posso adicionar outros?


Muito simples, acesse o arquivo config.php e de ctrl+f em: character_samples, dentro desse vetor (array) você somente precisa adicionar o ID(da vocação) do Sample e o nome dela, seguindo a ordem: ID => 'Name'
Vale lembrar que todas linhas devem terminar com vírgula, exceto a última, pois ela é o valor final do array. Algo como isto:

image.thumb.png.c838767b2e9c337c089a934dbc77ced8.png

Nesse exemplo acima da imagem se você quisesse adicionar 1 nova vocação, você iria colocar vírgula no final da linha 164 que é referente ao Yamato Sample e iria colocar na nova linha o ID da nova vocação => 'Nome do Sample' supondo que a vocação fosse o Goku, então ficaria assim:

image.thumb.png.685572674eca7535181e8098cfcf873f.png
 

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

6 horas atrás, Endless disse:


Muito simples, acesse o arquivo config.php e de ctrl+f em: character_samples, dentro desse vetor (array) você somente precisa adicionar o ID(da vocação) do Sample e o nome dela, seguindo a ordem: ID => 'Name'
Vale lembrar que todas linhas devem terminar com vírgula, exceto a última, pois ela é o valor final do array. Algo como isto:

image.thumb.png.c838767b2e9c337c089a934dbc77ced8.png

Nesse exemplo acima da imagem se você quisesse adicionar 1 nova vocação, você iria colocar vírgula no final da linha 164 que é referente ao Yamato Sample e iria colocar na nova linha o ID da nova vocação => 'Nome do Sample' supondo que a vocação fosse o Goku, então ficaria assim:

image.thumb.png.685572674eca7535181e8098cfcf873f.png
 

Massa, e suponho que a database que o MyAcc conecta é baseado na config.lua do servidor, certo?

Link to post
Share on other sites

4 horas atrás, cesarfilho55 disse:

Massa, e suponho que a database que o MyAcc conecta é baseado na config.lua do servidor, certo?


Exatamente.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

Estou utilizando o MyAcc, e, por acaso, instalei por cima de outra database. Agora, quando eu crio outras contas no myacc, elas nao logam, mesmo estando na database, somente a conta de quando criei no modernacc.
O que poderia ser?

Link to post
Share on other sites

Agora, cesarfilho55 disse:

Estou utilizando o MyAcc, e, por acaso, instalei por cima de outra database. Agora, quando eu crio outras contas no myacc, elas nao logam, mesmo estando na database, somente a conta de quando criei no modernacc.
O que poderia ser?


Provavelmente é problema no salt. Seu jogo não deve utilizar salt, mas o site está utilizando salt na hora de criptografar sua senha. Para corrigir isso, faça 1 teste. Confira se a conta criada no site, loga no site e se loga no jogo. Se logar somente no site, é o salt que ele está aplicando. O que você precisa fazer para corrigir isso é acessar o arquivo createaccount.php no diretório system/pages/createaccount.php e dar ctrl+f nisto:
      

$config_salt_enabled = $db->hasColumn('accounts', 'salt');
if($config_salt_enabled)
{
  $salt = generateRandomString(10, false, true, true);
  $password = $salt . $password;
}


Altere a linha que está escrito $password = $salt . $password para $password = $password; ficando assim:
 

$config_salt_enabled = $db->hasColumn('accounts', 'salt');
if($config_salt_enabled)
{
  $salt = generateRandomString(10, false, true, true);
  $password = $password;
}


Basicamente retiramos a inserção de 10 caracteres aleatórios em nossa senha antes de criptografar ela, agora vamos criptografar somente o que foi digitado no campo password.
Agora acesse o arquivo login.php no diretório system/login.php, de ctrl+f em $config_salt_enabled = $db->hasColumn('accounts', 'salt');, você vai encontrar isto:
 

$config_salt_enabled = $db->hasColumn('accounts', 'salt');
	if($account_logged->isLoaded() && encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password) == $account_logged->getPassword()
                && (!isset($t) || $t['attempts'] < 5)
                )
            {
                setSession('account', $account_logged->getId());
                setSession('password', encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password));
                if($remember_me) {
                    setSession('remember_me', true);
                }


Aqui vamos remover a criptografia do salt para podermos acessar nossa conta sem utilizar o valor do salt na hora de conferir a senha com o banco de dados. Altere o trecho do código acima pelo seguinte código:
 

$config_salt_enabled = $db->hasColumn('accounts', 'salt');
	if($account_logged->isLoaded() && encrypt($login_password) == $account_logged->getPassword() && (!isset($t) || $t['attempts'] < 5))
		{
        	setSession('account', $account_logged->getId());
            setSession('password', encrypt($login_password));
            if($remember_me) {
            	setSession('remember_me', true);
            }
		}


Salve o arquivo, crie 1 nova conta em seu site e tente logar tanto no site quanto no jogo, se o problema era o salt, então ele estará resolvido e você irá conseguir acessar normalmente sua conta tanto no site quanto no jogo.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

37 minutos atrás, Endless disse:


Provavelmente é problema no salt. Seu jogo não deve utilizar salt, mas o site está utilizando salt na hora de criptografar sua senha. Para corrigir isso, faça 1 teste. Confira se a conta criada no site, loga no site e se loga no jogo. Se logar somente no site, é o salt que ele está aplicando. O que você precisa fazer para corrigir isso é acessar o arquivo createaccount.php no diretório system/pages/createaccount.php e dar ctrl+f nisto:
      



$config_salt_enabled = $db->hasColumn('accounts', 'salt');
if($config_salt_enabled)
{
  $salt = generateRandomString(10, false, true, true);
  $password = $salt . $password;
}


Altere a linha que está escrito $password = $salt . $password para $password = $password; ficando assim:
 



$config_salt_enabled = $db->hasColumn('accounts', 'salt');
if($config_salt_enabled)
{
  $salt = generateRandomString(10, false, true, true);
  $password = $password;
}


Basicamente retiramos a inserção de 10 caracteres aleatórios em nossa senha antes de criptografar ela, agora vamos criptografar somente o que foi digitado no campo password.
Agora acesse o arquivo login.php no diretório system/login.php, de ctrl+f em $config_salt_enabled = $db->hasColumn('accounts', 'salt');, você vai encontrar isto:
 



$config_salt_enabled = $db->hasColumn('accounts', 'salt');
	if($account_logged->isLoaded() && encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password) == $account_logged->getPassword()
                && (!isset($t) || $t['attempts'] < 5)
                )
            {
                setSession('account', $account_logged->getId());
                setSession('password', encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password));
                if($remember_me) {
                    setSession('remember_me', true);
                }


Aqui vamos remover a criptografia do salt para podermos acessar nossa conta sem utilizar o valor do salt na hora de conferir a senha com o banco de dados. Altere o trecho do código acima pelo seguinte código:
 



$config_salt_enabled = $db->hasColumn('accounts', 'salt');
	if($account_logged->isLoaded() && encrypt($login_password) == $account_logged->getPassword() && (!isset($t) || $t['attempts'] < 5))
		{
        	setSession('account', $account_logged->getId());
            setSession('password', encrypt($login_password));
            if($remember_me) {
            	setSession('remember_me', true);
            }
		}


Salve o arquivo, crie 1 nova conta em seu site e tente logar tanto no site quanto no jogo, se o problema era o salt, então ele estará resolvido e você irá conseguir acessar normalmente sua conta tanto no site quanto no jogo.

As linhas estão um pouco diferentes, acabou por não funcionar.

		$config_salt_enabled = fieldExist('salt', 'accounts');
		if($config_salt_enabled)
		{
			$salt = generateRandomString(10, false, true, true);
			$password = $password;
		}

e a segunda

			$config_salt_enabled = fieldExist('salt', 'accounts');
			if($account_logged->isLoaded() && encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password) == $account_logged->getPassword()
				&& (!isset($t) || $t['attempts'] < 5)
				)
			{
				setSession('account', $account_logged->getId());
				setSession('password', encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password));
				if(isset($_POST['remember_me']))
					setSession('remember_me', true);

Estou utilizando o myacc 0.7.1

Edited by cesarfilho55 (see edit history)
Link to post
Share on other sites

1 minuto atrás, cesarfilho55 disse:

As linhas estão um pouco diferentes, acabou por não funcionar.


		$config_salt_enabled = fieldExist('salt', 'accounts');
		if($config_salt_enabled)
		{
			$salt = generateRandomString(10, false, true, true);
			$password = $password;
		}

e a segunda


			$config_salt_enabled = fieldExist('salt', 'accounts');
			if($account_logged->isLoaded() && encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password) == $account_logged->getPassword()
				&& (!isset($t) || $t['attempts'] < 5)
				)
			{
				setSession('account', $account_logged->getId());
				setSession('password', encrypt(($config_salt_enabled ? $account_logged->getCustomField('salt') : '') . $login_password));
				if(isset($_POST['remember_me']))
					setSession('remember_me', true);

 


A segunda tu deixou criptografando ainda, só deixar assim:
 

$config_salt_enabled = fieldExist('salt', 'accounts');
            if($account_logged->isLoaded() && encrypt($login_password) == $account_logged->getPassword()
                && (!isset($t) || $t['attempts'] < 5)
                )
            {
                setSession('account', $account_logged->getId());
                setSession('password', encrypt($login_password));
                if(isset($_POST['remember_me']))
                    setSession('remember_me', true);

 

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

6 horas atrás, Endless disse:


A segunda tu deixou criptografando ainda, só deixar assim:
 


$config_salt_enabled = fieldExist('salt', 'accounts');
            if($account_logged->isLoaded() && encrypt($login_password) == $account_logged->getPassword()
                && (!isset($t) || $t['attempts'] < 5)
                )
            {
                setSession('account', $account_logged->getId());
                setSession('password', encrypt($login_password));
                if(isset($_POST['remember_me']))
                    setSession('remember_me', true);

 

Resolveu!

Link to post
Share on other sites

3 horas atrás, cesarfilho55 disse:

Resolveu!


Boa, fico feliz em ter ajudado!!

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

  • 2 weeks later...

Boa noite, Estou com um problema!

Segui sua Instrução de instalação! mas quando coloco para ligar o ot server. ele chega nessa parte e fecha!

 

alguém pode me dar um Help ?

1213293465_error02.thumb.png.e82b5dade0adc5564f5a9bc3bc7f0e07.png

 

Foto do meu php Admin!

1154274634_Phpadmin.thumb.png.2553bd8991b6ad753cf4ab6d6674dc96.png

 

 

Meu Config.lua

Citar


 ownerName = ""
    ownerEmail = ""
    url = ""
    location = ""

    motd = "Bem Vindos, A Vargally Ots:"
    serverName = "Global 7.6"
    loginMessage = "Welcome"
    displayGamemastersWithOnlineCommand = false

    sqlType = "Mysql"
    sqlHost = "127.0.0.1"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = "minhasenha"
    sqlDatabase = "vargallyOTserver"
    sqlFile = "schemas/otxserver.s3db"
    sqlKeepAlive = 0
    mysqlReadTimeout = 10
    mysqlWriteTimeout = 10
    mysqlReconnectionAttempts = 3
    encryptionType = "SHA1"

    worldId = 0
    ip = "vargallyot.servegame.com"
    worldType = "open"
    bindOnlyGlobalAddress = false
    loginPort = 7171
    gamePort = "7172"
    statusPort = 7171
    loginOnlyWithLoginServer = false

    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = false
    newPlayerSpawnPosX = 32097
    newPlayerSpawnPosY = 32219
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 11
    newPlayerLevel = 1
    newPlayerMagicLevel = 0
    generateAccountNumber = false
    generateAccountSalt = true

    fragsLimit = 24 * 60 * 60
    fragsSecondLimit = 7 * 24 * 60 * 60
    fragsThirdLimit = 30 * 24 * 60 * 60

    fragsToRedSkull = 6
    fragsSecondToRedSkull = 42
    fragsThirdToRedSkull = 168
    redSkullLength = 3 * 24 * 60 * 60

    fragsToBlackSkull = 9
    fragsSecondToBlackSkull = 63
    fragsThirdToBlackSkull = 252
    blackSkulledDeathHealth = 40
    blackSkulledDeathMana = 0
    blackSkullLength = 6 * 24 * 60 * 60
    useBlackSkull = false

    notationsToBan = 3
    warningsToFinalBan = 4
    warningsToDeletion = 5
    banLength = 7 * 24 * 60 * 60
    killsBanLength = 7 * 24 * 60 * 60
    finalBanLength = 30 * 24 * 60 * 60
    ipBanLength = 1 * 24 * 60 * 60
    fragsToBanishment = 9
    fragsSecondToBanishment = 63
    fragsThirdToBanishment = 252

    protectionLevel = 1
    pvpTileIgnoreLevelAndVocationProtection = true
    allowFightback = true
    pzLocked = 60 * 1000
    huntingDuration = 60 * 1000
    criticalHitMultiplier = 1
    displayCriticalHitNotify = false
    removeWeaponAmmunition = true
    removeWeaponCharges = true
    removeRuneCharges = true
    whiteSkullTime = 15 * 60 * 1000
    advancedFragList = true
    useFragHandler = false
    noDamageToSameLookfeet = false
    showHealthChange = true
    showManaChange = true
    showHealthChangeForMonsters = true
    showManaChangeForMonsters = true
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 10
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 2 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    recoverManaAfterDeathInPvPZone = true
    squareColor = 0

        rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
    rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
    rsaPublic = "65537"
    rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
    rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"

        optionalWarAttackableAlly = true
        fistBaseAttack = 7
        criticalHitChance = 7
        noDamageToGuildMates = false
        noDamageToPartyMembers = false

        rookLevelTo = 5
        rookLevelToLeaveRook = 8
        rookTownId = 1
        useRookSystem = false

        paralyzeDelay = 1500

        premiumDaysToAddByGui = 10

        useCapacity = true
        defaultDepotSize = 500
        defaultDepotSizePremium = 1000
        enableProtectionQuestForGM = true
        cleanItemsInMap = false
        playerFollowExhaust = 2000

        tibiaClassicSlots = true
        monsterSpawnWalkback = true
        allowBlockSpawn = true

        NoShareExpSummonMonster = false

        enableLootBagDisplay = false

        tileHeightBlock = true
        useStamina = true
        autoStack = true
        runesHitTopCreature = false
        charlistBasicInfo = false

        noAttackHealingSimultaneus = true
        enableCooldowns = true
        classicDamageOnWeapons = true

    loginTries = 20
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 1000
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = true
    allowClones = 0
    statusTimeout = 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    premiumPlayerSkipWaitList = true
    packetsPerSecond = 50

    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 20
    maxDeathRecords = 5
    multipleNames = false

    externalGuildWarsManagement = false
    ingameGuildManagement = true
    levelToFormGuild = 20
    premiumDaysToFormGuild = 0
    guildNameMinLength = 4
    guildNameMaxLength = 20

    buyableAndSellableHouses = true
    houseNeedPremium = true
    bedsRequirePremium = true
    levelToBuyHouse = 20
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 1000
    houseRentPeriod = "weekly"
    houseCleanOld = 8 * 24 * 60 * 60
    guildHalls = true
    houseSkipInitialRent = true
    houseProtection = true

    timeBetweenActions = 200
    timeBetweenExActions = 1000
    timeBetweenCustomActions = 500
    checkCorpseOwner = true
    maximumDoorLevel = 999
    tradeLimit = 1000
    canOnlyRopePlayers = false

    mapAuthor = "maya"
    randomizeTiles = true
    houseDataStorage = "binary-tilebased"
    storeTrash = true
    cleanProtectedZones = true
    mapName = "world.otbm"

    mailMaxAttempts = 5
    mailBlockPeriod = 30 * 60 * 1000
    mailAttemptsFadeTime = 5 * 60 * 1000
    mailboxDisabledTowns = ""

    daemonize = false
    defaultPriority = "higher"
    niceLevel = 5
    serviceThreads = 1
    coresUsed = "-1"
    startupDatabaseOptimization = true
    removePremiumOnInit = true
    confirmOutdatedVersion = false
    skipItemsVersionCheck = false

    maxMessageBuffer = 4

    dataDirectory = "data/"
    logsDirectory = "data/logs/"
    disableOutfitsForPrivilegedPlayers = false
    bankSystem = true
    spellNameInsteadOfWords = false
    emoteSpells = true
    unifiedSpells = true
    promptExceptionTracerErrorBox = true
    storePlayerDirection = false
    savePlayerData = true
    monsterLootMessage = 3
    monsterLootMessageType = 22
    separateViplistPerCharacter = false
    vipListDefaultLimit = 20
    vipListDefaultPremiumLimit = 100

    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    addonsOnlyPremium = true

    ghostModeInvisibleEffect = false
    ghostModeSpellEffects = true

    idleWarningTime = 14 * 60 * 1000
    idleKickTime = 15 * 60 * 1000
    expireReportsAfterReads = 1
    playerQueryDeepness = -1
    protectionTileLimit = 10
    houseTileLimit = 10
    tileLimit = 7

    freePremium = true
    premiumForPromotion = true
    updatePremiumStateAtStartup = true

    blessings = true
    blessingOnlyPremium = true
    blessingReductionBase = 30
    blessingReductionDecrement = 5
    eachBlessReduction = 8
    useFairfightReduction = true
    pvpBlessingThreshold = 40
    fairFightTimeRange = 60

    experienceStages = true
    rateExperience = 5.0
    rateExperienceFromPlayers = 0
    levelToOfflineTraining = 999
    rateSkill = 10.0
    rateSkillOffline = 1.5
    rateMagic = 5.0
    rateMagicOffline = 1.5
    rateLoot = 8.0
    rateSpawnMin = 1
    rateSpawnMax = 1
    formulaLevel = 1.0
    formulaMagic = 1.0
        rateMonsterHealth = 1.0
        rateMonsterMana = 1.0
        rateMonsterAttack = 1.0
        rateMonsterDefense = 1.0

    minLevelThresholdForKilledPlayer = 0.9
    maxLevelThresholdForKilledPlayer = 1.1

    rateStaminaLoss = 1
    rateStaminaGain = 3
    rateStaminaThresholdGain = 12
    staminaRatingLimitTop = 40 * 60
    staminaRatingLimitBottom = 14 * 60
    staminaLootLimit = 14 * 60
    rateStaminaAboveNormal = 1.5
    rateStaminaUnderNormal = 0.5
    staminaThresholdOnlyPremium = true

    experienceShareRadiusX = 30
    experienceShareRadiusY = 30
    experienceShareRadiusZ = 1
    experienceShareLevelDifference = 2 / 3
    extraPartyExperienceLimit = 20
    extraPartyExperiencePercent = 20
    experienceShareActivity = 2 * 60 * 1000

    globalSaveEnabled = false
    globalSaveHour = 8
    globalSaveMinute = 0
    shutdownAtGlobalSave = true
    cleanMapAtGlobalSave = false
    closeInstanceOnShutdown = true

    minRateSpawn = 1
    maxRateSpawn = 3
    deSpawnRange = 2
    deSpawnRadius = 50

    maxPlayerSummons = 2
    teleportAllSummons = false
    teleportPlayerSummons = true

    disableLuaErrors = false
    adminLogs = true
    displayPlayersLogging = true
    prefixChannelLogs = ""
    runFile = "server/run.log"
    outputLog = "server/out.log"
    truncateLogOnStartup = false
    logPlayersStatements = true

    managerPort = 7171
    managerLogs = true
    managerPassword = "1111117"
    managerLocalhostOnly = true
    managerConnectionsLimit = 2

    adminPort = 7171
    adminPassword = "1111117"
    adminLocalhostOnly = true
    adminConnectionsLimit = 2
    adminRequireLogin = true
    adminEncryption = ""
    adminEncryptionData = ""

    saveGlobalStorage = false
    bufferMutedOnSpellFailure = false

 

 

 

 

 

 

 

 

 

 

 

 

Edited by Barca Furada (see edit history)
Link to post
Share on other sites

8 horas atrás, Barca Furada disse:

Boa noite, Estou com um problema!

Segui sua Instrução de instalação! mas quando coloco para ligar o ot server. ele chega nessa parte e fecha!

 

alguém pode me dar um Help ?

1213293465_error02.thumb.png.e82b5dade0adc5564f5a9bc3bc7f0e07.png

 

Foto do meu php Admin!

1154274634_Phpadmin.thumb.png.2553bd8991b6ad753cf4ab6d6674dc96.png

 

 

Meu Config.lua

 

 

 

 

 

 

 

 

 

 

 

 


Bom dia meu caro, meio que isso não tem ligação com o MyAAC viu, MyAAC é apenas 1 plataforma de Criação/Gerenciamento de conta do Tibia via WEB. As tabelas que o MyAAC cria não estão ligadas ao jogo e sim ao site. O jogo não vai mudar nada se está com 1 site MyAAC, Gesior, Znotee ou até mesmo Modern.
O jogo estava abrindo antes sem o site instalado?

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

51 minutos atrás, Endless disse:


Bom dia meu caro, meio que isso não tem ligação com o MyAAC viu, MyAAC é apenas 1 plataforma de Criação/Gerenciamento de conta do Tibia via WEB. As tabelas que o MyAAC cria não estão ligadas ao jogo e sim ao site. O jogo não vai mudar nada se está com 1 site MyAAC, Gesior, Znotee ou até mesmo Modern.
O jogo estava abrindo antes sem o site instalado?

 

Sim ele estava antes de eu mudar no config.lua o sqlite para mysql

Link to post
Share on other sites

2 minutos atrás, Barca Furada disse:

 

Sim ele estava antes de eu mudar no config.lua o sqlite para mysql


Ai ja muda a situação, você migrou teu servidor de sqlite pra mysql, e isso não tem relação com site meu guerreiro.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

  • 3 weeks later...
3 horas atrás, cesarfilho55 disse:

 Instalei na minha maquina linux (Ubuntu 14.04), ao entrar no phpmyadmin na tabela de players acontece esse erro.
a.jpg.5019b16a30fcafdeadf8c4551156f646.jpg

Phpmyadmin foi instalado errado.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

2 horas atrás, Endless disse:

Phpmyadmin foi instalado errado.

Entendi!
 Caso alguem tenha o mesmo problema, consegui resolver fazer essa alteração > em  /etc/phpmyadmin/config.inc.php

$ Cfg ['Servers'] [$ i] ['table_uiprefs'] = ‘pma_table_uiprefs’;
to
$ cfg ['Servers'] [$ i] ['pma__table_uiprefs'] = ‘pma__table_uiprefs’;

E depois da restart,
sudo service apache2 restart

Utilizei o myacc 0.7.10, ao tentar logar na conta do administrador no site para adicionar os plugins etc, mesmo usando o user e o password certo não loga, é algum problema no site?

Link to post
Share on other sites

15 horas atrás, cesarfilho55 disse:

Entendi!
 Caso alguem tenha o mesmo problema, consegui resolver fazer essa alteração > em  /etc/phpmyadmin/config.inc.php


$ Cfg ['Servers'] [$ i] ['table_uiprefs'] = ‘pma_table_uiprefs’;
to

$ cfg ['Servers'] [$ i] ['pma__table_uiprefs'] = ‘pma__table_uiprefs’;

E depois da restart,

sudo service apache2 restart

Utilizei o myacc 0.7.10, ao tentar logar na conta do administrador no site para adicionar os plugins etc, mesmo usando o user e o password certo não loga, é algum problema no site?


Confere se o site está aplicando o salt na criptografia da senha.
Sobre logar ou não logar, o erro que retorna é falta de permissão ou que a senha está errada?

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: suporte.falcongames@gmail.com

Link to post
Share on other sites

2 horas atrás, Endless disse:


Confere se o site está aplicando o salt na criptografia da senha.
Sobre logar ou não logar, o erro que retorna é falta de permissão ou que a senha está errada?

Diz que q senha está errada (a do admin, criada durante a instalação). Sobre o salt, já estava com aquelas alterações que você me ajudou. Criei outra conta e tava funcionando normal, só essa do admin que não.

9 horas atrás, Endless disse:


Confere se o site está aplicando o salt na criptografia da senha.
Sobre logar ou não logar, o erro que retorna é falta de permissão ou que a senha está errada?

Realmente, testei novamente, e parece que o problema é no salt, com salt a conta do admin entra, já sem ele, ela nao entra e da password errado.

Estou utilizando o myaac 0.7.10

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Endless
      Olá meus senhores, hoje venho trazer pra vocês 1 tutorial que li a muito tempo atrás e me ajudou muito. O tutorial não é meu, mas vejo que muita gente, muita gente mesmo não conhece esse módulo do apache, então achei válido trazer pra comunidade. Espero que ajude alguém!!
      O módulo que venho apresentar a vocês é o mod_evasive do Apache.
       
      Sobre ele:
       

      Instalando o mod_evasive:

       

      Configurando o mod_evasive:
       

      Carregando o módulo mod_evasive no apache:
       

      Teste da proteção DDoS
       

      Conclusão
       

      Créditos:

      https://sempreupdate.com.br/mod_evasive-no-apache-oferece-protecao-contra-ataque-de-ddos/
    • By Luanmax21
      Ola estou com um problema no meu gesior de colocar imagen em guild no site, eu usava xamp 1.7.3 no windowns mas agora eu passai a usar linux, e aconteceu que no linux a pagina da guild somente na parte de colocar a logo nao esta funcionando a imagem nao vai de jeito nenhum, mas quando eu usava  xamp 1.7.3 no windowns funcionava normalamente. vo deixar a menssagem que aparece se alguem poder me ajudar uso linux ubuntu 14.0.4. Obrigado!
       

       
       
       
    • By Endless
      Olá pessoas, hoje vim disponibilizar para vocês um Plugin para o MyAAC que desenvolvi onde a função é listar todos items do seu servidor por categoria.
      Um pouco sobre ele:
      Bom, o Plugin foi desenvolvido para que tanto pessoas leigas quanto pessoas mais familiarizadas com PHP consigam utilizar ele. O Plugin é de fácil manuseio, basta faz upload dele em seu painel administrativo e ele já estará funcionando, toda parte de configuração no site/bd dele é automática.
      Neste tutorial eu vou ensinar como instalar e utilizar o plugin.
      OBS: (Vale observar que o Plugin funciona para > MyAAC <, porém ele pode ser adaptado para outras plataformas sem grandes problemas.)
      Bom vamos lá, para instalar:

      1° Passo:

       

      2° Passo:

       

      Agora vamos ao nosso site, digite: seusite.com/?items
      Ele vai ir para uma área +/- assim:
       


      Se você acessar com a conta de administrador, vai ver que vai aparecer a opção de dar Reload nos items.
       


      O que ela faz? Basicamente, ela vai recarregar todos items, atualizando em seu banco de dados.
      Bom, agora basta acessar as abas que ele vai exibindo os items
      OBS: O Sistema exibe por ordem de level, ou seja, do item + fraco até o item + forte baseado em seu level.

       

      Vale destacar que o sistema é totalmente editável, eu deixei todo comentado em Português para vocês poderem trabalhar, mesmo aquele indivíduo que não tiver conhecimento, pode fazer alterações. Se quiser que ele puxe outras informações, basta alterar no código fonte e criar no banco de dados 1 nova coluna para registrar ela.

      Ah, por último mas não menos importante, o código está sem estilização em CSS, mas você pode adicionar a seu gosto, no meu caso eu estilizei utilizando bootstrap e deixei da seguinte forma:

       

      Espero que ajudem e facilite o projeto de vocês!!
      Caso forem repostar em algum outro Fórum, por favor coloque os créditos, obrigado!!

      Changelog 08.06.2021 (@slawkens)
       


      Link do Plugin: 
      myaac-list-of-items-v2.0.zip
    • By boxxer321
      Fala galera!
      então, eu to com um errozinho na minha pagina, que o fundo da pagina n está indo até o final!
       
      essa aba circulada em vermelho, deveria ir até o final e nao sei como fazer completar a pagina, quem puder ajudar...

       
       
    • By Rycks012
      Bom, agradeço a quem me ajudar.
      Comecei a criar um DBKO 8.0, na verdade é só como passa tempo. Mas minha dificuldade ta na hora do Website. 
      Configuro tudo no .php, IP, Localhost, Database etc, porém, quando tento entrar no Website aparece tudo totalmente bugado e quando tento criar uma conta ou entrar em outro guia da esse erro. Já tentei varios websites diferentes DBKO, alterei layouts etc. 
       
      Call to undefined function mysql_connect() sql.php on line: 30 Script was terminated because something unexpected happened. You can report this, if you think it's a bug.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo