bope

Bem Vindo ao forum oficial da bope claa
 
InícioesfGaleriaFAQBuscarMembrosGruposRegistrar-seConectar-se

Compartilhe | 
 

 criando um servidor

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Junior
Admin
Admin
avatar

Masculino Número de Mensagens : 14
Idade : 20
Localização : brazil
Emprego/lazer : jogo
Humor : rpg
vida :
100 / 100100 / 100

Data de inscrição : 19/09/2008

personagens
vida:
2500000000/2500000000  (2500000000/2500000000)
ki:
15000000000000/15000000000000000  (15000000000000/15000000000000000)
personagem: goku

MensagemAssunto: criando um servidor   Sab Set 20, 2008 12:37 am

1)Instalando o Tremulous

Baixe o jogo. Escolha um dos links:

http://prdownloads.sourceforge.net/tremulous/tremulous-1.1.0-installer.exe?download (exe)
http://prdownloads.sourceforge.net/tremulous/tremulous-1.1.0.zip?download (zip)

Instale o jogo e escolha o local de instalação default do instalador. Não mude ele por favor.

Ligue o jogo e entre em algum server sem mod (base) para ele criar alguns arquivos.

2)Atualizando o Tremulous

Baixe o backport do TJW aqui:

http://trem.tjw.org/backport/win32/tremulous.exe

Aqui baixe o tremded que é o server em si:

http://tjw.org/tremulous/win32/tremded.exe

Cole eles na pasta "C:\Arquivos de programas\Tremulous".
O Windows irá perguntar se quer substituir o arquivo já existente. Responda que sim.
Agora ligue o jogo novamente e entre em um server. Não precisa jogar. Só entrar e sair.

3)Criando os arquivos do servidor

Vamos configurar o server para que tenha suporte a "share" e "layout edit".
Para isto usaremos a game.qvm do "balance light".
Baixe-a aqui:

http://risujin.org/pub/tremulous/risujin-avenger-svn848-3.zip

Descompacte-a. Nas pastas que descreverei a seguir crie uma pasta chamada vm:

C:\Arquivos de programas\Tremulous\base
C:\Documents and Settings\administrador\Configurações locais\Dados de aplicativos\Tremulous\base

dentro da pasta criada chamada "vm" cole o game.qvm que baixamos (não esqueça, nas duas)

Vamos criar o server.cfg que é onde ajustamos as opções do servidor.
Abra o bloco de notas do Windows e cole o código a seguir:

Código:

// Arquivo de configuracao do sewrvidor Tremulous
//
//por junior
//

// Nome do servidor e mensagem de carregamento

set sv_hostname "coloque o nome do seu servidor aqui"
set g_motd "escreva uma mensagem tipo de boas-vindas ou o que quiser"

// Senha do servidor

set g_needpass 0
set g_password ""

set sv_privatepassword ""
set sv_privateclients 0

// controle remoto

set rconpassword "coloque uma senha aqui"

// configuração geral

set sv_wwwDownload 1
sets sv_wwwBaseURL "http://downloads.mercenariesguild.net"
sets sv_dlURL "http://downloads.mercenariesguild.net"
set sv_maxclients 4
set sv_pure 0
set sv_allowdownload 1
set sv_minrate 4000
set sv_maxrate 8000
set sv_minsnaps 10
set sv_minping 0
set sv_maxping 250
set g_allowvote 1
set g_antilag 1
set g_unlagged 1
set g_initialmaprotation rotation1
set g_mincommandperiod 1000
set pmove_fixed 0
set g_markdeconstruct 0
set g_floodMinTime 1000
set g_newbieNumbering 1
set g_newbieNamePrefix "Newbie#"
set g_floodProtection 150
set g_layoutAuto 1
set g_retribution 100
set g_allowDevolve 1
set g_relics 0
set g_domination 0
set g_suddenDeathVotePercent 60
set g_mapVotesPercent 60
set g_allowSpecVoting 0
set g_devmapNoStructDmg 0
set g_devmapNoGod 0
set g_minLevelToJoinTeam 1
set g_friendlyFireMovementAttacks 0
set g_retribution 100
set g_allowActions 1
set g_actionPrefix "***"
set g_antiSpawnBlock 150
set g_deconDead 0

// configurações de jogo

set timelimit 50
set g_suddenDeathMode 0
set g_suddendeathtime 35
set g_extremesuddenDeath 35
set g_teamforcebalance 1
set g_friendlyfire 0
set g_friendlyfirehumans 0
set g_friendlyfirealiens 0
set g_allowShare 1
set g_humanbuildpoints 140
set g_humanMaxStage 2
set g_humanStage2Threshold 20
set g_humanStage3Threshold 40
set g_alienbuildpoints 140
set g_alienMaxStage 2
set g_alienStage2Threshold 20
set g_alienStage3Threshold 40
set g_gravity 800
set g_speed 320
set g_privateMessages 1
set g_dretchpunt 0
set g_friendlyBuildableFire 0

map atcs




Clique no bloco de notas em "salvar como" e escolha "todos os arquivos".
Em "nome do arquivo" digite: server.cfg
Depois clique em salvar.
Agora pode abrir o seu server.cfg e editar e salvar normalmente como qualquer arquivo.
Vamos as configurações.
Abra o server.cfg
Na parte que diz set sv_hostname coloque entre as aspas o nome do deu servidor.
No set g_motd coloque entre as aspas uma mensagem para quando entrar no server os jogadores a leiam.
Em set rconpassword coloque entre as aspas uma senha (não divulgue-a a ninguém!).
Repare na linha "set sv_maxclients 4". O número 4 indica que o server tem um limite de 4 jogadores simultâneos.
Este valor é adequado se você tem uma internet com cerca de 100 kbits de upload e 200 de download.
Se você tiver uma internet com 200 de upload pode subir este número para 6.
Se for 512 kbits de upload pode tentar 12 pessoas.
Se notar que o ping de todos começar a subir eventualmente para um número próximo a 999 de ping reduza o número de jogadores.
O objetivo deste tutorial não é dar a descrição detalhada das opções do server.cfg isto fica pra outra vez.
Salve o server.cfg.
Cole ele na pasta base das duas pastas base do Tremulous:

C:\Arquivos de programas\Tremulous\base
C:\Documents and Settings\administrador\Configurações locais\Dados de aplicativos\Tremulous\base

Vamos criar o arquivo admin.dat que serve para ajustar os níveis de admin e criar novos comandos.
Abra o bloco de notas e cole o seguinte texto:

Código:

[level]
level = 0
name = ^7Jogador
flags =

[level]
level = 1
name = ^7Admin ^2Granger
flags = ahDiPC7S

[level]
level = 2
name = ^7Admin ^3Dretch
flags = ayhDiPBC7S

[level]
level = 3
name = ^7Admin ^6Basilisk
flags = aychDimpPBC7S

[level]
level = 4
name = ^7Admin ^1Marauder
flags = aychkDiKmenVpNrPBC57S

[level]
level = 5
name = ^7Admin ^4Dragoon
flags = aybchkDiKmenVpNrPBC1457S

[level]
level = 6
name = ^7Admin ^1T^3yran^1T
flags = *

[command]
command = 140
exec = exec 140.cfg
desc = Ajust BP to 140
levels = 3 4 5 6

[command]
command = unli
exec = exec unli.cfg
desc = S3 BP 500
levels = 5 6

[command]
command = ffon
exec = exec ffon.cfg
desc = FF on
levels = 5 6

[command]
command = ffoff
exec = exec ffoff.cfg
desc = FF off
levels = 5 6

[command]
command = s3
exec = exec s3.cfg
desc = S3 para ambos os times
levels = 5 6

[command]
command = unlag1
exec = exec unlag1.cfg
desc = Liga unlagged
levels = 4 5 6

[command]
command = unlag0
exec = exec unlag0.cfg
desc = Desliga unlagged
levels = 4 5 6




Faça o memso processo de salvar como no server.cfg, mas no nome do arquivo use:
admin.dat

Agora cole este arquivo nas mesmas pasta que salvou o server.cfg.

4)Criando e configurando o atalho para o server

Você já tem um atalho na área de trabalho para o jogo.
Vamos criar um atalho pro servidor.
Vá na pasta C:\Arquivos de programas\Tremulous.
Clique com o botão direito do mouse sobre o "tremded" e escolha criar atalho.
Arraste o atalho para a área de trabalho.
Clique com o botão direito sobre ele e escolha "propriedades"
Na parte "destino" cole isto exatamente como está, com as aspas e tudo mais:

Código:

"C:\Arquivos de programas\Tremulous\tremded.exe" +set dedicated 2 +exec server.cfg



Agora aplicar e ok.

5)Ligando o server e verificando se está online.

Para ligar o servidor use sempre o atalho do tremded.
Para ligar o jogo e jogar no seu server ou em outro use o atalho pro Tremulous.

Se o seu server não estiver aparecendo na lista talvez seja necessário liberar a porta "30720" no seu modem.
Não irei ensinar isto. Por favor não insistam.
Uma maneira mais fácil de resolver o problema é regular o seu modem para o modo "bridge".
Assim ele irá usar a discadora para conectar a banda larga (mas a sua internet continua banda-larga e não tem nada a ver com discada).
Se não souber como fazer isto arrume ajuda com alguém que saiba.









SEGUNDA PARTE – CONFIGURAÇÔES AVANÇADAS

1) Como adicionar novos mapas e configurar BP

Verifique se os serve criou o arquivo maprotation.cfg em uma das seguintes pastas:

C:\Documents and Settings\administrador\Configurações locais\Dados de aplicativos\Tremulous\base C:\Arquivos de programas\Tremulous\base

Se tiver nas 2 pastas não tem problema, abra qualquer um deles com o bloco de notas ou wordpad.
Note que tem o nome dos mapas que acompanham o jogo.
Se quiser adicionar novos mapas basta apagar o nome de um destes mapas defaults e escrever o nome de um mapa novo, ou criar uma nova linha com o nome do mapa novo seguindo a sintaxe do arquivo.
Lembre-se que o arquivo .pk3 do mapa novo deve estar dentro da pasta:

C:\Arquivos de programas\Tremulous\base

Vamos agora configurar os BPs (build points).
Ache as seguintes linhas no Server.cfg:

set g_humanbuildpoints 140
set g_alienbuildpoints 140

O 140 se refere ao número de build points que você quer que o servidor possua.
Altere para o de sua preferência.
Agora no maprotation.cfg faça as seguintes alterações seguindo este exemplo:

Código:

rotation1
{
atcs
{
set g_humanbuildpoints 140
set g_alienbuildpoints 140
}
tremor
{
set g_humanbuildpoints 140
set g_alienbuildpoints 140
}
}



Troque o 140 para o nùmero de BPs que você deseja.
Repare que no exemplo só tem 2 mapas, atcs e tremor.
Pode ter quantos mapas você quiser.
É só ir adicionando novas linhas trocando apenas o nome do mapa.

Código:

nome_do_mapa
{
set g_humanbuildpoints 140
set g_alienbuildpoints 140
}



Cole o seu novo maprotation.cfg nas 2 pastas base do Tremulous (Documents…. E Arquivos... )

*Por que nas 2 pastas?
O servidor usa na verdade a pasta “Documents...”, mas alguns mod usam a pasta da “Arquivos....”. Então por costume sempre altere o arquivo das 2.
Assim você já tem um backup em caso de pane também.

2)Quem nasceu primeiro? O ovo ou a galinha?

Para ganhar status de administrador no Server alguém tem que dar o comando “!setlevel nome”.
Mas se não tem nenhum administrador ainda quem irá dar pra você?
No server.cfg na parte que diz:

set rconpassword "coloque uma senha aqui"

Você deve ter colocado uma senha espero.
Então ligue o server, entre no jogo e no terminal digite:

/rcon senha !setlevel seu_nick 6

Parabéns. Agora você é o admin Tyrant. Não abuse do poder please!
Quando for dar admin para outra pessoa não precisa mais usar a senha, só o comando !setlevel.

3)Adicionando novos comandos

Quando liga o server pela primeira vez os BPs estão básicos.
Talveaz também estejam desconfigurados o FF.
Você deve ter notado que no admin.dat tem umas linhas referentes aos comandos extras tipo !140 e !ffon ou !ffoff.
Mas eles ainda não estão funcionando.
Temos que criar uns arquivos .cfg.
Lembra como se cria um arquivo.cfg?
Se não leia a parte do tutorial que ensina a fazer o server.cfg no bloco de notas.

No bloco de notas cole o texto a seguir:

Código:

set g_humanbuildpoints 140
set g_alienbuildpoints 140
cp "^1BP 140"



Salve como 140.cfg.
Cole-o dentro das 2 pastas base.
Se quiser altere o BP para o número que quiser.
Altere o nome do arquivo para “quantidade”.cfg e também a linha referente a ele no admin.dat.

Para os outros comandos é só repetir o processo:

ffoff.cfg

Código:

set g_friendlyfire 0
set g_friendlyfirehumans 0
set g_friendlyfirealiens 0
cp "^2FF OFF Sad"



ffon.cfg

Código:

set g_friendlyfire 1
set g_friendlyfirehumans 1
set g_friendlyfirealiens 1
cp "^1FF ON Smile"



s3.cfg

Código:

set g_humanstage 2
set g_alienstage 2
cp "^1S3 para ambos os times! ^2(ladrão!)"



unlag0.cfg

Código:

set g_unlagged 0
cp "^4Unlagged desativado"



unlag1.cfg

Código:

set g_unlagged 1
cp "^3Unlagged ativado"



unli.cfg

Código:

set g_alienbuildpoints 500
set g_humanbuildpoints 500
set g_alienstage 2
set g_humanstage 2
cp "S3 - BP 500"



*Se quiser que o FF esteja sempre On ao ligar o server altere no server.cfg as linhas:

set g_friendlyfire 0
set g_friendlyfirehumans 0
set g_friendlyfirealiens 0

...para valores com “1”.
lol! lol!
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://bope.forumfacil.net
 
criando um servidor
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [TUTORIAL] Criando um simples Multiplayer [UNITY 5]
» Criando um pedal para rudder!
» Como pedir seu desbanimento (Servidor de BF4):
» Servidor de Skywars em Dupla!
» Regras do servidor -ES-/-EV-

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
bope :: Sua primeira categoria :: Seu primeiro fórum-
Ir para: