TUTORIAL: Servidor de Savage

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

TUTORIAL: Servidor de Savage

Mensagem por Mestre Conselheiro em Qui 22 Jul 2010, 15:47

Olá pessoal, este tutorial já estava no forno há algum tempo...
(INFO: Depois que o SFE* passou a ser XR tive que refazer todo o tutorial pois o não existia mais o dedicated_server.bat e as configs para servidores já estavam disponíveis na newerth)

Então vamos lá!
Hostear um servidor de savage é simples, e existem duas formas básicas de se fazer isso.

1ª MANEIRA: Servidor Amador Temporário


A primeira e mais simples é dentro do próprio jogo nas opções 1-HOST GAME, 2- Escolha um Nome e 3-LAUNCH.(Dessa forma, você pode criar um servidor temporário que vai se encerrar assim que você sair. É bem diferente de um servidor dedicado).

Este servidores são muito úteis quando você pretende testar um mapa ou treinar duel com seus amigos, note que nem sempre o seu servidor vai aparecer no browser, para que outros possam se conectar deve enviar seu IP e utilizar a opção "Connect to IP".



2ª MANEIRA: Servidor Dedicado

A segunda maneira é mais profissional, você deve primeiro baixar na Newerth o setup para servidores dedicados. (Site da newerth.com > Savage XR > Downloads > Savage XR RC3 Server Files)
A newerth, disponibiliza esta versão de cerca de 80mb compactados em 19mb.
Extraia os arquivos usando winrar ou 7zip(não deve ser na mesma pasta do SavageXR) Agora você já tem tudo necessário para abrir seu servidor dedicado.

Preste bem atenção neste arquivo em especial o "XR_admin.cfg" (na pasta game) ele contém todas as configurações importantes do seu servidor, para alterar você deve abrir este arquivo com o bloco de notas.

Aqui está o código genético dos servidores dedicados, são milhões de comandos aqui, com um inglês razoável você tira de letra, mas o tutorial iria ficar infinito se falássemos de todos eles, então vamos exemplificar apenas os mais importantes para você começar com seu servidor:

Notem que este arquivo é muito auto-explicativo, os comandos aparecem seguidos de suas //descrições.

// MESSAGE OF THE DAY: É a mensagem inicial do seu servidor...
set sv_motd1 "Bem vindo ao Servidor do Mestre Conselheiro"
set sv_motd2 "Tenha um Bom Jogo!"
set sv_motd3 ""
set sv_motd4 ""
set sv_motd5 "Para mais informações visite:"
set sv_motd6 "http://www.savagebrasil.com/"

// PASSWORDS: Há as senhas!
set svr_password "" //Comando para colocar senha no seu servidor
set svr_adminpassword "" //Senha de Admin
set sv_allowGuestReferee 0 // 1 - Permite votação para Referee, 0 - não permite
set sv_refereePassword "" //senha normal de Referee
set sv_refGodPassword "" //Senha de GodReferee

// GENERAL: comandos gerais, vamos ao que interessa!
set svr_name "^900Newerth.com ^mUnnamed ^900XR ^mServer" //É o nome do seu servidor que irá aparecer no browser
set sv_serverNotes "Visit ^900Newerth.com!" //O texto que aparece na"info" do servidor
set svr_mapurl "http:\/\/www.newerth.com\/maps\/sav1" //Este é importante! é o banco de dados, com os mapas do servidor, você pode criar seu próprio banco de mapas (caso do terra) ou usar o da newerth
set svr_maxclients 32 //Número máximo de jogadores conectados ao servidor
set sv_respawnNPCInterval 40000 //Tempo de respawn para NPC's em ms

// CHAT FLOOD: controle anti-flooooooooood!
set sv_chatFloodCount 7 //Flood protection count before auto mute
set sv_chatCommFloodCount 15 //Flood protection count before auto mute (for commander)
set sv_chatFloodInterval 5 //Interval (in sec) between flood protection checks
set sv_chatFloodPenaltyTime 10 //Penalty mute time (in sec) against chat flooder

// WARMUP: antes de começar as partidas!
set sv_allowWarmupAllSpawnLocs 1 //Respawn em todos os lugares do mapa (ex: base inimiga)
set sv_allowWarmupInfiniteGold 1 //dinheiro infinito no warmup
set sv_allowWarmupAllTechs 1 //permitir todas as techs em warmup
set sv_allowWarmupElect 1 //Permitir votações para comandante no warmup

