Crea tu servidor de SkyFire 4.0.6

Ver el tema anterior Ver el tema siguiente Ir abajo

Crea tu servidor de SkyFire 4.0.6

Mensaje  Aioria el Dom Ene 01, 2012 9:00 pm

Descargas:
•Net Framework 2.0: Descargar
•Net Framework 3.0: Descargar
•Net Framework 3.5: Descargar
•Net Framework 4.0: Descargar
•MySQL: Descargar
•Navicat: Descargar
•Emulador "incluye maps/dbc: Descargar
•Vmaps: Descargar
•DB: Descargar
•Cactus Parche: Descargar

Instalación de MySQL:



-Next.
-Typical; Next.
-Install.
-Next.
-Next.
-Finish.

Configuración de MySQL:



-Next.
-Detailed Configuration, Next.
-Developer Machine, Next.
-Multifunctional Database, Next.
-Next.
-Manual Setting, poner el número de usuarios que tendrá el servidor, Next.
-Next.
-Standard Character Set, Next.
-Install As Windows Service, Service Name: MySQL, marcar la casilla de abajo (Launch the MySQL Server automatically), Next.
-Marcar "Modify Security Settings", poner y repetir la contraseña, marcar "Enable root access from remote machines por" si acaso, Next.
-Execute
-Finish

Instalación de la DB


Primero de todo descomprimimos la base de datos en el escritorio.



Abrimos la carpeta.



Estas tres carpetas, son las tres basses de datos que nos hacen falta para nuestro servidor.
Copiamos las tres carpetas y las pegamos en c:/ Archivos y programas /mysql/mysql 5.x/data/



Nos deberia quedar una cosa asin en tema carpetas:



Podemos tener algun archivo de mas dependiendo de la configuración, de nuestro sistema operativo.

Ahora ya tenemos la db instalada, solo nos queda configurar nuestro emulador.

Configurar emulador

Descomprimimos la carpeta SkyFire EMU y entramos dentro de la carpeta core.



Tenemos que abrir con el block de notas el "authserver.conf y el worldserver.conf."Selecionados en la imagen anterior"
Los abrimos:

Empezemos por el authserver.conf:

###############################################
# Trinity Core Auth Server configuration file #
###############################################
[authserver]

LogsDir = "Log"
MaxPingTime = 30
RealmServerPort = 3724
BindIP = "0.0.0.0"
PidFile = ""
LogLevel = 0
LogFile = "auth.log"
SQLDriverLogFile = ""
LogTimestamp = 0
LogFileLevel = 0
LogColors = ""
EnableLogDB = 0
DBLogLevel = 1
UseProcessors = 0
ProcessPriority = 1
RealmsStateUpdateDelay = 20
WrongPass.MaxCount = 0
WrongPass.BanTime = 600
WrongPass.BanType = 0


LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;accounts"
LoginDatabase.WorkerThreads = 1


Debemos cambiar la palabra "ascent" por nuestra constraseña de mysql.

Ahora vamos al worlserver.conf:

################################################
# Trinity Core World Server configuration file #
################################################
[worldserver]

RealmID = 1
DataDir = "."
LogsDir = "Log"
LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;accounts"
WorldDatabaseInfo = "127.0.0.1;3306;root;ascent;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;ascent;characters"
LoginDatabase.WorkerThreads = 1
WorldDatabase.WorkerThreads = 1
CharacterDatabase.WorkerThreads = 1
LoginDatabase.SynchThreads = 1
WorldDatabase.SynchThreads = 1
CharacterDatabase.SynchThreads = 2
MaxPingTime = 1800
WorldServerPort = 8085
BindIP = "0.0.0.0"

Locale = 0
EAIErrorLevel = 2

