Olá pessoal, vi que não há um tutorial explicando como criar um servidor de GunBound Thor's Hammer.Então vou ensiná-los de uma maneira bem detalhada e simples.Vamos lá ..Downloads nessessários
Criando a database (utilizando AppServ)
Quote
Vá até a pasta do AppServ: C:\AppServ\mysql\data e dentro cole a pasta gunbound que você baixou (database)
Acesse a URL do servidor que você configurou no AppServ, se não se lembra vá em Iniciar -> Pesquisar -> digite httpd e clique em Edit httpd file e procure por Listen, no segundo ou terceiro resultado você verá algo assim Listen meuservidor.com ou Listen 127.0.0.1
Acesse: meuservidor.com/phpMyAdmin lá você verá a database chamada gunbound no menu dropdown na esquerda da pagina, lá você pode editar o que quiser na database.
Pronto nossa database está criada.
Configurando o websiteVá na pasta _inc e abra o arquivo config.php e altere as configuracoes da database. Voce pode ir mechendo para descobrir mais coisas.Configurando os arquivos do servidor:-> BuddyCenter/settings.txt
Port deixe como estáAccept são os ranges de IPs que podem acessar o servidor da buddy(para mais informações sobre como usar os ranges procure no google)Os outros parametros são configuracoes do MySQL, configure de acordo com sua database.-> BuddyServ/settings.txt
StarAccept são os ranges de ips que podem acessar o servidorPort deixe como estáVersionFirst é a versão minima do client que pode acessar o servidorVersionLast é a versão maxima do client que pode acessar o servidorCenterIp é o IP da maquina que o servidor estáCenterPort deixe como estáOs outros parametros são configuracoes do MySQL, altere apenas o usuario e a senha.-> Center/settings.txt
Accept são os ranges de ips que podem acessar o servidorAltere os dados da database e nada mais, não fará diferenca alterar os outros parametros.-> Gunbound8360/settings.txt [SERVER 1]
Port deixe como estáCenterIP é o IP da maquina que está rodando o servidorCenterPort deixe como estáVersionFirst é a versão minima do client que pode acessar o servidorVersionLast é a versao maxima do client que pode acessar o servidorLog é uma opção, 0 = não grava logs, 1 = grava logsGradeLimitFirst é o level minimo que pode acessar o servidor (Dragão de prata -> -4 Chicken -> 19)GradeLimitLast é level maximo que pode acessar o servidorFuncRestrict é uma combinação de numeros que definem as caracteristas do servidor, ex: se tem tornado, force, vento, evento, avatar on ou off etc (Gerador de FuncRestrict -> http://gbadmin.host5...orfuncrestrict/)Configure da mesma maneira os outros servidores.Agora os arquivos do servidor já estão configurados, vamos agora configurar o client.Configurando o clientVocê deve possuir um arquivo de fetch. De primeira instancia vamos usar um fetch fake apenas para você poder logar, mas no fórum já existe um tutorial de como criar um fetch que faz atualizações.- Abra o bloco de notas- Va em Arquivos -> Salvar- Salve o arquivo como fetch.dll (salve como DLL)- Coloque esse arquivo na pasta do seu site e logo após abra o bloco de notas novamente e copie o seguinte:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\SoftNyx\GunBound]
"Language"=dword:00000001
"Version"=dword:0000020e
"Background"=hex:01
"AppID2"=dword:00000066
"AppID1"=dword:00000065
"Url_Fetch"="http://fetch.gunbound.ca/fetch.php"
"GameName"=hex:00
"AppID3"=dword:00000067
"LastID"=hex:73,68,65,6e,65,6c,65,76,65,72,73,00,00,00,00,00,00
"Effect3D"=hex:03
"Url_Notice"="http://gunbound.ca/gbsplashhd.php"
"EffectVolume"=dword:0000005f
"port"=dword:000020b4
"AutoRefresh"=dword:00000000
"MidiMode"=hex:01
"Url_Signup"="http://gunbound.ca"
"IP"="game.gunbound.ca"
"Location"="C:\\Program Files (x86)\\Softnyx\\Gunbound"
"MusicVolume"=dword:0000005a
"ChannelName"=hex:00
"MouseSpeed"=dword:00000032
"LastServer"=dword:00000001
"Url_ForgotPwd"="http://gunbound.ca"
"ShootingMode"=hex:00
"BuddyIP"="buddy.gunbound.ca"
Você deve alterar os parametros BuddyIP e IP para o IP da maquina que está rodando o servidor.No parametro URL_Fetch você deve colocar a url para o arquivo que voce criou ali em cima(fetch.dll) que deve estar na pasta do seu site.Em Location você deve colocar o caminho da pasta onde está instalado o GunBound, utilizando sempre duas barras invertidas (\\).Url_ForgotPwd -> O link que vai abrir quando o jogador clicar em Forgot PasswordURL_Signup -> O link que vai abrir quando o jogar clicar em RegisterURL_Notice -> O link da pagina que aparece no launcher, a noticia.Salve o arquivo como Registro.reg e execute ele. Clique em SIM na primeira mensagem e OK na segunda... ou se quiser pode usar um que eu tenho só para testar:http://gbadmin.host56.com/fetch.dllPronto o client já está configurado.Database -> OKServidor -> OKClient -> OKLigue o MySQL e Apache (Na pasta do AppServ tem os arquivos .BAT dentro das pastas MySQL e Apache2.2)Agora vá na pasta do servidor e execute o arquivo InstallServices.bat e logo em seguida StartServer.batSe tudo funcionar direito o servidor já está ligado e um aplicado chamado Broker vai abrir.Configurando o BrokerQuando o broker abrir você verá isso:
Server IP coloque o IP da maquina que está rodando o servidor.Main Server são as configuracoes do servidor 1 (altere essa porta no arquivo Config.ini para 8360)Server 2 são as configuracoes do servidor 2(tambem altere a porta no arquivo Config.ini para 8361)Se quiser colocar mais servidores voce deve copiar a pasta GunBound8360 e alterar as configuracoes de portas para 8362 (server 3) e 8363 (server 4) e alterar o nome da pasta tambem.Depois de configurar tudo isso clique em restart server.Pronto você já pode logar no seu servidor. Abra o GunBound e efetue o login em uma conta que você criou pelo website ou então em alguma já existente na database.Espero que tenham gostado, tentei explicar com o maximo de detalhes possivel.Gostou? Repute por favor
Caso alguem nao entenda alguma parte ou está tendo qualquer tipo de problema, responda ai embaixo que eu ou outra pessoa ajuda
Creditos
Tutorial: TheMarKs
Server files: softnyx
Editores: softnyx talvez, não sei
Broker otimizado: themarks e kyll3r
Broker original[nao incluso]: GBpirate