Criando Serve De GunBoud 02.11.10 12:59
Olá, percebi que o tutorial que ali existia sobre Criação de Servidor de
GunBound Private, estava meio desatualizado, e o links de Download, já
não funcionavam mais, então decidi contribuir com a CB, criando esse
tutorial atualizado xD
Primeiramente, Baixe os arquivos que
utilizaremos para Criar o Servidor.
http://www.freewebtown.com/soulangel/DownloadsGB/GunBoundServer.RAR
Função:
Arquivos do Server, Sem Duvida, a Parte Mais Importante.
http://www.freewebtown.com/soulangel/Downloads/easyphp1-8_setup.exe
Função:
Banco de Dados MySQL, e Servidor Apache para Colocar o Site de seu
Private Server ON!
http://www.freewebtown.com/soulangel/DownloadsGB/Navicat%202005%20+%20Crack.rar
Função:
Ótima Ferramenta, para o manuseamento das DataBases.
http://www.freewebtown.com/soulangel/Downloads/ducsetup.exe
Função:
Ferramenta, para que seu IP , possa ser "fixo".
http://www.freewebtown.com/soulangel/DownloadsGB/Partneragent.rar
Função:
Serve para que não ocorra erros desconhecidos durante a execução do
servidor
http://malware-site.www/7cb29c6b
Função:
Vários Sites Para GB, para você escolher ^^
sendspace.com j2i5es
Função: Client para a
Versão 581
sendspace.com 8nfe0p
Função: Client para a
Versão 585
Primeiramente,
extraia os arquivos do Server para "C:\GunBoundServer", Instale o
EasyPHP, o Navicat, e o NO-IP DUC.
Entre
no Site: http://www.no-ip.com,
clique em "Sign up Now", preencha os dados a seu gosto, e clique em "I
Accept. Create My Account" , e pronto, uma account criada.
Logue-se,
e no painel a esquerda, na parte Hosts/Redirects , clique em "Add" ,
onde estiver "Host Name" você põe um endereço, mais abaixo, escolha a
variedade de Sub-Dominios , que a No-IP tem a oferecer, após isso clique
em "Create Host" e Pronto, você possui um No-IP para seu Private
Server.
Após instalado o No-IP DUC, entre com o seu email e senha
( utilizados no cadastro no site do NO-IP) , e logue-se, após estar
logado, clique na caixinha ao lado de seu endereço dns criado na No-IP,
caso apareça uma carinha de vergonha, é que o Endereço de DNS, já está
atuzalizado, caso apareça uma carinha feliz, você acaba de atualizar o
IP de seu Redirecionador de DNS.
Agora
vamos configurar o EasyPHP, após te-lo instalado corretamente, inicie-o
, clique com o botão direito e vá em "Configuração -> Apache" ,
abrirá, um arquivo do bloco de notas, Clique em Ctrl + F , e procure por
listen , você achará algo parecido com isso:
Abaixo
do "Listen 127.0.0.1:80" , coloque: Listen seuno-ip:8090
Agora, iremos "permitir" a execução de um
modulo, de Ctrl + F e procure por rew , aparecerá algo parecido com
isso:
Agora Retiraremos os "#" em vermelho,
permitindo assim, que os modulos possam ser executados. Ficará assim:
Salve, e Reinicie o EasyPHP,Pronto,
EasyPHP Configurado Corretamente.
Descompacte o PartnerAgent para a
pasta "C:\Arquivos de programas\EasyPHP1-8\mysql\data"
Abra seu
Browser , e digite nele, http://127.0.0.1/mysql/ , irá abrir o PHPMyAdmin do
MySQL, Crie um Novo Banco de Dados, com o nome: gbwc. Após ter criado o
banco de dados, na parte azul, da esquerda, clique no segundo
"botãozinho" , escrito "SQL" , Abrirá uma janela , nessa janela , clique
em "Import Files" , clique em arquivo, e vá na Pasta DataBases , onde
você extraiu o servidor, que no caso é "C:\GunBoundServer\DataBases" ,
escolha entre as Databases da versão 581 ou 585 ( Dê Preferência a 581,
que roda normalmente, a 585 possui alguns problemas ) e clique em
"Executa" , após isso espere, e sua database estára OK!
Humm uma
Parte Chata, de se explica, mais é algo simples, mude onde estiver
escrito "Seu_NO-IP" pelo seu NO-IP criado, nos seguintes locais:
•
C:\GunBoundServer\BuddyCenter\settings.txt
•
C:\GunBoundServer\BuddyServ\settings.txt
•
C:\GunBoundServer\GunBoundBroker\GameServerList.txt
•
C:\GunBoundServer\GunBoundBroker\Settings.txt
•
C:\GunBoundServer\GunBoundServ\settings.txt
•
C:\GunBoundServer\GunBoundServ2\settings.txt
•
C:\GunBoundServer\GunBoundServ3\settings.txt
Extraia um dos
Sites a seu gosto, para a pasta "C:\Arquivos de
programas\EasyPHP1-8\www" , abra a pasta, _inc , vá no config e
Configure tudo corretamente, O Nome de seu server,o IP , Valor de Cash e
Gold que a pessoa ganha, e etc.
GunBound Private, estava meio desatualizado, e o links de Download, já
não funcionavam mais, então decidi contribuir com a CB, criando esse
tutorial atualizado xD
Primeiramente, Baixe os arquivos que
utilizaremos para Criar o Servidor.
Server Files Versão 581 ,
Compartível com Versão 585
Compartível com Versão 585
http://www.freewebtown.com/soulangel/DownloadsGB/GunBoundServer.RAR
Função:
Arquivos do Server, Sem Duvida, a Parte Mais Importante.
EasyPHP
1.8
1.8
http://www.freewebtown.com/soulangel/Downloads/easyphp1-8_setup.exe
Função:
Banco de Dados MySQL, e Servidor Apache para Colocar o Site de seu
Private Server ON!
Navicat 2005 + Crack
http://www.freewebtown.com/soulangel/DownloadsGB/Navicat%202005%20+%20Crack.rar
Função:
Ótima Ferramenta, para o manuseamento das DataBases.
NO-IP
Dinamic Update Client
Dinamic Update Client
http://www.freewebtown.com/soulangel/Downloads/ducsetup.exe
Função:
Ferramenta, para que seu IP , possa ser "fixo".
PartnerAgent
http://www.freewebtown.com/soulangel/DownloadsGB/Partneragent.rar
Função:
Serve para que não ocorra erros desconhecidos durante a execução do
servidor
Patch de Sites para GB by ReDy
http://malware-site.www/7cb29c6b
Função:
Vários Sites Para GB, para você escolher ^^
Client GunBound WC 581
sendspace.com j2i5es
Função: Client para a
Versão 581
Client GunBound WC 585
sendspace.com 8nfe0p
Função: Client para a
Versão 585
Criando o Servidor
Primeiramente,
extraia os arquivos do Server para "C:\GunBoundServer", Instale o
EasyPHP, o Navicat, e o NO-IP DUC.
NO-IP
Entre
no Site: http://www.no-ip.com,
clique em "Sign up Now", preencha os dados a seu gosto, e clique em "I
Accept. Create My Account" , e pronto, uma account criada.
Logue-se,
e no painel a esquerda, na parte Hosts/Redirects , clique em "Add" ,
onde estiver "Host Name" você põe um endereço, mais abaixo, escolha a
variedade de Sub-Dominios , que a No-IP tem a oferecer, após isso clique
em "Create Host" e Pronto, você possui um No-IP para seu Private
Server.
Após instalado o No-IP DUC, entre com o seu email e senha
( utilizados no cadastro no site do NO-IP) , e logue-se, após estar
logado, clique na caixinha ao lado de seu endereço dns criado na No-IP,
caso apareça uma carinha de vergonha, é que o Endereço de DNS, já está
atuzalizado, caso apareça uma carinha feliz, você acaba de atualizar o
IP de seu Redirecionador de DNS.
EasyPHP 1.8
Agora
vamos configurar o EasyPHP, após te-lo instalado corretamente, inicie-o
, clique com o botão direito e vá em "Configuração -> Apache" ,
abrirá, um arquivo do bloco de notas, Clique em Ctrl + F , e procure por
listen , você achará algo parecido com isso:
Citação: |
# Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 Listen 127.0.0.1:80 |
Abaixo
do "Listen 127.0.0.1:80" , coloque: Listen seuno-ip:8090
Citação: |
# Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 Listen 127.0.0.1:80 Listen gunboundqualquer.no-ip.org:8090 |
Agora, iremos "permitir" a execução de um
modulo, de Ctrl + F e procure por rew , aparecerá algo parecido com
isso:
Citação: |
# Dynamic Shared Object (DSO) Support # # To be able to use the functionality of a module which was built as a DSO you # have to place corresponding `LoadModule' lines at this location so the # directives contained in it are actually available _before_ they are used. # Please read the file README.DSO in the Apache 1.3 distribution for more # details about the DSO mechanism and run `apache -l' for the list of already # built-in (statically linked and thus always available) modules in your Apache # binary. # # Note: The order in which modules are loaded is important. Don't change # the order below without expert advice. # # Example: # LoadModule foo_module modules/mod_foo.so # #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule status_module modules/mod_status.so #LoadModule info_module modules/mod_info.so #LoadModule speling_module modules/mod_speling.so #LoadModule rewrite_module modules/mod_rewrite.so LoadModule anon_auth_module modules/mod_auth_anon.so #LoadModule dbm_auth_module modules/mod_auth_dbm.so #LoadModule digest_auth_module modules/mod_auth_digest.so #LoadModule digest_module modules/mod_digest.so #LoadModule proxy_module modules/mod_proxy.so #LoadModule cern_meta_module modules/mod_cern_meta.so #LoadModule expires_module modules/mod_expires.so #LoadModule headers_module modules/mod_headers.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule php4_module "${path}/php/php4apache.dll" # # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # # The modules listed below, without a corresponding LoadModule directive, # are static bound into the standard Apache binary distribution for Windows. # # Note: The order in which modules are loaded is important. Don't change # the order below without expert advice. # # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS TOO!] ClearModuleList #AddModule mod_vhost_alias.c AddModule mod_env.c AddModule mod_log_config.c #AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c #AddModule mod_status.c #AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_isapi.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_alias.c #AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c #AddModule mod_auth_dbm.c #AddModule mod_auth_digest.c #AddModule mod_digest.c #AddModule mod_proxy.c #AddModule mod_cern_meta.c #AddModule mod_expires.c #AddModule mod_headers.c #AddModule mod_usertrack.c #AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_php4.c # # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the "server-status" handler is called. The default is Off. |
Agora Retiraremos os "#" em vermelho,
permitindo assim, que os modulos possam ser executados. Ficará assim:
Citação: |
# Dynamic Shared Object (DSO) Support # # To be able to use the functionality of a module which was built as a DSO you # have to place corresponding `LoadModule' lines at this location so the # directives contained in it are actually available _before_ they are used. # Please read the file README.DSO in the Apache 1.3 distribution for more # details about the DSO mechanism and run `apache -l' for the list of already # built-in (statically linked and thus always available) modules in your Apache # binary. # # Note: The order in which modules are loaded is important. Don't change # the order below without expert advice. # # Example: # LoadModule foo_module modules/mod_foo.so # #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule status_module modules/mod_status.so #LoadModule info_module modules/mod_info.so #LoadModule speling_module modules/mod_speling.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule anon_auth_module modules/mod_auth_anon.so #LoadModule dbm_auth_module modules/mod_auth_dbm.so #LoadModule digest_auth_module modules/mod_auth_digest.so #LoadModule digest_module modules/mod_digest.so #LoadModule proxy_module modules/mod_proxy.so #LoadModule cern_meta_module modules/mod_cern_meta.so #LoadModule expires_module modules/mod_expires.so #LoadModule headers_module modules/mod_headers.so #LoadModule usertrack_module modules/mod_usertrack.so #LoadModule unique_id_module modules/mod_unique_id.so LoadModule php4_module "${path}/php/php4apache.dll" # # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # # The modules listed below, without a corresponding LoadModule directive, # are static bound into the standard Apache binary distribution for Windows. # # Note: The order in which modules are loaded is important. Don't change # the order below without expert advice. # # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS TOO!] ClearModuleList #AddModule mod_vhost_alias.c AddModule mod_env.c AddModule mod_log_config.c #AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c #AddModule mod_status.c #AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_isapi.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c #AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c #AddModule mod_auth_dbm.c #AddModule mod_auth_digest.c #AddModule mod_digest.c #AddModule mod_proxy.c #AddModule mod_cern_meta.c #AddModule mod_expires.c #AddModule mod_headers.c #AddModule mod_usertrack.c #AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_php4.c # # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the "server-status" handler is called. The default is Off. |
Salve, e Reinicie o EasyPHP,Pronto,
EasyPHP Configurado Corretamente.
Restaurando o Banco
de Dados
de Dados
Descompacte o PartnerAgent para a
pasta "C:\Arquivos de programas\EasyPHP1-8\mysql\data"
Abra seu
Browser , e digite nele, http://127.0.0.1/mysql/ , irá abrir o PHPMyAdmin do
MySQL, Crie um Novo Banco de Dados, com o nome: gbwc. Após ter criado o
banco de dados, na parte azul, da esquerda, clique no segundo
"botãozinho" , escrito "SQL" , Abrirá uma janela , nessa janela , clique
em "Import Files" , clique em arquivo, e vá na Pasta DataBases , onde
você extraiu o servidor, que no caso é "C:\GunBoundServer\DataBases" ,
escolha entre as Databases da versão 581 ou 585 ( Dê Preferência a 581,
que roda normalmente, a 585 possui alguns problemas ) e clique em
"Executa" , após isso espere, e sua database estára OK!
Configurando o Server
Humm uma
Parte Chata, de se explica, mais é algo simples, mude onde estiver
escrito "Seu_NO-IP" pelo seu NO-IP criado, nos seguintes locais:
•
C:\GunBoundServer\BuddyCenter\settings.txt
•
C:\GunBoundServer\BuddyServ\settings.txt
•
C:\GunBoundServer\GunBoundBroker\GameServerList.txt
•
C:\GunBoundServer\GunBoundBroker\Settings.txt
•
C:\GunBoundServer\GunBoundServ\settings.txt
•
C:\GunBoundServer\GunBoundServ2\settings.txt
•
C:\GunBoundServer\GunBoundServ3\settings.txt
Citação: |
Nota, nos settings.txt dos GunBoundServer's , é onde se pode trocar XP,Gold e a Provabilidade , de vir Knight/Dragon , nas partes: XP e Gold GoldFactor=100 ScoreFactor=100 PS: Não Ponha Mais que 300 Knight e Dragon Tank.Hidden.Ratio=40 PS: 100 = 100% |
Configurando o Site
Extraia um dos
Sites a seu gosto, para a pasta "C:\Arquivos de
programas\EasyPHP1-8\www" , abra a pasta, _inc , vá no config e
Configure tudo corretamente, O Nome de seu server,o IP , Valor de Cash e
Gold que a pessoa ganha, e etc.