// RACES: configurando as raças do seu savage! human ou beast.
set sv_team1race human
set sv_team2race beast
set sv_team3race human
set sv_team4race beast


Ótimo, seu servidor está configurado é hora de começar, Abra o Silverback.exe, espere carregar e seu servidor já estará no ar!

Esta janela preta que fica aberta é o seu servidor, se você fechar o servidor também fecha...

Agora lembram que vocês escolheram uma senha para admin e godref? vamos aos comandos...
[td]comando = efeito[/td]
/refpwd = entra com um password de referee
/ref startmatch = Inicia a partida
/ref restartmatch = Reinicia a partida
/ref time "" = Extente o tempo (em milisegundos)
/ref settime = Determina o tempo de partida (em milisegundos)
/ref setrace "Team" "Race" = escolhe a raça dos times. Ex:/ref setrace 2 Human = faz do team2 humano (requer restart)
/ref world "world" = Força o Mapa
/ref nextmap = Força o Nextmap
/ref switchteam "team" "jogador" = Manda o jogador para um determinado time
/ref impeach "team" = Impeach em determinado time
/ref setcmdr "jogador" = Faz do jogador commander
/ref promote "jogador" = Faz do jogador oficer
/ref demote "jogador" = Tira o oficer
/ref stopvote = Para a votação
/ref unref = Deixa de ser Referee
/ref mute "jogador" = Muta o jogador
/ref unmute "jogador" = Desmuta o jogador
/ref kick "jogador" = kicka o jogador
/ref slay "jogador" = Insta-kill o jogador
/ref destroy = destroi o que estiver na mira do referee

/revive "jogador" = revive o jogador
/givegold "jogador" "quantidade" = Entrega gold
/givestate "jogador" "state" "duração" = para cada estado um determinado nº
Código:
1:adrenaline
2:elec
3:immob
4:mag
5:officer
6:officer
7:mag shield
8:healing spire
9:sixth sense
10:mist shroud
11:fire
12:venon
14:stom shield
15:frenzy
16:snare
17:luz da ressureição
18:rabid
19:heal
21:Infirmary
22:fogo de palha

OBS: quando é você quem é o host do servidor, pode mudar qualquer comando nele durante a partida, sem precisar editar o XR_admin.cfg apenas digitando diretamente no console.


Está aí, simples e fácil, como existem milhões de linhas comandos para a configuração de um servidor se tiverem alguma dúvida postem aí que a gente resolve...


See ya!

_________________



Onde a força de vontade é grande, as dificuldades não podem sê-lo.
avatar
Mestre Conselheiro
Responsavel-Jornal NCBS

Mensagens : 523
Pontos : 464
Reputação : 6
Data de inscrição : 20/11/2008
Idade : 27
Localização : MINAS UAI!

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Adriano Batman em Sex 23 Jul 2010, 11:41

Ótimo tópico. Parabéns.

_________________


_____________________________________________________________________________
Não é o que sou por fora, mas antes o que faço, é que me define.



avatar
Adriano Batman
Administrador

Mensagens : 585
Pontos : 631
Reputação : 2
Data de inscrição : 21/11/2008
Idade : 94
Localização : Rio Grande do Sul

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Sex 30 Jul 2010, 01:21

Estou com um problema chato na hora de criar um server.
Mais vale imagens doque palavras para explicar:

"Couldn't connect to tcp port 11236 on 0 to request firewall test"
nessa etapa ele faz a conexão com o masterserver da s2games para colocar o jogo na lista de servers on, mas ele n tah conseguindo fazer essa conexão!
tah relacionado a config:
set svr_broadcast 1 //Broadcast server to serverlist

procurei na newerth e não achei nenhuma solução expressa. Jah liberei a porta 11236 no firewall do win7, no antivirus ESET, no router wifi e no modem, tentei ateh fazer um redirecionamento, mas n funciono. Verifiquei se as config do masterserver estao corretas, e n tem problema...
A algum tempo atras, jah tinha criado um server xr e funciono normalmente, mas de lah pra ca jah formatei o micro.

Algem sabe como boto o server pra funciona?
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Adriano Batman em Sex 30 Jul 2010, 08:30

Hatake aqui sempre liberei apenas a porta 11235 e funcionava, porém para aparecer na lista apenas depois de algum tempo.


Ah meu caro amigo vai ter que liberar também no seu modem também.

Acontecia aqui comigo também de não aparecer na listagem, tem que entrar no setup do seu modem e liberar essas portas.

Libero aqui no setup do meu modem e fica sussa, conseguem entrar e tal. Diz aí qual o modelo do seu modem.

_________________


_____________________________________________________________________________
Não é o que sou por fora, mas antes o que faço, é que me define.



avatar
Adriano Batman
Administrador

Mensagens : 585
Pontos : 631
Reputação : 2
Data de inscrição : 21/11/2008
Idade : 94
Localização : Rio Grande do Sul

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por SPIDER-MAN em Sex 30 Jul 2010, 11:36

Esse problema de conexao com a porta 11236 é normal (estranho mas é isso mesmo)
Aqui tbm acontece, a questao é oq o adriano falo.
Libera as duas portas, tem vezes q demora ate 10min para aparecer o server na lista do savage

_________________


avatar
SPIDER-MAN
Equipe-Servidor Terra

Mensagens : 270
Pontos : 299
Reputação : 103
Data de inscrição : 03/12/2009
Idade : 28
Localização : ES - vitória

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Sex 30 Jul 2010, 15:02

uhh, eh o speedstream 4200, soh tinha liberado a porta 11235, nao tinha liberado a 11236. Vo libera elas ve se funciona.
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Chico em Dom 01 Ago 2010, 13:24

Eai Hatake vc conseguiu?

o meu ta dando estes msmos erros liberei as portas aki (pelo menos acho q liberei, sou meio leigo nessa area), mas nem funciono ainda, continua dando erro na hora de abrir a porta 11236.

Meu modem e o DSL - 500B.
avatar
Chico
UnnamedNewbie

Mensagens : 46
Pontos : 55
Reputação : 101
Data de inscrição : 27/01/2010
Idade : 25

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Mestre Conselheiro em Dom 01 Ago 2010, 20:07

Lembrem-se do firewall, muitas vezes quando ativado ele bloqueia as portas...

_________________



Onde a força de vontade é grande, as dificuldades não podem sê-lo.
avatar
Mestre Conselheiro
Responsavel-Jornal NCBS

Mensagens : 523
Pontos : 464
Reputação : 6
Data de inscrição : 20/11/2008
Idade : 27
Localização : MINAS UAI!

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Seg 02 Ago 2010, 07:44

nao funcionou, tah tudo liberado, pra garanti qe não era nada no micro cheguei a desativa todas as proteções. Librei downstream e upstream no speedstream 4200 (funciona por redirecionamento, redireciono a porta direto pro ip do micro) e desativei o firewall do router wifi. Nada disso adianto, continua nao funcionando. Vo tenta cria um maquina virtual com o ubuntu. emula o server nela. pra joga pelo win 7... Mais provavelqe lah n de erro.
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Seg 02 Ago 2010, 13:15

o problema eh a porta realmente -.-
pior qe n to conseguindo libera ela No
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Adriano Batman em Seg 02 Ago 2010, 14:47

Bom vamos por partes.

Você liberou as portas 11235 tcp 11235 udp 11236 tcp 11236 udp no firewall?

Você liberou as portas 11235 e 11236 no seu modem?

Você liberou no firewall o savage server?

_________________


_____________________________________________________________________________
Não é o que sou por fora, mas antes o que faço, é que me define.



avatar
Adriano Batman
Administrador

Mensagens : 585
Pontos : 631
Reputação : 2
Data de inscrição : 21/11/2008
Idade : 94
Localização : Rio Grande do Sul

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Seg 02 Ago 2010, 19:55

nao diga besteras adriano !
claro qe tinha liberado. rabbit
mas meu problema tava na configuração para liberar a porta, como eu uso um router apos o modem, a configuração eh diferente, vc n direciona direto pra maquina (tanto qe eh complicado pois ela tem qe estar conectada simultaneamente, e como o router n deixa acessa o modem diretamente n tem como), vc direciona para "este roteador". Antes eu tava direcionando pro ip do roteador, e nele n tinha instrução pra redireciona automaticamente.
De todo jeito deu certo.
se algem mais tiver um speedstream 4200 tah ai a config:

obs: a mensagem qe ele n conseguiu se conecta com o masterserver não desaparece.


Última edição por Hatake em Seg 02 Ago 2010, 20:13, editado 1 vez(es)
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Seg 02 Ago 2010, 20:00

agora eu precisava saber alguns comandos de admin.... qero testa alguns mapas com "privilegios", não sei nem entra como admin, qanto menos dar 50000 de red! Rolling Eyes

obs: sera se o terra pode compartilha o servidor de mapa com os players???
set svr_mapurl ??????
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Adriano Batman em Seg 02 Ago 2010, 21:03

o cara quer ajudar e toma nos dedos, triste ingratidão.

Razz

_________________


_____________________________________________________________________________
Não é o que sou por fora, mas antes o que faço, é que me define.



avatar
Adriano Batman
Administrador

Mensagens : 585
Pontos : 631
Reputação : 2
Data de inscrição : 21/11/2008
Idade : 94
Localização : Rio Grande do Sul

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Chico em Seg 02 Ago 2010, 21:47

Poxa o meu ainda continua nakele primeiro erro postado nakela imagem do hatake!
avatar
Chico
UnnamedNewbie

Mensagens : 46
Pontos : 55
Reputação : 101
Data de inscrição : 27/01/2010
Idade : 25

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Hatake em Seg 02 Ago 2010, 22:39

nao demonstrei ingratidao, tanto qe falei e coloqei um cueinho Very Happy
aqele erro n some chico

achei isso aki sobre os comandos de adm, mas n consegui fazer funciona, simplesmente n acontece nada Very Happy

Logging in as admin
Well every tutorial will test you the same thing!
Join your savage server and open the console. Type in the console:
Code:

cl_adminpassword my-CaSe-SeNsItIvE-unhackable-admin-password-with-1337-numbers

(or cl_admi and press tab to auto-complete!)
To test if you're really admin, type the next thing:
Code:

svcmd svr_name

This should tell you the name of the server if you're logged in else It'll do nothing...

But what can I do now? Well you can do lots of thing! Changing gravity and walking speed!
Code:

svcmd p_speed 1; svcmd p_gravity 0.05

Code:

svcmd p_speed 2.8; svcmd p_gravity 1


You can also change weapons using 2 commands:
Code:

svcmd objedit human_bow
svcmd objset hit_world bounce
svcmd objset bounce 1


Ok, had enough fun? No? Well continue to play with your server later, because I want to move on!
As you know I've given a really simple Basic Configuration for your server. It's your task to make the server the best server of savage! To do this you'll need the best settings, a great server to run the savage server on(Money helps!) and good referees who are online 24/7/365(Money helps here too! evil afro).
Savage has lots of variable and not much documentation! But it has 2 great commands, cvarlist and cmdlist.
Code:

svcmd cvarlist votes 0 9

oh oh! You just found how to turn on/off votes!
Code:

svcmd cvarlist votes 10 19

You just found more!!!
Code:

svcmd cmdlist revive

OMG there's a command to revive somebody!

There's also 2 very useful links which can help you to find variables:
Shade's very old but useful Server Administration page
OLD SEP Documentation

Just make sure you apply your changes to SEP.cfg (and add fancy notes like I did in the basic configuration!)

obs:wololowned esse tutorial da newerth
avatar
Hatake
You are a legend

Mensagens : 367
Pontos : 417
Reputação : 0
Data de inscrição : 22/11/2008
Idade : 27
Localização : neverland

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Sasori em Ter 03 Ago 2010, 12:42

poxa,eu nao sei inglês,sacanagem Sad
avatar
Sasori
Your story will be told for generations

Mensagens : 506
Pontos : 577
Reputação : 98
Data de inscrição : 25/02/2010
Localização : Santa Catarina

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por SavageBr em Sex 05 Nov 2010, 19:45

[b]Vei tou com uma duvida meu Servidor nao acontece nada quando eu coloco esse tutorial me diz oq e

SavageBr
UnnamedNewbie

Mensagens : 1
Pontos : 1
Reputação : 100
Data de inscrição : 05/11/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por CharLocK em Sab 29 Jan 2011, 21:47

Ae mas como eh o negocio pra ser adm?
Exemplo:/refpwd 123

CharLocK
UnnamedNewbie

Mensagens : 8
Pontos : 10
Reputação : 100
Data de inscrição : 23/01/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por B L a K e em Sab 12 Fev 2011, 14:21

Preciso de ajuda,
consegui cria e tudo entrei no meu server e talz, ai combinei de uns amigos entra nele pra joga, só que pra eles não aparece e agora como arrumo?
E pra logo como admin que tenho que faze?
avatar
B L a K e
UnnamedNewbie

Mensagens : 14
Pontos : 16
Reputação : 0
Data de inscrição : 21/11/2008
Idade : 21
Localização : Santa Catarina

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: TUTORIAL: Servidor de Savage

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum