STEAM GROUP
Silence.Noobs [S.N]!
STEAM GROUP
Silence.Noobs [S.N]!
0
IN-GAME
15
ONLINE
Founded
September 13, 2013
Language
Portuguese - Brazil
Location
Brazil 
All Discussions > Clan SN > Topic Details
 This topic has been pinned, so it's probably important
[S.N]Raizen Apr 17, 2014 @ 12:27pm
[SERVIDOR] Como criar um servidor dedicado
Algumas pessoas me perguntaram como criar um servidor dedicado e resolvi escrever aqui as informações básicas. Lembrando que eu sou super noob para isso...
Sites que utilizei no processo: Forum, google e vídeos do youtube.
http://kf-wiki.com/wiki/Help:Dedicated_servers
http://forums.tripwireinteractive.com/showthread.php?t=30579


Criando servidor dedicado no Steam passo a passo:

Parte 1 – Instalação
1) Criar um novo account no Steam que será utilizado para autorizar a instalação. Não é necessário possuir nenhum jogo nessa conta: http://store.steampowered.com/

2) Agora baixe o aplicativo SteamCDM cliente para o Windows https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_and_Running_SteamCMD . Após baixar, crie uma nova pasta no sistema, por exemplo: “C:\SteamCMD\” e extraia os arquivos nessa pasta.

3) Crie uma nova pasta para o servidor do Killing Floor, por exemplo: “C:\killingfloor\”

4) Crie um arquivo com o bloco de notas na pasta do SteamCMD e digite:
steamcmd +login <user> <password> +force_install_dir C:\killingfloor\ +app_update 215350 +exit

Lembre-se de trocar <user> pelo nome do novo account no steam.
Lembre-se de trocar o <password> pelo password do novo account do steam.
Não utilize o < > de password e user.
Exemplo de comando:
steamcmd +login raizen 123 +force_install_dir C:\killingfloor\ +app_update 215350 +exit

Certifiquece de colocar o diretório correto para a instalação. Se fez como no exemplo, não é necessário alterar.
Salve o arquivo digitando no final do nome do arquivo .bat
Exemplo: nome.bat

5) Agora de um clique duplo nesse arquivo. Se fez tudo certo, deverá iniciar um download dos arquivos automaticamente. Aguarde até terminar.

Parte 2 – Abrindo as Ports
Para que o servidor tenha acesso a internet, é necessário que abra as portas do roteador e que o firewall não esteja bloqueando. Abaixo você encontra a lista das Ports do Killing Floor que serão utilizadas:

7707 UDP (Game)
7708 UDP (Query)
7717 UDP (GameSpy)
8075 TCP (WebAdmin)
20560 UDP (Steam)
28852 TCP & UDP (Master Server Browser)

7709 UDP (Game)
7710 UDP (Query)
7719 UDP (GameSpy)
8077 TCP (WebAdmin)
20562 UDP (Steam)
28854 TCP & UDP (Master Server Browser)

Passo a passo:
1) Primeira coisa é saber o seu IP. Para saber o seu ip:
a) Abra o comando de executar. Se a configuração for padrão do Windows, segure a tecla do Windows e aperte R.
b) Digite o comando: cmd
Vai aparecer uma tela preta.
c) Digite nessa tela: ipconfig
d) Aperte Enter e irá aparecer uma lista com os IP’s. O número que precisa é do IPv4

2) Agora que você sabe o seu IP, abra a internet (como internet explore ou google chrome).

3) Digite o seu IP na parte de endereço da internet e aperte Enter. Irá aparecer uma mensagem pedindo nome do usuário e senha. Se a configuração for padrão o será:
Nome do usuário: admin
Senha: admin

4) Agora nessa parte é diferente para cada pessoa dependendo do provedor/roteador, etc. Vai precisa procurar um pouco até achar. No meu caso, eu entrei em 1 parte que chama WAN, entrei na seção servidor virtual e criei um serviço para cada uma das ports do Killing Floor.
Nome do serviço: Killing Floor master
Intervalo de porta: 28852:28854
IP local: digita o ip
Protocolo: Both

