Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom dia pessoal, to com um problema na hora de configurar o meu config.lua do meu baik 8.7...

está eh minha config.lua:

-- Crystal Server Config


	-- Account manager

	accountManager = true

	namelockManager = true

	newPlayerChooseVoc = true

	newPlayerSpawnPosX = 158

	newPlayerSpawnPosY = 52

	newPlayerSpawnPosZ = 7

	newPlayerTownId = 1

	newPlayerLevel = 8

	newPlayerMagicLevel = 0

	minPasswordLength = 4

	minAccountNameLength = 3

	maxAccountNameLength = 25

	newCharacterMinNameLength = 3

	newCharacterMaxNameLength = 25

	generateAccountNumber = false

	generateAccountSalt = false


	-- Unjustified kills

	-- NOTE: *Banishment and *BlackSkull variables are >summed up<

	-- (dailyFragsToRedSkull + dailyFragsToBanishment) with their

	-- *RedSkull equivalents.

	-- Auto banishing works only if useBlackSkull set to negative.

	-- advancedFragList is not advised if you use huge frags

	-- requirements.

	useFragHandler = true

        redSkullLength = 5 * 60 * 60

	blackSkullLength = 5 * 60 * 60

	dailyFragsToRedSkull = 3

	weeklyFragsToRedSkull = 5

	monthlyFragsToRedSkull = 10

	dailyFragsToBlackSkull = dailyFragsToRedSkull

	weeklyFragsToBlackSkull = weeklyFragsToRedSkull

	monthlyFragsToBlackSkull = monthlyFragsToRedSkull

	dailyFragsToBanishment = dailyFragsToRedSkull

	weeklyFragsToBanishment = weeklyFragsToRedSkull

	monthlyFragsToBanishment = monthlyFragsToRedSkull

	blackSkulledDeathHealth = 40

	blackSkulledDeathMana = 0

	useBlackSkull = true

	advancedFragList = true


	-- Banishments

	-- violationNameReportActionType 1 = just a report, 2 = name lock, 3 = player banishment

	-- killsBanLength works only if useBlackSkull option is disabled.

	notationsToBan = 3

	warningsToFinalBan = 19

	warningsToDeletion = 20

	banLength = 7 * 24 * 60 * 60

	killsBanLength = 7 * 24 * 60 * 60

	finalBanLength = 30 * 24 * 60 * 60

	ipBanishmentLength = 1 * 24 * 60 * 60

	broadcastBanishments = true

	maxViolationCommentSize = 0

	violationNameReportActionType = 3

	autoBanishUnknownBytes = false


	-- Battle

	-- loginProtectionPeriod is the famous Tibia anti-magebomb system.

	-- deathLostPercent set to nil enables manual mode.

	worldType = "open"

	protectionLevel = 100

	pvpTileIgnoreLevelAndVocationProtection = true

	pzLocked = 60 * 400

	huntingDuration = 60 * 400

	criticalHitChance = 7

	criticalHitMultiplier = 1

	displayCriticalHitNotify = false

	removeWeaponAmmunition = false

	removeWeaponCharges = false

	removeRuneCharges = false

	whiteSkullTime = 15 * 60 * 1000

	noDamageToSameLookfeet = false

	fieldOwnershipDuration = 5 * 1000

	stopAttackingAtExit = false

	loginProtectionPeriod = 10 * 1000

	deathLostPercent = 10

	stairhopDelay = 2 * 1000

	pushCreatureDelay = 2 * 1000

	deathContainerId = 1987

	addManaSpentInPvPZone = true

	squareColor = 0

	allowFightback = true

	fistBaseAttack = 7

	useCapSystem = true


	-- Annimations

	-- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage.

	-- NOTE: Ignore gainExperienceColor if you are using useRandomExperienceColor = true.

	-- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage.

	showHealingDamage = false

	showHealingDamageForMonsters = false

	useRandomExperienceColor = false

	gainExperienceColor = 215


	-- Connection config

	worldId = 0

	ip = "201.51.33.80"

	bindOnlyGlobalAddress = false

	loginPort = 7171

	gamePort = 7172

	loginTries = 10

	retryTimeout = 5 * 1000

	loginTimeout = 60 * 1000

	maxPlayers = 100

	motd = "Bem Vindos ao Baiak"

	displayOnOrOffAtCharlist = false

	onePlayerOnlinePerAccount = true

	allowClones = false

	serverName = "Baiak"

	loginMessage = "Bem vindos!, PARA VER O RANK BASTA FALAR; !rank, !rank magic, !rank sword, !rank distance,..."

	statusTimeout = 5 * 60 * 1000

	replaceKickOnLogin = true

	forceSlowConnectionsToDisconnect = false

	loginOnlyWithLoginServer = false

	premiumPlayerSkipWaitList = false

	useMultiClient = false


	-- RSA

	-- NOTE: These should not be changed unless you know what your doing!

	-- Prime1 - known as p; Prime2 - known as q; Public - known as e;

	-- Modulus - known as n; Private - known as d.

	rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"

	rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"

	rsaPublic = "65537"

	rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"

	rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"


	-- Database

	-- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database.

	-- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value.

	-- encryptionType can be plain, md5, sha1.

	sqlType = "sqlite"

	sqlHost = "localhost"

	sqlPort = 3306

	sqlUser = "root"

	sqlPass = ""

	sqlDatabase = "crystalserver"

	sqlFile = "crystalserver.s3db"

	sqlKeepAlive = 0

	mysqlReadTimeout = 10

	mysqlWriteTimeout = 10

	encryptionType = "sha1"


	-- Deathlist

	deathListEnabled = true

	deathListRequiredTime = 1 * 60 * 1000

	deathAssistCount = 19

	maxDeathRecords = 5


	-- Guilds

	ingameGuildManagement = true

	levelToFormGuild = 8

	premiumDaysToFormGuild = 0

	guildNameMinLength = 4

	guildNameMaxLength = 20


	-- Highscores

	highscoreDisplayPlayers = 10

	updateHighscoresAfterMinutes = 20


	-- Houses

	buyableAndSellableHouses = true

	houseNeedPremium = true

	bedsRequirePremium = true

	levelToBuyHouse = 1

	housesPerAccount = 0

	houseRentAsPrice = false

	housePriceAsRent = false

	housePriceEachSquare = 1000

	houseRentPeriod = "never"

	houseCleanOld = 0

	guildHalls = false


	-- Item usage

	timeBetweenActions = 200

	timeBetweenExActions = 800

	hotkeyAimbotEnabled = true


	-- Exhausted

	fightExhausted = 2000

	healExhausted = 1000


	-- Map

	-- NOTE: storeTrash costs more memory, but will perform alot faster cleaning.

	mapName = "Baiak Yurots.otbm"

	mapAuthor = ""

	randomizeTiles = true

	storeTrash = true

	cleanProtectedZones = true

	mailboxDisabledTowns = ""


	-- Process

	-- NOTE: defaultPriority works only on Windows and niceLevel on *nix

	-- niceLevel works only on *nix systems

	-- coresUsed are seperated by comma cores ids used by server process,

	-- default is -1, so it stays untouched (automaticaly assigned by OS).

	defaultPriority = "high"

	niceLevel = 5

	coresUsed = "-1"


	-- Startup

	confirmOutdatedVersion = true

	startupDatabaseOptimization = true

	updatePremiumStateAtStartup = true


	-- Spells

	formulaLevel = 5.0

	formulaMagic = 1.0

	bufferMutedOnSpellFailure = false

	spellNameInsteadOfWords = true

	emoteSpells = true

	unifiedSpells = true


	-- Outfits

	allowChangeOutfit = true

	allowChangeColors = true

	allowChangeAddons = true

	disableOutfitsForPrivilegedPlayers = false

	addonsOnlyPremium = true


	-- Mounts

	useMounts = true

	dismountPlayerInPz = false

	mountsOnlyPremium = true

	gainMountOnLogin = false

	mountCooldown = 2000


	-- Miscellaneous

	-- NOTE: promptExceptionTracerErrorBox works only with precompiled support feature,

	-- called "exception tracer" (__EXCEPTION_TRACER__ flag).

	dataDirectory = "data/"

	logsDirectory = "data/logs/"

	bankSystem = true

	displaySkillLevelOnAdvance = true

	promptExceptionTracerErrorBox = true

	maximumDoorLevel = 500

	maxMessageBuffer = 4

	tradeLimit = 100

	useCooldowns = true


	-- VIP list

	separateVipListPerCharacter = false

	vipListDefaultLimit = 20

	vipListDefaultPremiumLimit = 100


	-- Depot

	depotItemsFreeLimit = 1000

	depotItemstPremiumLimit = 2000


	-- Saving-related

	-- useHouseDataStorage usage may be found at README.

	houseDataStorage = "binary"

	saveGlobalStorage = true

	storePlayerDirection = false

	saveGameData = true


	-- Loot

	-- monsterLootMessage 0 to disable, 1 - only party, 2 - only player, 3 - party or player (like Tibia)

	checkCorpseOwner = true

	monsterLootMessage = 3

	monsterLootMessageType = 19


	-- Ghost mode

	ghostModeInvisibleEffect = true

	ghostModeSpellEffects = true


	-- Limits

	idleWarningTime = 14 * 60 * 1000

	idleKickTime = 15 * 60 * 1000

	reportsExpirationAfterReads = 1

	playerQueryDeepness = 2

	tileLimit = 0

	protectionTileLimit = 0

	houseTileLimit = 0


	-- Premium system

	freePremium = true

	premiumForPromotion = true


	-- Blessings

	-- NOTE: blessingReduction* regards items/containers loss.

	-- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.

	-- pvpBlessingThreshold is damage percent received from PvP that is required to 

	-- enable pvpBlessing.

	-- fairFightTimeRange is last X seconds from which damage to player counts.

	-- Applies to pvp blessing.

	blessings = true

	blessingOnlyPremium = true

	blessingReductionBase = 30

	blessingReductionDecrement = 5

	eachBlessReduction = 8

	pvpBlessingThreshold = 40

	fairFightTimeRange = 60


	-- Rates

	-- NOTE: experienceStages configuration is located in data/XML/stages.xml.

	-- rateExperienceFromPlayers 0 to disable.

	experienceStages = true

	rateExperience = 999.0

	rateExperienceFromPlayers = 0

	rateSkill = 70

	rateMagic = 70

	rateLoot = 10

	rateSpawn = 2


	-- Monster rates

	rateMonsterHealth = 1.0

	rateMonsterMana = 1.0

	rateMonsterAttack = 1.0

	rateMonsterDefense = 1.0


	-- Experience from players

	-- NOTE: min~Threshold* set to 0 will disable the minimum threshold:

	-- player will gain experience from every lower leveled player.

	-- max~Threshold* set to 0 will disable the maximum threshold:

	-- player will gain experience from every higher leveled player.

	minLevelThresholdForKilledPlayer = 0.9

	maxLevelThresholdForKilledPlayer = 1.1


	-- Stamina

	-- NOTE: Stamina is stored in miliseconds, so seconds are multiplied by 1000.

	-- rateStaminaHits multiplies every hit done a creature, which are later

	-- multiplied by player attack speed.

	-- rateStaminaGain is multiplying every second of logged out time, eg:

	-- 60 * 1000 / 3 = 20 seconds, what gives 1 stamina minute for 3 being logged off.

	-- rateStaminaThresholdGain is dividing in case the normal gain (that is

	-- multiplied by rateStaminaGain, btw.) passed above threshold, eg:

	-- 60 * 1000 / 3 = 20 / 4 = 5 seconds (3 * 4 = 12 minutes for 1 stamina minute).

	-- staminaRatingLimit* is in minutes.

	rateStaminaLoss = 1

	rateStaminaGain = 3

	rateStaminaThresholdGain = 12

	staminaRatingLimitTop = 40 * 60

	staminaRatingLimitBottom = 14 * 60

	staminaLootLimit = 14 * 60

	rateStaminaAboveNormal = 1.5

	rateStaminaUnderNormal = 0.5

	staminaThresholdOnlyPremium = true


	-- Party

	-- NOTE: experienceShareLevelDifference is float number.

	-- experienceShareLevelDifference is highestLevel * value

	experienceShareRadiusX = 30

	experienceShareRadiusY = 30

	experienceShareRadiusZ = 1

	experienceShareLevelDifference = 2 / 3

	extraPartyExperienceLimit = 20

	extraPartyExperiencePercent = 5

	experienceShareActivity = 2 * 60 * 1000


	-- Global save

	-- NOTE: globalSaveHour means like 03:00, not that it will save every 3 hours,

	-- if you want such a system please check out data/globalevents/globalevents.xml.

	globalSaveEnabled = true

	globalSaveHour = 0

	globalSaveMinute = 30

	shutdownAtGlobalSave = true

	cleanMapAtGlobalSave = true


	-- Spawns

	deSpawnRange = 2

	deSpawnRadius = 50


	-- Summons

	maxPlayerSummons = 2

	teleportAllSummons = false

	teleportPlayerSummons = false


	-- Status

	statusPort = 7171

	ownerName = "GOD Baiak"

	ownerEmail = "@vapus.net"

	url = "http://vapus.net/"

	location = "Brazil"

	displayGamemastersWithOnlineCommand = false


	-- Logs

	-- NOTE: This kind of logging does not work in GUI version.

	-- For such, please compile the software with __GUI_LOGS__ flag.

	displayPlayersLogging = true

	prefixChannelLogs = ""

	runFile = ""

	outputLog = ""

	truncateLogOnStartup = false


	-- Manager

	-- NOTE: managerPassword left blank disables manager.

	managerPort = 7171

	managerLogs = true

	managerPassword = ""

	managerLocalhostOnly = true

	managerConnectionsLimit = 1


	-- Admin

	-- NOTE: adminPassword left blank disables manager.

	-- Set to anything if you set adminRequireLogin to false.

	-- adminEncryption available options: rsa1024xtea;

	-- remember to set correct data!

	adminPort = 7171

	adminLogs = true

	adminPassword = ""

	adminLocalhostOnly = true

	adminConnectionsLimit = 1

	adminRequireLogin = true

	adminEncryption = ""

	adminEncryptionData = ""

estou querendo editar o pz time para 30 sec, white skull para 1 minuto, redskull 30 min, black 1h e save server de 30 em 30 minutos

Espero que me ajudem...

Abraços

Editado por Augusto (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

procure por whiteSkullTime

altere para

whiteSkullTime = 1 * 60 * 1000
pz
pzLocked = 30 * 1000
e o save se eu não me engano, ja esta configurado
globalSaveMinute = 30

Dos red e black skull, como faiz muito tempo que não mecho, não tenho certeza da onte altera.

PS: Organizei o tópico para ficar melhor visualizado.

Editado por Augusto (veja o histórico de edições)

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

Intao augusto, o save server ta assim mesmo mas tipo ele salva de 2 em 2 min, será que alguma coisa nas talktion?

Link para o post
Compartilhar em outros sites

faça o seguinte, altere para

globalSaveEnabled = false
agora na pasta "data/globalevents/scripts" verifique se você tem o arquivo "save.lua". Caso não tenha, segue o arquivo.
<globalevent name="save" interval="1800000" event="script" value="save.lua"/>

Eu testei em um baiak 8.7, e funfo legal.

local config = {

	broadcast = {120, 30},

	shallow = "no",

	delay = 120,

	events = 30

}


config.shallow = getBooleanFromString(config.shallow)


local function executeSave(seconds)

	if(isInArray(config.broadcast, seconds)) then

		local text = ""

		if(not config.shallow) then

			text = "Full s"

		else

			text = "S"

		end


		text = text .. "erver Vai Ser Salvo Em " .. seconds .. " Seg, Save Server!"

		doBroadcastMessage(text)

	end


	if(seconds > 0) then

		addEvent(executeSave, config.events * 1, seconds - config.events)

	else

		doSaveServer(config.shallow)

	end

end


function onThink(interval, lastExecution, thinkInterval)

	if(table.maxn(config.broadcast) == 0) then

		doSaveServer(config.shallow)

	else

		executeSave(config.delay)

	end


	return true

end
agora no arquivo "globalevents.xml" coloque a seguinte linha

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo