Ajuda - Busca - Membros - Calendário
Versão Completa: [Gunbound]Tutorial criação de server
htmlstaff.org - forum > Canal, forum, lista, site e outros > Jogos > Artigos/tutoriais e dicas de Jogos
Páginas: 1, 2
Puro_Osso
Downloads:
[Server]
http://rapidshare.de/files/22491119/Gunbou...ckbone.rar.html

[Cliente GB v252]
http://www.megaupload.com/?d=4EKPW51C

[MySQL 4x ou 5x]
http://superdownloads.uol.com.br/download/i27980.html (4x)

[Navicat]
http://www.navicat.com/download/navicat_trial.exe

Configurações mínimas:
Processador 1.0Ghz +
256 Mb RAM

Configurações recomendadas:
Processador 2.0Ghz +
512 Mb RAM

Bom,

Instale o MySQL e o Navicat. A parte de configurações do MySQL vcs configuram de seu acordo e se houver problemas, visite a seção de BD no fórum ( http://www.htmlstaff.org/forum/index.php?showforum=2 ).

Agora na partição C:, crie uma pasta com nome 'Gunbound' (C:\Gunbound) e extraia os arquivos do Server na pasta.

No Navicat, clique com botão direito em 'localhost'>new database. Nomeie-o de 'Gunbound'. Agora, clique com botão direito nesse DB que vc criou (Gunbound) e selecione a opção 'execute batch file'.

Na pasta Gunbound, abra o "Gunbound_db.sql" e dê permissão para que execute com o batch file, assim vc faz uma "ligação" entre os 2.

Novamente na pasta do Gunbound, abra o arquivo 'Settings.txt' e nos lugares onde há 'User', coloque seu nome de usuário do mysql e nos lugares onde há 'Pwd', sua senha do mysql.

Adicione, neste mesmo arquivo (Settings.txt), a seguinte linha: 'Accept=127.0.0.1;IP_de_GM;IP_de_GM;'
(Os campos IP_de_GM são para fazer acc de GM...)

Bom, a parte do Settings.txt é isso...salve-o!

Agora na pasta 'Gunbound8360', abra o arquivo 'settings.txt' e nos lugares onde há 'User', coloque seu nome de usuário do mysql e nos lugares onde há 'Pwd', sua senha do mysql.

Nesse mesmo arquivo, onde há 'CenterIP=------', coloque seu IP de Web ( www.meuip.com.br ).

Pronto, aí salve esse tbm.

Agora, voltando a pasta 'Gunbound', abre o arquivo 'Install-Service.bat'.
O arquivo serve para vc ligar os serviços do emulador.

Abra o arquivo 'Start-Server.bat' para ligar o server.
Abra o Broker e clique em Start.

Para criar accounts, vá no Navicat, clique no DB gunbound, botão direito em na aba 'user' e selecione 'open table' para registrar as acc. Para GM, a coluna authority tem valor 99 e pra Admin, 100.

Nos lugar do IP_de_GM, vc coloca o IP do GM.

Comandos de GM:

/limit >Mostra o Limite do server
/server >Mostra as Estatísticas do server
/time >Mostra o Horário do server
/version >Mostra as versões suportadas pelo server
/ban -e/-hX/-dX ID >Bane uma ID(e=pra sempre, h=horas, d=dias)
/bcm "msg" >Manda uma msg pro server todo
/close room# >Fecha a sala de número #
/disconnect ID >Desconecta uma ID
/record ID >Ver os logs de uma ID
/where ID >Ver onde está uma ID

É isso aí. Cansei.

flw.vlw
fernando13
Bom tuto..... vai ajudar muito a pessoa ki kiser faser um server de gb..
Slayn
Interessante...

A propósito Puro_osso, já que tanta gente reclama de link quebrado, você não tem nenhum host pra por esses arquivos? Pra futuramente a galera não reclamar de link quebrado etc....

flw smile.gif
Puro_Osso
Ae Slayn, esse daí não tem Link Quebrado (o outro tinha)....

flw.vlw
Slayn
Sim... Mas no futuro, quando já tiver bastante tempo de vida o tutorial, muitos links podem estar quebrados..

flw
Puro_Osso
É,...o problema é que se eu hospedar agora, o link pode expirar tbm...aonde vc hospeda arquivos?
Acho que posso abri um FTP aqui no PC.

flw.vlw
ZeroCool
eu gostaria de saber se dah pra criar o server e jogar através do hamachi, mudando o meu ip pelo meu ip do hamachi... isso eh possível?

edit: eu coloco 127.0.0.1 no aplicativo pra editar o client, e ocorre o seguinte problema no client: "Can't connect to auto-download server. Please retry after a moment."

eu queria saber o q eu posso colocar ali pra nao dar esse erro...
Puro_Osso
Verifique se o Hamachi suporta isso.

Quanto ao Edit The Client, vc precisa rodar um servidor Apache com scripts PHP para funcionar.

flw.vlw
Slayn
QUOTE(Puro_Osso @ 24 Jul 2006, 02:05 PM)
É,...o problema é que se eu hospedar agora, o link pode expirar tbm...aonde vc hospeda arquivos?
Acho que posso abri um FTP aqui no PC.

flw.vlw
[snapback]76888[/snapback]


Lycos Tripod é bem bom
evaldo_expert
meu amigo ...
eu nao consegui fazer o broker rodar ...
se vc puder me dizer o que esta errado ...
ou mandar uma que funcione
Puro_Osso
Como assim não fez o Broker rodar?
Aqui eu consegui sussegado.

flw.vlw
FoXxD
Nao Chei este arquivo -------------------->>>Gunbound_db.sql

quando navicat expirar usa isto so por na pasta onde foi instalado e executar:

Link: http://rapidshare.de/files/19235953/72230.rar

MEU DEUS TAH FALTANDO TUDO blink.gif
Puro_Osso
Não achou, procura direito...
Eu baixei e extraí e tem tudo!

flw.vlw
Lepkoski
faltam os arquivos:
notice.php
index.php
forgotpass.php
fetch.dll
Lepkoski
QUOTE(evaldo_expert @ 25 Jul 2006, 03:54 PM)
meu amigo ...
eu nao consegui fazer o broker rodar ...
se vc puder me dizer o que esta errado ...
ou mandar uma que funcione
[snapback]77012[/snapback]



Para o broker rodar baixe este arquivo: http://www.ascentive.com/support/new/images/lib/MSWINSCK.OCX e coloque na mesma pasta em que está o broker
espectro
Olá a todos. Eu consegui fazer tudo mas estou com uns problemas.

1º fetch.dll : Onde eu consigo esse arquivo e para que q serve? Eu fiz um teste criando um arquivo no bloco de notas vazio e dei esse nome e o server abriu normal. Se eu não deixo esse arquivo no meu PHPEasy ele não deixa abrir o jogo.

2º Please Wait : Depois do server aberto e do jogo aberto, ele abre o jogo, mostra a tela onde fica os servidores, mostra q tem um servidor e que está vazio e quando eu clico 2x pra entrar ele fica nessa tela de Please Wait. Não consigo passar dai. O que fazer?

Espero por uma ajuda pois eu sou maniaco por GB e infelizmente não tenho net em casa. Mas tenho 2 PCs e vou jogar com meu filho.

Grato pela atenção.
Lepkoski
QUOTE(espectro @ 28 Jul 2006, 08:20 AM)
Olá a todos. Eu consegui fazer tudo mas estou com uns problemas.

1º fetch.dll : Onde eu consigo esse arquivo e para que q serve? Eu fiz um teste criando um arquivo no bloco de notas vazio e dei esse nome e o server abriu normal. Se eu não deixo esse arquivo no meu PHPEasy ele não deixa abrir o jogo.

2º Please Wait : Depois do server aberto e do jogo aberto, ele abre o jogo, mostra a tela onde fica os servidores, mostra q tem um servidor e que está vazio e quando eu clico 2x pra entrar ele fica nessa tela de Please Wait. Não consigo passar dai. O que fazer?

Espero por uma ajuda pois eu sou maniaco por GB e infelizmente não tenho net em casa. Mas tenho 2 PCs e vou jogar com meu filho.

Grato pela atenção.
[snapback]77230[/snapback]



Eu já tinha falado sobre a falta deste arquivo... e os phps, tu consequiste???
espectro
Na verdade eu mesmo os fiz.
Não precisa ser os originais. É apenas os arquivos que ele irá ler ao abrir o gunbound. Como página de fundo e página para registro.
Eu creio que a DLL está me fazendo falta.
Lepkoski
sim... mas o php pra registrar o usuário, fizeste funcionando???
espectro
ainda não tive tempo de programar isso.
mas eu adicionei o usuário abrindo o navicat. indo nas tables e abrindo a opção USERS.
Lepkoski
entendo... e o broker rodou ou precisou baixar o MSWINSCK.OCX???
espectro
na verdade eu já tinha esse MSWINSCK.OCX em outro programa. Eu só copiei ele para a pasta.

Mas o Broker chegou a pedir ele sim.
Lepkoski
a legal... só pra constar, tu configuraste os hosts e usuário e senhas, essas coisas, nos arquivos setting.txt ???
espectro
Sim sim. tudinho.
instalei os services
startei o server. no final ele rodou o broker automatico.
iniciei o easyphp e abriu o jogo normal.
dentro do jogo quando eu clico no server q vou jogar ele fica na tela de Please Wait e não anda. sad.gif
Lepkoski
usaste o Edit the Client.exe ???
espectro
sim.

editei ele todo. Senão ele não iria identificar a página em php q coloquei no easyphp.
Lepkoski
com certeza... mas eu também fiz tudo direitinho e me dá essa mensagem quando tento fazer login:

-> Running Error #1 <-
Can't perform initialization to start game - 29. In this case turning off "Auto monitor regeneration frequency control" can help solve the problem.


mas a única opção que eu achei pra desmarcar foi:
Use automatic rate refresh control


=/
espectro
Isso está aparecendo quando vc tenta rodar o server ou quando abre o jogo.
no inicio dava uns erros loucos assim tb.
faz o seguinte. abre os arquivos nessa sequencia.

stop-server.bat
remove-service.bat
install-service.bat
start-server.bat

Boa sorte.
Lepkoski
eu já fiz isso não sei quantas vezes... =/
Lepkoski
esse erro aparece quando tento fazer login, como já tinha dito...
espectro
tira uma screen e poe aqui. as vezes eu posso ajudar.
Lepkoski
[IMG]http://www.ipub.com.br/lepkoski/Untitled-1.jpg[/IMG]
espectro
Vc está usando a versão do gunbound q O Puro Osso colocou o link para download?
Lepkoski
sim... LegacyGunbound_252
espectro
Infelizmente não faço ideia.
Deve ser alguma coisa q vc tem q mudar no Edit the Client.
Vc tem o EasyPHP instalado ai né?
Lepkoski
sim... ele tá rodando...

cara, eu já li uns 10 tutoriais pra tentar fazer isso, todos tem algum arquivo faltando... =(

esse aqui foi o melhorzinho que achei
espectro
É. meu caso foi parecido. Eu juntei uns 3 tutoriais q o Proprio Puro Osso fez e acabei montando meu server.
Depois q eu resolver todos os problemas do meu eu pretendo fazer um completo. Mas eu preciso da colaboração de todos para resolver os meus problemas.

Vou postar ele novamente aqui. Afinal. Ele ficou tão pra trás.


QUOTE(espectro @ 28 Jul 2006, 08:20 AM)
Olá a todos. Eu consegui fazer tudo mas estou com uns problemas.

1º fetch.dll : Onde eu consigo esse arquivo e para que q serve? Eu fiz um teste criando um arquivo no bloco de notas vazio e dei esse nome e o server abriu normal. Se eu não deixo esse arquivo no meu PHPEasy ele não deixa abrir o jogo.

2º Please Wait : Depois do server aberto e do jogo aberto, ele abre o jogo, mostra a tela onde fica os servidores, mostra q tem um servidor e que está vazio e quando eu clico 2x pra entrar ele fica nessa tela de Please Wait. Não consigo passar dai. O que fazer?

Espero por uma ajuda pois eu sou maniaco por GB e infelizmente não tenho net em casa. Mas tenho 2 PCs e vou jogar com meu filho.

Grato pela atenção.
[snapback]77230[/snapback]
Lepkoski
e no broker, o server ip que tá no teu é 127.0.0.1 ???
espectro
sim.
Está marcado a Ultima opção e está o 127.0.0.1
Lepkoski
olha como tá o edit the client:

<img src="http://www.ipub.com.br/lepkoski/teste.jpg">
espectro
Parece estar certo. Eu infelizmente não tenho como comparar com o meu pois ele está em casa e estou no serviço.
Lepkoski
tá bem, obrigado pela ajuda...

deve ser o fetch.dll mesmo, pq eu fiz a mesma coisa que tu fizeste... peguei um arquivo vazio e troquei a estenção...



FALTA O ARQUIVO FETCH.DLL !!!!!!!!
espectro
Vc fez o fetch.dll como eu fiz e conseguiu conectar no jogo?? E na hora de abrir o servidor dá o Please Wait?


EU QUERO O FETCH.DLL !!!!!!!!!!!!!!!!!!!!
Lepkoski
não, não dá please wait, dá aquele erro que eu já citei...


x_x
espectro
Cara. Caçando na net eu achei um outro server com uns arquivos que nos faltam.
Coloquei nesse link.

http://rapidshare.de/files/27350768/www.rar.html

tenta ai.
Lepkoski
vou tentar...

obrigado =D
Lepkoski
não não... esses arquivos não adiantam...

=/
Puro_Osso
Tô com o fetch.dll aqui mas ele corrompeu...vou tentar pegar aí e colocar amanhã.
Lepkoski
tá bem... obrigado =D
espectro
QUOTE(Puro_Osso @ 28 Jul 2006, 09:07 PM)
Tô com o fetch.dll aqui mas ele corrompeu...vou tentar pegar aí e colocar amanhã.
[snapback]77322[/snapback]


Vlw Puro Osso.
Põe o fetch.dll pra nós terminarmos nossos servers.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2009 Invision Power Services, Inc.