Nome do serviço: Killing Floor game
Intervalo de porta: 7707:7709
Ip Local: digita o ip
Protocolo: UDP

Nome do serviço: Killing Floor steam
Intervalo de porta: 20560:20562
Ip Local: digita o IP
Protocolo: UDP

Nome do serviço: Killing Floor gamespy
Intervalo de porta: 7717:7719
Ip Local: digita o ip
Protocolo: UDP

Nome do serviço: Killing Floor webadmin
Intervalo de porta: 8075:8077
Ip Local: digita o ip
Protocolo: TCP

5) Feito isso clica em aplicar e as portas estarão liberadas. Em alguns roteadores, ao invés de “intervalo de porta”, terá “porta de entrada” e “porta de saída”. Nesse caso não deverá digitar por exemplo 7707:7709. Digitará:
Porta de entrada: 7707
Porta de saída: 7709

Parte 3 – Configurando o servidor
1) Dentro da pasta do servidor do Killing Floor, precisa ter um arquivo chamado “KillingFloor.ini”. Esse arquivo contém uma imensa quantidade de configuração do servidor. Caso não tenha, entre nesse site: http://kf-wiki.com/wiki/KillingFloor.ini
E copie as informações em 1 arquivo do bloco de notas e salve o arquivo com o nome “Killing Floor.ini”

2) A maior parte da configuração já está pronta e não precisa ser alterada. Geralmente alteram as partes:
ServerName=
GamePassword=
GameDifficulty=

Exemplo:
ServerName=Servidor Brasil
GamePassword=123
GameDifficulty=7

O Código das dificuldades do jogo são:
1.0 = Beginner
2.0 = Normal
4.0 = Hard
5.0 = Suicidal
7.0 = Hell on Earth

3) O arquivo “KillingFloor.ini” é bem grande, caso tenha dificuldade para encontrar o “ServerName=” você pode fazer o seguinte: Com o arquivo aberto segure o ctrl e aperte o F (Ctrl+f). Irá aparecer uma ferramenta de busca. Você digita nela ServerName e clica em OK. Fazendo isso irá encontrar automaticamente essa parte no arquivo.

4) Existem outras configurações que podem ser alteradas, pode procurar no google se quiser mudar outra coisa.

Parte 4 – Ligando o servidor
1) Entre na pasta do servidor do Killing Floor. Se fez igual o exemplo está na parte “C:\killingfloor\”.
2) Entre em uma pasta chamada “System”.

3) Tem um arquivo chamado “kf_server_launcher.bat”. De um clique duplo no arquivo e irá iniciar o servidor.

4) Caso não tenha esse arquivo, você pode criar usando o bloco de notas. Para criar digite dentro do arquivo:
ucc server KF-Bedlam.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6
Salve o arquivo com o nome kf_server_launcher.bat

5) Você pode criar um atalho desse arquivo e colocar o atalho do arquivo na área de trabalho para iniciar o servidor com facilidade outro dia. Para criar o atalho clique com o botão direito do mouse no arquivo e clique em criar atalho.

6) Feito isso deverá criar o servidor. Aparecerá uma janelinha preta cheia de letrinhas. Essa porcaria é o servidor que tá rodando. Não feche! Se fecha isso fecha o servidor. Com isso aberto é só entrar e jogar.

5 – WebAdmin

WebAdmin é uma ferramenta muito útil para administrar e customizar o servidor. Para poder acessá-lo é necessário:

1º Entrar no arquivo KillingFloor.ini (pasta system do servidor) e alterar de False para True:

[UWeb.WebServer] bEnable=False > True

2º Será necessário também digitar o nome do Administrador e a senha. Ambos podem ser customizados no arquivo Killingfloor.ini. Esses itens são encontrados assim no arquivo:
[Engine.GameReplicationInfo] AdminName= [Engine.AccessControl] AdminPassword=

3º Que o arquivo da pasta system "KF_Server_Launcher" esteja como "AdminName=anonymous?"
Exemplo:
Agora para acessar o WebAdmin, basta entrar na internet com o endereço:
http://SEU_IP:8075

Geralmente quando você consegue acessar o servidor com o webadmin, quer dizer que o seu servidor estará disponível para os outros entrarem online no Killing Floor.

6 – Mutators
Cada mutator tem um jeito específico de instalar. Normalmente os sites que postaram os mutators explicam as peculiaridades de cada um. Abaixo explicarei de forma geral como colocar um mutator.
1) Instalação dos arquivos: Para instalar um mutator novo, basta copiar os arquivos nas pastas correspondentes. Na maioria dos mutators, basta copiar esses arquivos na pasta system. Alguns mutators possuem arquivos que deverão ser copiados em outras pastas, mas geralmente estão assinalados no próprio download que deverão ser colocados em pastas diferentes do servidor.

2) Adicionar o mutator no Killingfloor.ini: Alguns mutators precisam ser adicionados no arquivo killingfloor.ini. Quando for preciso adicione a linha correspondente em:
[Engine.GameEngine] ServerPackages=

3) Diversos mutators precisam ser ativados para fazerem efeito. Para ativar é necessário iniciar o servidor com o mutator ativo e ativar o mutator para os próximos mapas:

a) Para ativar o mutator quando iniciar o servidor, é preciso editar o arquivo “KF_Server_Launcher“ adicionando o mutator.
Coloque “?” no final
Coloque “,” entre mutators diferentes

Exemplo sem mutator:
Exemplo com um mutator ativo:
Exemplo com dois mutators ativos:

b) Ativar o mutator para outros mapas: Quando ativa o mutator ligando o servidor, ele só fará efeito no primeiro mapa que for jogado. Para fazer efeito nos outros mapas, precisa adiciona os mutators na votação dos mapas. Para fazer isso, o jeito mais fácil é pelo WebAdmin.
1º logue no WebAdmin
2º Após acessar o WebAdmin, entre no ícone em cima “Defaults”.
3º Selecione a opção do lado esquerdo “Voting GameConfig”
4º Configure colocando os mutators. Para adicionar mais de um mutator em uma mesma votação, segure a tecla ctrl quando for selecionar mais de um.

7 – Adicionar Stats no game tracks
1º Acesse o site: https://www.gametracker.com
2º Crie uma conta no site
3º Logue na conta e entre na aba “Servers”
4º Selecione o nome do jogo e adicione o IP do servidor.
5º Depois de adicionar o servidor, será necessário “claim server” para poder administrá-lo. Para isso, entre na pagina do servidor em clique em “claim server”. Irá pedir para que você altere temporariamente o nome do servidor para provar que ele é seu. Feito isso, poderá administrá-lo.

8 – Considerações finais

Existe muitas coisas que podem ser feito no servidor que não foram descritas aqui. Algumas podem ser encontradas de forma resumida no site: http://kf-wiki.com/wiki/Help:Dedicated_servers

Qualquer dúvida pode ser postada aqui.

Vlw
Last edited by [S.N]Raizen; Nov 19, 2015 @ 11:27am
< >
Showing 1-15 of 18 comments
M4N0£L Aug 26, 2014 @ 12:54pm 
Excelente mas não sei se foi alguma atualização do kf ou da gvt, mas já se fazem mais de um ano que tento, tento e tento, mas não consigo nem a paul criar um servidor. Antes era só configurar o modem e pronto. Você configura alguma coisa nas propriedades da internet naquele protocolos de conexão tcp/ipv4? Não lembro mas antes parece que fazia isso.
Last edited by M4N0£L; Aug 27, 2014 @ 8:51am
[S.N]Raizen Aug 28, 2014 @ 11:49am 
Não. Só libero os ports.
M4N0£L Aug 28, 2014 @ 1:13pm 
Então!!! aqui naquele laucher sempre fecha e nada, Acho que vou refazer tudo de novo pra ver se ficou alguma coisa pra tras.

valeu.
[S.N]Raizen Aug 28, 2014 @ 1:29pm 
o launcher de abrir a sala ou o launcher do download?
M4N0£L Aug 28, 2014 @ 1:33pm 
kf_server_launcher.bat, mas acho que vou refazer só pra confirmar.
[S.N]Raizen Aug 29, 2014 @ 1:17am 
Pode se mais de uma coisa que está dando problema. Ou o comando do bat está errado ou ta faltando algum arquivo no servidor. Geralmente o comando do bat é parecido com:
ucc server KF-BioticsLab.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?
M4N0£L Aug 29, 2014 @ 3:41pm 
Vou dar uma conferida nisso. Ainda não deu tempo pra ver isso, mas uma hora vejo e posto se funcionou.

valeu raizen.:Horzine:
Last edited by M4N0£L; Aug 29, 2014 @ 3:42pm
M4N0£L Sep 2, 2014 @ 12:27pm 
Não consigo mesmo, antes tinha um modem Sagecom que não lembro agora das iniciais que era só abrir as portas no modem e pronto, mas depois que trocaram por um da marca thomson nunca mais deu certo mesmo liberando as portas. É uma pena mesmo pois quando tava no torneio tentei por varias vezes e nada. Mas de toda forma valeu ainda vou tentar outra coisas.
Last edited by M4N0£L; Sep 2, 2014 @ 12:30pm
[S.N]Raizen Sep 2, 2014 @ 12:46pm 
Você não é o primeiro que diz isso. Tem mais pessoas com alguns modem que não conseguem fazer de jeito nenhum :(
[S.N]Raizen Sep 4, 2014 @ 11:42am 
Sorry
Guerrilheiro [Hk] Sep 21, 2014 @ 1:22pm 
a unica forma de conseguir fazer um servidor dedicado ( de qualquer jogo) na GVT é abrir as portas dele, pra fazer isso vc tem q desbloquear o modem da gvt e deixar ele em bridge, e pra fazer isso tem 2 formas, pagar o plano de ipfixo deles e pedir para desbloquear pela central de relacionamento ( pagando 50 reais mensais a mais), ou procurar na internet uma forma de desbloquear via Telnet, mas isso vai fazer perder a garantia do modem e se caso descobrirem q vc fez isso tem q pagar uma multa..
M4N0£L Nov 7, 2014 @ 3:28pm 
pois é tava vendo esse negôcio de telnet no forum da tripware mas nem fui mais adiante. consegui liberar as portas agora só troquei o modem e não sei porque cargas d'agua essa bagaça não dava certo mesmo liberando as portas. agora dá até pra entrar nos server pelo botão entrar no server coisa que antes não estava acontecendo.
Guerrilheiro [Hk] Nov 15, 2014 @ 9:29pm 
além de liberar as portas manoel, é bom vc desativar a função de firewall do modem da gvt ( uma vez q ele esteja desbloqueado),pois é o firewall do modem q bloqueia a visualização dos servidores na lista de jogos do kf...
se vc quiser, posso te dar um toque de como fazer o desbloqueio total do modem gvt... tenho um passo a passo aqui em algum lugar do meu pc.. quando achar eu upo ele em algum servidor de downloads e posto aqui pra vc....
Sergeant Giacomo Nov 23, 2014 @ 5:56pm 
Tripwire lixo do caralho, tem que fazer tudo isso pra não conseguir nem entrar no próprio server ou mesmo não conseguir fazer a merda do server.

GG

10/10 gonna rent a server instead of just making a fucking new one.
ANDER Jan 13, 2015 @ 12:26pm 
ótimo tutorial, abraço
< >
Showing 1-15 of 18 comments
Per page: 1530 50

All Discussions > Clan SN > Topic Details