UseProcessors = 0
ProcessPriority = 1
Compression = 1
PlayerLimit = 100
SaveRespawnTimeImmediately = 1
MaxOverspeedPings = 2
GridUnload = 1
SocketSelectTime = 10000
SocketTimeOutTime = 900000
SessionAddDelay = 10000
GridCleanUpDelay = 300000
MapUpdateInterval = 100
ChangeWeatherInterval = 600000
PlayerSaveInterval = 900000
PlayerSave.Stats.MinLevel = 0
PlayerSave.Stats.SaveOnlyOnLogout = 1
vmap.enableLOS = 0
vmap.enableHeight = 0
vmap.ignoreSpellIds = "7720"
vmap.petLOS = 0
vmap.enableIndoorCheck = 0
DetectPosCollision = 1
TargetPosRecalculateRange = 1.5
UpdateUptimeInterval = 10
LogDB.Opt.ClearInterval = 10
LogDB.Opt.ClearTime = 1209600
MaxCoreStuckTime = 0
AddonChannel = 1
MapUpdate.Threads = 1
CleanCharacterDB = 0

LogSQL = 1
PidFile = ""
LogLevel = 1
LogFile = "Server.log"
ChatLogFile = "chat.log"
LogTimestamp = 0
LogFileLevel = 0
LogFilter_AchievementUpdates = 1
LogFilter_CreatureMoves = 1
LogFilter_TransportMoves = 1
LogFilter_VisibilityChanges = 1
WorldLogFile = ""
DBErrorLogFile = "db_errors.log"
CharLogFile = "characters.log"
CharLogTimestamp = 0
CharLogDump = 0
CharLogDump.Separate = 0
CharLogDump.SeparateDir = ""
GmLogFile = "gm_commands.log"
GmLogTimestamp = 0
GmLogPerAccount = 0
RaLogFile = "ra_commands.log"
ArenaLogFile = ""
ArenaLog.ExtendedInfo = 0
SQLDriverLogFile = ""
LogColors = ""
EnableLogDB = 0
DBLogLevel = 2
LogDB.Char = 0
LogDB.GM = 0
LogDB.RA = 0
LogDB.World = 0
LogDB.Chat = 0
ChatLogs.Channel = 0
ChatLogs.SysChan = 0
ChatLogs.Whisper = 0
ChatLogs.Party = 0
ChatLogs.Raid = 0
ChatLogs.Guild = 0
ChatLogs.Public = 0
ChatLogs.Addon = 0
ChatLogs.BattleGround = 0
ChatLogTimestamp = 0

GameType = 1
RealmZone = 1
Expansion = 3
DBC.Locale = 255
DeclinedNames = 0
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
MaxWhoListReturns = 49
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
CharacterCreating.Disabled = 0
CharacterCreating.Disabled.RaceMask = 0
CharacterCreating.Disabled.ClassMask = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
HeroicCharactersPerRealm = 3
CharacterCreating.MinLevelForHeroicCharacter = 55
SkipCinematics = 2
MaxPlayerLevel = 255
MinDualSpecLevel = 40
StartPlayerLevel = 85
StartHeroicPlayerLevel = 85
StartPlayerMoney = 500000000
MaxHonorPoints = 75000
StartHonorPoints = 1000
MaxArenaPoints = 10000
StartArenaPoints = 1000
RecruitAFriend.MaxLevel = 60
RecruitAFriend.MaxDifference = 3
InstantLogout = 1
DisableWaterBreath = 0
AllFlightPaths = 0
InstantFlightPaths = 1
AlwaysMaxSkillForLevel = 1
ActivateWeather = 1
CastUnstuck = 1
Instance.IgnoreLevel = 1
Instance.IgnoreRaid = 1
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.IgnoreRaid = 1
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
MaxPrimaryTradeSkill = 2
MinPetitionSigns = 0
MaxGroupXPDistance = 74
MaxRecruitAFriendBonusDistance = 100
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
SkillChance.Milling = 0
OffhandCheckAtSpellUnlearn = 1
ClientCacheVersion = 0
Event.Announce = 1
BeepAtStart = 1
Motd = "Catacylsm x32"
Server.LoginInfo = 0
Command.LookupMaxResults = 0

