Ir para conteúdo

[8.71]Crystal Server V0.1.2


Tryller

Posts Recomendados

Tryller,Agr Sim Muito bom, Sem Bugs e etc.. Aprovado :button_ok:

Porem a Estabilidade ta Fraca de 4 em 4 hrs o OT cai,poderia melhorar isso no Proximo Update ?

 

Mano se só pode ta usando ele em win 64x

eu testei ele emum dedicado com cerca de 90 players online com mapa global full e teve um uptime de 353 horas (caiu no global save) ;D

Você deve ter feito algo que ta caindo

Sobre o mapa será trocado para a próxima versão

Link para o comentário
Compartilhar em outros sites

@Tryller

Mano, Eu to com Windows XP 32x

Axo q o Problema é o clean...

Axo q o script ta bugado ja acontesceu isso comigo uma vez...

Vc poderia me enviar o seu script do clean.lua ?

Vê so fuçando no Config.lua axei uma coisa assim: ( na parte de global save)

"global server saving enabled = false"

"shutdown on server saving = true (mudei pra false e nada adintou)

Editado por CMRokki
Link para o comentário
Compartilhar em outros sites

O clean use o que está no server mas creio que não sejá o meu clean aqui não causa crash

 

"global server saving enabled = false"
"shutdown on server saving = true (mudei pra false e nada adintou) 

Onde você achou isto?

 

 

No meu as opções são

	-- 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 = false
globalSaveHour = 8
globalSaveMinute = 0
shutdownAtGlobalSave = true
cleanMapAtGlobalSave = false

 

shutdownAtGlobalSave = true

só vai funcionar se ativar o global save globalSaveEnabled = true

Link para o comentário
Compartilhar em outros sites

ola gente vou aqui tenta ajudar aqueles que estão tentando colocar o crystal server

no site Gesior ACC

 

1º pesso que substitua o config.lua do crystal server por esse aqui a baixo que por sinal e o mesmo

e o mesmo do crystal server so com algumas modificações

 

accountManager = true
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 1000
newPlayerSpawnPosY = 1000
newPlayerSpawnPosZ = 7
newPlayerTownId = 1
newPlayerLevel = 8
newPlayerMagicLevel = 0
minPasswordLength = 4
minAccountNameLength = 3
maxAccountNameLength = 25
newCharacterMinNameLength = 3
newCharacterMaxNameLength = 25
generateAccountNumber = false
generateAccountSalt = false

useFragHandler = true
redSkullLength = 30 * 24 * 60 * 60
blackSkullLength = 45 * 24 * 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 = false

notationsToBan = 3
warningsToFinalBan = 4
warningsToDeletion = 5
banLength = 7 * 24 * 60 * 60
killsBanLength = 7 * 24 * 60 * 60
finalBanLength = 30 * 24 * 60 * 60
ipBanishmentLength = 1 * 24 * 60 * 60
broadcastBanishments = true
maxViolationCommentSize = 200
violationNameReportActionType = 2
autoBanishUnknownBytes = false

worldType = "open"
protectionLevel = 1
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 60 * 1000
huntingDuration = 60 * 1000
criticalHitChance = 7
criticalHitMultiplier = 1
displayCriticalHitNotify = false
removeWeaponAmmunition = true
removeWeaponCharges = true
removeRuneCharges = true
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

showHealingDamage = false
showHealingDamageForMonsters = false
useRandomExperienceColor = false
gainExperienceColor = 215

worldId = 0
ip = "127.0.0.1"
bindOnlyGlobalAddress = false
loginPort = 7171
gamePort = 7172
loginTries = 10
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 1000
motd = "Welcome to the MedievalWorks Server!"
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = false
serverName = "MedievalWorks"
loginMessage = "Welcome to the MedievalWorks Server!"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
loginOnlyWithLoginServer = false
premiumPlayerSkipWaitList = false
useMultiClient = false

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

sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "SUA SENHA"
sqlDatabase = "servidor"
sqlFile = "crystalserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "sha1"

deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 19
maxDeathRecords = 5

ingameGuildManagement = true
levelToFormGuild = 8
premiumDaysToFormGuild = 0
guildNameMinLength = 4
guildNameMaxLength = 20

highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 60

buyableAndSellableHouses = true
houseNeedPremium = true
bedsRequirePremium = true
levelToBuyHouse = 1
housesPerAccount = 0
houseRentAsPrice = false
housePriceAsRent = false
housePriceEachSquare = 1000
houseRentPeriod = "never"
houseCleanOld = 0
guildHalls = false

timeBetweenActions = 200
timeBetweenExActions = 1000
hotkeyAimbotEnabled = true

fightExhausted = 2000
healExhausted = 1000

mapName = "Evolutions.otbm"
mapAuthor = ""
randomizeTiles = true
storeTrash = true
cleanProtectedZones = true
mailboxDisabledTowns = ""

defaultPriority = "high"
niceLevel = 5
coresUsed = "-1"

confirmOutdatedVersion = true
startupDatabaseOptimization = true
updatePremiumStateAtStartup = true

formulaLevel = 5.0
formulaMagic = 1.0
bufferMutedOnSpellFailure = false
spellNameInsteadOfWords = false
emoteSpells = false
unifiedSpells = true

allowChangeOutfit = true
allowChangeColors = true
allowChangeAddons = true
disableOutfitsForPrivilegedPlayers = false
addonsOnlyPremium = true

useMounts = true
dismountPlayerInPz = true
mountsOnlyPremium = true
gainMountOnLogin = false
mountCooldown = 2000

dataDirectory = "data/"
logsDirectory = "data/logs/"
bankSystem = true
displaySkillLevelOnAdvance = false
promptExceptionTracerErrorBox = true
maximumDoorLevel = 500
maxMessageBuffer = 4
tradeLimit = 100
useCooldowns = true

separateVipListPerCharacter = false
vipListDefaultLimit = 20
vipListDefaultPremiumLimit = 100

depotItemsFreeLimit = 1000
depotItemstPremiumLimit = 2000

houseDataStorage = "binary"
saveGlobalStorage = true
storePlayerDirection = false
saveGameData = true

checkCorpseOwner = true
monsterLootMessage = 3
monsterLootMessageType = 19

ghostModeInvisibleEffect = false
ghostModeSpellEffects = true

idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
reportsExpirationAfterReads = 1
playerQueryDeepness = 2
tileLimit = 0
protectionTileLimit = 0
houseTileLimit = 0

freePremium = false
premiumForPromotion = true

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

experienceStages = false
rateExperience = 500
rateExperienceFromPlayers = 0
rateSkill = 100
rateMagic = 100
rateLoot = 20
rateSpawn = 1

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 = 5
experienceShareActivity = 2 * 60 * 1000

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

deSpawnRange = 2
deSpawnRadius = 50

maxPlayerSummons = 2
teleportAllSummons = false
teleportPlayerSummons = false

statusPort = 7171
ownerName = "Tryller"
ownerEmail = "@vapus.net"
url = "http://vapus.net/"
location = "Brazil"
displayGamemastersWithOnlineCommand = false

displayPlayersLogging = true
prefixChannelLogs = ""
runFile = ""
outputLog = ""
truncateLogOnStartup = false

managerPort = 7171
managerLogs = true
managerPassword = ""
managerLocalhostOnly = true
managerConnectionsLimit = 1

adminPort = 7171
adminLogs = true
adminPassword = ""
adminLocalhostOnly = true
adminConnectionsLimit = 1
adminRequireLogin = true
adminEncryption = ""
adminEncryptionData = ""

 

2º adicione essa tabela no seu banco de dados

se tive usando a ultima versao do Gesior ACC 0.3.8

 

ALTER TABLE `accounts` ADD `vip_time` INT( 11 ) NOT NULL DEFAULT '0';

 

 

so lembrando com essa alteração nao tera como ver a senha das acc no banco de dados

pois esta no formato Sha1 nao tendo como altera no formato plain.

 

espero te ajudado aqueles que estao com dificuldade em colocar Gesior no crystal server

pesso descupa em colocar esse mini tutor aqui postei pois crystal server ate o momento

nao vi melhor parabens continue assim com um belo trabalho.

Link para o comentário
Compartilhar em outros sites

Cara ta com bug no travel ...

Quando você vai viajar de barco o npc fala as 2 cidades , ai você escolhe algumas delas e só gasta dinheiro mas não sai do lugar ele não te leva para cidade nenhuma escolhida ...

Da uma ajuda ai como resolver isso ... Falar a cidade desejada e ele te levar até lá a cidade , ao invés de falar a cidade desejada gastar só grana e continuar parado no mesmo lugar sem ter ido há lugar algum !

Valeu ae , espero ter entendido o buga !

Link para o comentário
Compartilhar em outros sites

ola gente vou aqui tenta ajudar aqueles que estão tentando colocar o crystal server

no site Gesior ACC

 

1º pesso que substitua o config.lua do crystal server por esse aqui a baixo que por sinal e o mesmo

e o mesmo do crystal server so com algumas modificações

 

accountManager = true
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 1000
newPlayerSpawnPosY = 1000
newPlayerSpawnPosZ = 7
newPlayerTownId = 1
newPlayerLevel = 8
newPlayerMagicLevel = 0
minPasswordLength = 4
minAccountNameLength = 3
maxAccountNameLength = 25
newCharacterMinNameLength = 3
newCharacterMaxNameLength = 25
generateAccountNumber = false
generateAccountSalt = false

useFragHandler = true
redSkullLength = 30 * 24 * 60 * 60
blackSkullLength = 45 * 24 * 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 = false

notationsToBan = 3
warningsToFinalBan = 4
warningsToDeletion = 5
banLength = 7 * 24 * 60 * 60
killsBanLength = 7 * 24 * 60 * 60
finalBanLength = 30 * 24 * 60 * 60
ipBanishmentLength = 1 * 24 * 60 * 60
broadcastBanishments = true
maxViolationCommentSize = 200
violationNameReportActionType = 2
autoBanishUnknownBytes = false

worldType = "open"
protectionLevel = 1
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 60 * 1000
huntingDuration = 60 * 1000
criticalHitChance = 7
criticalHitMultiplier = 1
displayCriticalHitNotify = false
removeWeaponAmmunition = true
removeWeaponCharges = true
removeRuneCharges = true
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

showHealingDamage = false
showHealingDamageForMonsters = false
useRandomExperienceColor = false
gainExperienceColor = 215

worldId = 0
ip = "127.0.0.1"
bindOnlyGlobalAddress = false
loginPort = 7171
gamePort = 7172
loginTries = 10
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 1000
motd = "Welcome to the MedievalWorks Server!"
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = false
serverName = "MedievalWorks"
loginMessage = "Welcome to the MedievalWorks Server!"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
loginOnlyWithLoginServer = false
premiumPlayerSkipWaitList = false
useMultiClient = false

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

sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "SUA SENHA"
sqlDatabase = "servidor"
sqlFile = "crystalserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "sha1"

deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 19
maxDeathRecords = 5

ingameGuildManagement = true
levelToFormGuild = 8
premiumDaysToFormGuild = 0
guildNameMinLength = 4
guildNameMaxLength = 20

highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 60

buyableAndSellableHouses = true
houseNeedPremium = true
bedsRequirePremium = true
levelToBuyHouse = 1
housesPerAccount = 0
houseRentAsPrice = false
housePriceAsRent = false
housePriceEachSquare = 1000
houseRentPeriod = "never"
houseCleanOld = 0
guildHalls = false

timeBetweenActions = 200
timeBetweenExActions = 1000
hotkeyAimbotEnabled = true

fightExhausted = 2000
healExhausted = 1000

mapName = "Evolutions.otbm"
mapAuthor = ""
randomizeTiles = true
storeTrash = true
cleanProtectedZones = true
mailboxDisabledTowns = ""

defaultPriority = "high"
niceLevel = 5
coresUsed = "-1"

confirmOutdatedVersion = true
startupDatabaseOptimization = true
updatePremiumStateAtStartup = true

formulaLevel = 5.0
formulaMagic = 1.0
bufferMutedOnSpellFailure = false
spellNameInsteadOfWords = false
emoteSpells = false
unifiedSpells = true

allowChangeOutfit = true
allowChangeColors = true
allowChangeAddons = true
disableOutfitsForPrivilegedPlayers = false
addonsOnlyPremium = true

useMounts = true
dismountPlayerInPz = true
mountsOnlyPremium = true
gainMountOnLogin = false
mountCooldown = 2000

dataDirectory = "data/"
logsDirectory = "data/logs/"
bankSystem = true
displaySkillLevelOnAdvance = false
promptExceptionTracerErrorBox = true
maximumDoorLevel = 500
maxMessageBuffer = 4
tradeLimit = 100
useCooldowns = true

separateVipListPerCharacter = false
vipListDefaultLimit = 20
vipListDefaultPremiumLimit = 100

depotItemsFreeLimit = 1000
depotItemstPremiumLimit = 2000

houseDataStorage = "binary"
saveGlobalStorage = true
storePlayerDirection = false
saveGameData = true

checkCorpseOwner = true
monsterLootMessage = 3
monsterLootMessageType = 19

ghostModeInvisibleEffect = false
ghostModeSpellEffects = true

idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
reportsExpirationAfterReads = 1
playerQueryDeepness = 2
tileLimit = 0
protectionTileLimit = 0
houseTileLimit = 0

freePremium = false
premiumForPromotion = true

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

experienceStages = false
rateExperience = 500
rateExperienceFromPlayers = 0
rateSkill = 100
rateMagic = 100
rateLoot = 20
rateSpawn = 1

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 = 5
experienceShareActivity = 2 * 60 * 1000

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

deSpawnRange = 2
deSpawnRadius = 50

maxPlayerSummons = 2
teleportAllSummons = false
teleportPlayerSummons = false

statusPort = 7171
ownerName = "Tryller"
ownerEmail = "@vapus.net"
url = "http://vapus.net/"
location = "Brazil"
displayGamemastersWithOnlineCommand = false

displayPlayersLogging = true
prefixChannelLogs = ""
runFile = ""
outputLog = ""
truncateLogOnStartup = false

managerPort = 7171
managerLogs = true
managerPassword = ""
managerLocalhostOnly = true
managerConnectionsLimit = 1

adminPort = 7171
adminLogs = true
adminPassword = ""
adminLocalhostOnly = true
adminConnectionsLimit = 1
adminRequireLogin = true
adminEncryption = ""
adminEncryptionData = ""

 

2º adicione essa tabela no seu banco de dados

se tive usando a ultima versao do Gesior ACC 0.3.8

 

ALTER TABLE `accounts` ADD `vip_time` INT( 11 ) NOT NULL DEFAULT '0';

 

 

so lembrando com essa alteração nao tera como ver a senha das acc no banco de dados

pois esta no formato Sha1 nao tendo como altera no formato plain.

 

espero te ajudado aqueles que estao com dificuldade em colocar Gesior no crystal server

pesso descupa em colocar esse mini tutor aqui postei pois crystal server ate o momento

nao vi melhor parabens continue assim com um belo trabalho.

 

Sim mais mais quando eu cria acc no site pega mais quando vou loga no char não entra o erro esse daqui.

 

2jTJkIrMGt.png

Editado por Trypox
Link para o comentário
Compartilhar em outros sites

É só aqui em casa ou o ícone de exaustão em grupo não funciona, só o da magia em si? Eu testei com magias de ataque, suporte, mas nenhuma é ativada.

25hffoj.png

 

Deve ser seu tibia cliente !

Link para o comentário
Compartilhar em outros sites

Por favor , me ajudem a arrumar o bug do travel ...

O npc do travel (Qualquer npc de travel do barco) não teleporta até tal cidade desejada ... o que faço para ele me transportar até a cidade desejada , pois você escolhe a cidade q quer e nada dele te mandar pra lá ... e ainda por cima fica com o dinheiro da passagem ?!!

Obrigado, no aguardo abç !

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...