#1 Como Criar Um Serve De World of Warcraft Qua maio 16, 2012 5:11 pm
reis
Nível 1
[b]Server de World of Warcraft no Antrix:
Arquivos necessários
Todos os arquivos necessários estão no torrent e ALGUNS disponíveis em http abaixo.
Arquivo RAR contém (clique para baixar):
Torrent de todos os arquivos e WoW & Burning Crusade client downloader
Arquivo TORRENT contém [1.25Gb] (please seed!!):
-Antrix Core 631
-MySQL Essentials 5.0.41
-SQLyog 604 Community
-TerraNet DB Rev6 RTU by Puro_Osso [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
-DBC
-MAPS
-World of Warcraft 2.0.0 Client Downloader
-World of Warcraft Burning Crusade 2.0.0 Client Downloader
-wow-1.12.x-to-2.0.1-enus-patch
-wow-2.0.1-to-2.0.3-enus-patch
-wow-2.0.3.6299-to-2.0.12.6546-enus-patch
-wow-2.0.12.6546-to-2.1.0.6692-enus-patch
-wow-2106692-to-2106729-enus-patch
-wow-2106729-to-2116739-enus-patch
-wow-2116739-to-2126803-enus-patch
MySQL Essentials
SQLyog
Antrix Core Rev681
Maps
DBC
TerraNet DB Rev6 RTU by Puro_Osso(só pelo Torrent)
Instalando o WoW:
Não tem mto segredo...
Execute os 2 client downloaders (WoW e Burning Crusade) e espere baixar tudo.
Instale o WoW, depois o BC.
Depois de instalado, aplique os Patches, na sequência:
2.0.0/2.0.1> 2.0.3> 2.0.12> 2.1.0.6692> 2.1.0.6729> 2.1.1.6739> 2.1.2.6803.
Vá na pasta do WoW, faça backup do 'realmlist.wtf' e abra com um editor de texto.
coloque o seguinte texto:
CODE
set realmlist 127.0.0.1
set patchlist 127.0.0.1
Agora, o tutorial:
Após ter baixado tudo, crie uma pasta para o Antrix e extraia nela:
-Antrix Core
-maps
-DBC
Na pasta Antrix, crie uma subpasta 'sql' e extraia nela:
-TerraNet DB
Instale o MySQL Essentials, no final, selecione a opção 'Configure the MySQL Server now'.
Selecione as opções 'Standard Configuration', 'Install As Windows Service', 'Launch the MySQL Service automatically' e 'Modify Security Settings'.
Defina uma senha para o MySQL, mande executar e finalize ;]
Instale o SQLyog, no final, selecione a opção 'Run SQLyog Comunity 6.02'.
O programa abrirá uma tela, clique em 'Continue...'
Coloque a senha do MySQL (como na imagem) salve e clique em 'connect'.
Com botão direito em root@localhost> 'Create Database'> defina 'antrix' (sem aspas)
Botão direito em 'antrix'> 'Restore Database from SQL Dump'> procure o arquivo 'TerraNet Rev6 by Puro_Osso' e mande executar (o processo pode demorar um pouco).
Quando terminar, clique em close e aperte F9.
Expanda 'antrix' e clique em 'accounts'. Selecione a opção '3 Table Data', preencha os campos login e passwd e SALVE!
Vá em Tools>User Manager>Add User
Coloque 'root' como username e a senha do MySQL. Depois selecione as permissões "Select", "Insert", "Update", Delete" e "Create".
Saia do SQLyog.
Abra o editor de texto e edite o antrix.conf nos seguintes campos:
CODE
#######################################################################
# Antrix Configuration File
# Last updated at revision 236
#######################################################################
# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
Database.Hostname = localhost
Database.Username = root
Database.Password = SENHA DO SQLYOG
Database.Name = antrix
Database.Port = 3306
Database.Type = 1
(...)
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#<die msg="I am a newb who didn't even read half my config file!"> ---> adicione '#' para comentar a linha
(...)
# LogonServer Setup
#
# This directive controls the password used to authenticate with the logonserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_world"
#
LogonServer.RemotePassword = "SENHA DO SQLYOG"
(...)
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#<die2 msg="I read nearly all my config file, but not the whole thing!"> ---> adicione '#' para comentar a linha
Salve e feche.
Abra o editor de texto e edite o logonserver.conf nos seguintes campos:
CODE
#######################################################################
# Antrix Configuration File (Logon)
# Last updated at revision 236
#######################################################################
# LogonDatabase Section
#
# These directives are the location of the `realms` and `accounts`
# tables.
#
# LogonDatabase.Host - The hostname that the database is located on
# LogonDatabase.Username - The username used for the mysql connection
# LogonDatabase.Password - The password used for the mysql connection
# LogonDatabase.Name - The database name
# LogonDatabase.Port - Port that MySQL listens on. Usually 3306.
# LogonDatabase.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
Database.Hostname = localhost
Database.Username = root
Database.Password = SENHA DO SQLYOG
Database.Name = antrix
Database.Port = 3306
Database.Type = 1
(...)
# WorldServer Setup
#
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
LogonServer.RemotePassword = "SENHA DO SQLYOG"
Salve e feche.
Realms.conf -----> não mexa ;]
Feito isso, abra o Logonserver.exe e o Antrix.exe
Se tiver tudo certo, vc verá estas telas:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Neste caso, abra o WoW, faça Login e seja feliz =)
O tutorial aplica-se para um server offline (ou seja, localhost, ip 127.0.0.1)
Para jogar online e/ou compartilhar com seus amigos, edite o antrix.conf, logonserver.conf, realms.conf e realmlist.wtf com os seus respectivos IP's Externos.
Lembrando que pra quem tem Router, Firewall...
Liberar as portas: 3306, 3724, 8093 e 8129.
Você, com 1Gb de RAM, consegui rodar o server e jogar ao mesmo tempo numa boa, sem lags.
[/b]
Arquivos necessários
Todos os arquivos necessários estão no torrent e ALGUNS disponíveis em http abaixo.
Arquivo RAR contém (clique para baixar):
Torrent de todos os arquivos e WoW & Burning Crusade client downloader
Arquivo TORRENT contém [1.25Gb] (please seed!!):
-Antrix Core 631
-MySQL Essentials 5.0.41
-SQLyog 604 Community
-TerraNet DB Rev6 RTU by Puro_Osso [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
-DBC
-MAPS
-World of Warcraft 2.0.0 Client Downloader
-World of Warcraft Burning Crusade 2.0.0 Client Downloader
-wow-1.12.x-to-2.0.1-enus-patch
-wow-2.0.1-to-2.0.3-enus-patch
-wow-2.0.3.6299-to-2.0.12.6546-enus-patch
-wow-2.0.12.6546-to-2.1.0.6692-enus-patch
-wow-2106692-to-2106729-enus-patch
-wow-2106729-to-2116739-enus-patch
-wow-2116739-to-2126803-enus-patch
MySQL Essentials
SQLyog
Antrix Core Rev681
Maps
DBC
TerraNet DB Rev6 RTU by Puro_Osso(só pelo Torrent)
Instalando o WoW:
Não tem mto segredo...
Execute os 2 client downloaders (WoW e Burning Crusade) e espere baixar tudo.
Instale o WoW, depois o BC.
Depois de instalado, aplique os Patches, na sequência:
2.0.0/2.0.1> 2.0.3> 2.0.12> 2.1.0.6692> 2.1.0.6729> 2.1.1.6739> 2.1.2.6803.
Vá na pasta do WoW, faça backup do 'realmlist.wtf' e abra com um editor de texto.
coloque o seguinte texto:
CODE
set realmlist 127.0.0.1
set patchlist 127.0.0.1
Agora, o tutorial:
Após ter baixado tudo, crie uma pasta para o Antrix e extraia nela:
-Antrix Core
-maps
-DBC
Na pasta Antrix, crie uma subpasta 'sql' e extraia nela:
-TerraNet DB
Instale o MySQL Essentials, no final, selecione a opção 'Configure the MySQL Server now'.
Selecione as opções 'Standard Configuration', 'Install As Windows Service', 'Launch the MySQL Service automatically' e 'Modify Security Settings'.
Defina uma senha para o MySQL, mande executar e finalize ;]
Instale o SQLyog, no final, selecione a opção 'Run SQLyog Comunity 6.02'.
O programa abrirá uma tela, clique em 'Continue...'
Coloque a senha do MySQL (como na imagem) salve e clique em 'connect'.
Com botão direito em root@localhost> 'Create Database'> defina 'antrix' (sem aspas)
Botão direito em 'antrix'> 'Restore Database from SQL Dump'> procure o arquivo 'TerraNet Rev6 by Puro_Osso' e mande executar (o processo pode demorar um pouco).
Quando terminar, clique em close e aperte F9.
Expanda 'antrix' e clique em 'accounts'. Selecione a opção '3 Table Data', preencha os campos login e passwd e SALVE!
Vá em Tools>User Manager>Add User
Coloque 'root' como username e a senha do MySQL. Depois selecione as permissões "Select", "Insert", "Update", Delete" e "Create".
Saia do SQLyog.
Abra o editor de texto e edite o antrix.conf nos seguintes campos:
CODE
#######################################################################
# Antrix Configuration File
# Last updated at revision 236
#######################################################################
# Database Section
#
# Database.Host - The hostname that the database is located on
# Database.Username - The username used for the mysql connection
# Database.Password - The password used for the mysql connection
# Database.Name - The database name
# Database.Port - Port that MySQL listens on. Usually 3306.
# Database.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
Database.Hostname = localhost
Database.Username = root
Database.Password = SENHA DO SQLYOG
Database.Name = antrix
Database.Port = 3306
Database.Type = 1
(...)
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#<die msg="I am a newb who didn't even read half my config file!"> ---> adicione '#' para comentar a linha
(...)
# LogonServer Setup
#
# This directive controls the password used to authenticate with the logonserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_world"
#
LogonServer.RemotePassword = "SENHA DO SQLYOG"
(...)
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#<die2 msg="I read nearly all my config file, but not the whole thing!"> ---> adicione '#' para comentar a linha
Salve e feche.
Abra o editor de texto e edite o logonserver.conf nos seguintes campos:
CODE
#######################################################################
# Antrix Configuration File (Logon)
# Last updated at revision 236
#######################################################################
# LogonDatabase Section
#
# These directives are the location of the `realms` and `accounts`
# tables.
#
# LogonDatabase.Host - The hostname that the database is located on
# LogonDatabase.Username - The username used for the mysql connection
# LogonDatabase.Password - The password used for the mysql connection
# LogonDatabase.Name - The database name
# LogonDatabase.Port - Port that MySQL listens on. Usually 3306.
# LogonDatabase.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
Database.Hostname = localhost
Database.Username = root
Database.Password = SENHA DO SQLYOG
Database.Name = antrix
Database.Port = 3306
Database.Type = 1
(...)
# WorldServer Setup
#
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
LogonServer.RemotePassword = "SENHA DO SQLYOG"
Salve e feche.
Realms.conf -----> não mexa ;]
Feito isso, abra o Logonserver.exe e o Antrix.exe
Se tiver tudo certo, vc verá estas telas:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Neste caso, abra o WoW, faça Login e seja feliz =)
O tutorial aplica-se para um server offline (ou seja, localhost, ip 127.0.0.1)
Para jogar online e/ou compartilhar com seus amigos, edite o antrix.conf, logonserver.conf, realms.conf e realmlist.wtf com os seus respectivos IP's Externos.
Lembrando que pra quem tem Router, Firewall...
Liberar as portas: 3306, 3724, 8093 e 8129.
Você, com 1Gb de RAM, consegui rodar o server e jogar ao mesmo tempo numa boa, sem lags.
[/b]