AllowTwoSide.Accounts = 1
AllowTwoSide.Interaction.Chat = 1
AllowTwoSide.Interaction.Channel = 1
AllowTwoSide.Interaction.Group = 1
AllowTwoSide.Interaction.Guild = 1
AllowTwoSide.Interaction.Auction = 1
AllowTwoSide.Interaction.Mail = 1
AllowTwoSide.WhoList = 1
AllowTwoSide.AddFriend = 1
AllowTwoSide.Trade = 1
TalentsInspecting = 1

ThreatRadius = 60
Rate.Creature.Aggro = 1
CreatureFamilyFleeAssistanceRadius = 30
CreatureFamilyAssistanceRadius = 10
CreatureFamilyAssistanceDelay = 1500
CreatureFamilyFleeDelay = 7000
WorldBossLevelDiff = 3
Corpse.Decay.NORMAL = 60
Corpse.Decay.RARE = 300
Corpse.Decay.ELITE = 300
Corpse.Decay.RAREELITE = 300
Corpse.Decay.WORLDBOSS = 3600
Rate.Corpse.Decay.Looted = 0.5
Rate.Creature.Normal.Damage = 1
Rate.Creature.Elite.Elite.Damage = 1
Rate.Creature.Elite.RAREELITE.Damage = 1
Rate.Creature.Elite.WORLDBOSS.Damage = 1
Rate.Creature.Elite.RARE.Damage = 1
Rate.Creature.Normal.SpellDamage = 1
Rate.Creature.Elite.Elite.SpellDamage = 1
Rate.Creature.Elite.RAREELITE.SpellDamage = 1
Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
Rate.Creature.Elite.RARE.SpellDamage = 1
Rate.Creature.Normal.HP = 1
Rate.Creature.Elite.Elite.HP = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1
Rate.Creature.Elite.RARE.HP = 1
ListenRange.Say = 40
ListenRange.TextEmote = 40
ListenRange.Yell = 300

ChatFakeMessagePreventing = 0
ChatStrictLinkChecking.Severity = 0
ChatStrictLinkChecking.Kick = 0
ChatFlood.MessageCount = 10
ChatFlood.MessageDelay = 1
ChatFlood.MuteTime = 10
Channel.RestrictedLfg = 1
Channel.SilentlyGMJoin = 0
ChatLevelReq.Channel = 1
ChatLevelReq.Whisper = 1
ChatLevelReq.Say = 1
AllowPlayerCommands = 1

GM.LoginState = 2
GM.Visible = 2
GM.AcceptTickets = 2
GM.Chat = 2
GM.WhisperingTo = 2
GM.InGMList.Level = 3
GM.InWhoList.Level = 3
GM.LogTrade = 1
GM.StartLevel = 86
GM.AllowInvite = 0
GM.AllowFriend = 0
GM.LowerSecurity = 0
GM.AllowAchievementGain = 1
GM.TicketSystem.ChanceOfGMSurvey = 50

Visibility.GroupMode = 1
Visibility.Distance.Continents = 90
Visibility.Distance.Instances = 120
Visibility.Distance.BGArenas = 180
Visibility.Distance.Object = 100
Visibility.Distance.InFlight = 100
Visibility.Distance.Grey.Unit = 1
Visibility.Distance.Grey.Object = 10

Visibility.Notify.Period.OnContinents = 1000
Visibility.Notify.Period.InInstances = 1000
Visibility.Notify.Period.InBGArenas = 1000

Rate.Health = 50
Rate.Mana = 50
Rate.Rage.Income = 50
Rate.Rage.Loss = 0
Rate.RunicPower.Income = 50
Rate.RunicPower.Loss = 0
Rate.Focus = 50
Rate.Loyalty = 50
Rate.Skill.Discovery = 20
Rate.Drop.Item.Poor = 20
Rate.Drop.Item.Normal = 20
Rate.Drop.Item.Uncommon = 20
Rate.Drop.Item.Rare = 20
Rate.Drop.Item.Epic = 10
Rate.Drop.Item.Legendary = 10
Rate.Drop.Item.Artifact = 10
Rate.Drop.Item.Referenced = 10
Rate.Drop.Item.ReferencedAmount = 5
Rate.Drop.Money = 50
Rate.XP.Kill = 50
Rate.XP.Quest = 50
Rate.XP.Explore = 50
Rate.RepairCost = 0
Rate.Rest.InGame = 50
Rate.Rest.Offline.InTavernOrCity = 50
Rate.Rest.Offline.InWilderness = 50
Rate.Damage.Fall = 0
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 50
Rate.Mining.Amount = 10
Rate.Mining.Next = 10
Rate.Talent = 1
Rate.Reputation.Gain = 20
Rate.Reputation.LowLevel.Kill = 20
Rate.Reputation.LowLevel.Quest = 20
Rate.Reputation.RecruitAFriendBonus = 0.1
Rate.MoveSpeed = 2
Rate.InstanceResetTime = 1
SkillGain.Crafting = 10
SkillGain.Defense = 10
SkillGain.Gathering = 10
SkillGain.Weapon = 10
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green = 25
SkillChance.Grey = 0
SkillChance.MiningSteps = 1
SkillChance.SkinningSteps = 1
DurabilityLoss.InPvP = 0
DurabilityLoss.OnDeath = 0
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05
Death.SicknessLevel = 0
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE = 0
Death.Bones.World = 1
Death.Bones.BattlegroundOrArena = 1
Die.Command.Mode = 1

AutoBroadcast.On = 0
AutoBroadcast.Center = 0
AutoBroadcast.Timer = 300000

Battleground.CastDeserter = 0
Battleground.QueueAnnouncer.Enable = 0
Battleground.QueueAnnouncer.PlayerOnly = 0
Battleground.InvitationType = 0
BattleGround.PrematureFinishTimer = 300000
BattleGround.PremadeGroupWaitForMatch = 1800000
Battleground.GiveXPForKills = 0
Battleground.Random.ResetHour = 6

Arena.MaxRatingDifference = 150
Arena.RatingDiscardTimer = 600000
Arena.AutoDistributePoints = 0
Arena.AutoDistributeInterval = 7
Arena.QueueAnnouncer.Enable = 0
Arena.QueueAnnouncer.PlayerOnly = 0
Arena.ArenaSeason.ID = 1
Arena.ArenaSeason.InProgress = 1
Arena.ArenaStartRating = 0
Arena.ArenaStartPersonalRating = 0
Arena.ArenaStartMatchmakerRating = 1500

Network.Threads = 1
Network.OutKBuff = -1
Network.OutUBuff = 65536
Network.TcpNodelay = 1

Console.Enable = 1
Ra.Enable = 0
Ra.IP = 0.0.0.0
Ra.Port = 3443
Ra.MinLevel = 3
Ra.Secure = 1
SOAP.Enabled = 0
SOAP.IP = 127.0.0.1
SOAP.Port = 7878

CharDelete.Method = 0
CharDelete.MinLevel = 0
CharDelete.KeepDays = 30

PlayerStart.AllReputation = 0
PlayerStart.AllSpells = 0
PlayerStart.MapsExplored = 0
MusicInBattleground = 0
HonorPointsAfterDuel = 0
AlwaysMaxWeaponSkill = 1
PvPToken.Enable = 0
PvPToken.MapAllowType = 4
PvPToken.ItemID = 29434
PvPToken.ItemCount = 1
Guild.AllowMultipleGuildMaster = 0
NoResetTalentsCost = 1
ShowKickInWorld = 1
RecordUpdateTimeDiffInterval = 60000
MinRecordUpdateTimeDiff = 100
PlayerStart.String = ""
LevelReq.Trade = 1
LevelReq.Ticket = 1
LevelReq.Auction = 1
LevelReq.Mail = 1
DungeonFinder.Enable = 1


OutdoorPvP.Wintergrasp.Enabled = 1
OutdoorPvP.Wintergrasp.SaveState.Period = 10000
OutdoorPvP.Wintergrasp.StartTime = 30
OutdoorPvP.Wintergrasp.BattleTime = 30
OutdoorPvP.Wintergrasp.Interval = 150
OutdoorPvP.Wintergrasp.CustomHonorRewards = 0
OutdoorPvP.Wintergrasp.CustomHonorBattleWin = 3000
OutdoorPvP.Wintergrasp.CustomHonorBattleLose = 1250
OutdoorPvP.Wintergrasp.CustomHonorDamageTower = 750
OutdoorPvP.Wintergrasp.CustomHonorDestroyedTower = 750
OutdoorPvP.Wintergrasp.CustomHonorDamagedBuilding = 750
OutdoorPvP.Wintergrasp.CustomHonorIntactBuilding = 1500
OutdoorPvP.Wintergrasp.Antifarm.Enable = 0
OutdoorPvP.Wintergrasp.Antifarm.Atk = 5
OutdoorPvP.Wintergrasp.Antifarm.Def = 5


Hacemos como el paso anterior,cambiamos ascent por nuestra contraseña.
Si entendeis un poco aqui podeis editar la configuracion de vuestro servidor "rates,etc..."
Ya hemos configurado el emulador.

Ultimos Pasos


Descomprimimos la carpeta vmaps, y la colocamos en nuestro emulador en la carpeta core "donde se encuentran el authserver y worldserver".
Abre el Navicat/SQLyog y pincha en la ventanita que sale (para que se abra el programa)
Rellena el espacio en blanco con la contraseña que pusiste en el Navicat/MySQL y dale a “connect”, dale a yes si te pregunta por guardar los datos.
Despliega accounts (a la izquierda del programa) y dale al boton derecho sobre la tabla “account” y después a “alter table”. Y ponemos 24 como esta en esta Imagen:



Ahora dale a alter table abajo, para guardar.
-Cierra el Navicat/SQLyog

Encender el servidor

Este es ultimo paso, y el mas sencillo, para hacer es tan facil como ir a la carpeta core de nuestro emulador, y ejecuta authserver y worldserver.



Parchear nuestro WoW

Ya tenemos todo nuestro servidor montado, ahora solo queda parchear nuestro wow para que sea compatible con nuestro server, para ese cogemos el cactusparche y lo copiamos en la carpeta de nuestro wow, y lo ejecutamos.



Le damos a parch y esperamos unos segundos a que se carge, y listo ya tenemos nuestro wow listo.
Solo hace falta cambiar nuestro realmlist a localhost si no lo tenemos y ejecutar el wow desde wow.exe

Para entrar in-game podeis entrar desde esta cuenta:
Nombre de usuario: admin
Clave de usuario: admin
Rango de Cuenta: Administrador.


Creditos: Aioria, basado en la guia original de Yasmani

Si copian la guia en otras webs respeten los creditos.

Un saludo y espero que les sirva,
Aioria

Aioria
Admin

Mensajes: 40
Fecha de inscripción: 28/12/2011

Ver perfil de usuario http://creatuwow.mi-foro.es

Volver arriba Ir abajo

Links caidos

Mensaje  lkdbi el Dom Ene 22, 2012 10:07 pm

Buen post, pero podrías cambiar los 2 links de magaupload por otro host porf? es que megaupload ya no existe....

•Emulador "incluye maps/dbc:
•Vmaps:

Esos dos.

lkdbi

Mensajes: 2
Fecha de inscripción: 22/01/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Crea tu servidor de SkyFire 4.0.6

Mensaje  nocaro el Mar Mar 27, 2012 9:28 pm

lkdbi escribió:Buen post, pero podrías cambiar los 2 links de magaupload por otro host porf? es que megaupload ya no existe....

•Emulador "incluye maps/dbc:
•Vmaps:

Esos dos.


si io tambien estoy contigo por favor , nos arias un grnadisimo favor si cambiaras esos enlazes Very Happy

nocaro

Mensajes: 1
Fecha de inscripción: 27/03/2012

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.