SERVIDORUm server dedicado de Counter Strike Source permite que você hospede um servidor de CS:S sem que necessariamente tenha que estar no jogo, o que não acontece ao criar-se um server normal pelo link Create Server do menu CS:S. Um server dedicado também permite um maior controle sobre o server, permitindo os comandos kick, ban e o acompanhamento dos recursos de sistema que o SD (server dedicado) está utilizando. Ao configurar um server dedicado em seu computador, é importante levar considerações em alguns pontos, como:
Configuração do PC;
Taxa de upload da conexão;
Variáveis de configuração;
Parte 1 - Informações
Tamanho do server: 8 slots
CPU: 800
RAM: 256mb
Tamanho do server: 16 slots
CPU: 1200
RAM: 384mb
Tamanho do server: 24 slots
CPU: 1600
RAM: 512mb
Tamanho do server: 32 slots
CPU: 2200
RAM: 768mb
Levando isso em consideração você já é capaz de definir razoavelmente qual será o tamanho do server que você poderá hospedar. mas lembre-se, ao utilizar outros recursos do computador, como jogar, ouvir música, fazer downloads, etc, tais atividades irão competir por processamento e memória do seu PC e poderão criar lag em seu server dedicado.
Taxa de upload da conexão
A taxa de upload de sua conexão de internet é um dos fatores mais importantes na configuração de um server dedicado. A taxa de upload irá definir quantos slots você poderá ter em seu server, assim como será a base para o cálculo das variáveis de configuração do server (as quais serão explicadas adiante). Você pode descobrir sua taxa de upload e download ligando para seu provedor de internet ou acessando o site mesmo.
Variáveis de configuração
Uma super configuração de PC e uma ótima conexão não irão garantir um ótimo server dedicado. É necessário que você diga ao server quais serão os limites que cada usuário deverá respeitar ao entrar no server, ou seja, quanta informação o PC dos jogadores poderá requisitar e/ou enviar por segundo ao server. As principais variáveis do server que deverão ser configuradas são: sv_maxrate, sv_maxupdaterate, sv_minrate.
Parte 2 - Configuração do server
Após essa pequena introdução vamos partir para a configuração do server propriamente dita. Primeiramente certifique-se de que possui o hardware adequado para rodar o server, a partir disso, verifique a sua conexão de internet para saber sua taxa de upload, normalmente é medida em kbps, podendo ser 150kbps, 300kbps, 512kbps, 600kbps, 1000kbps ou mais. Agora você poderá calcular quantas pessoas o seu server irá suportar, para isso deverá definir qual sv_maxrate você quer usar. Tenha em mente que a taxa de sv_maxrate define o máximo de bits de informações que o server enviará aos clientes. Essa e outras variáveis você encontrará no arquivo server.cfg na pasta ''steamapps\suaconta\sourcededicated server\cstrike\cfg'', se o arquivo não existir crie-o no bloco de notas e adicione tais variáveis. Não recomendo um rate menor que 6144 para um server com mais de 16 jogadores ou menor que 4096 para um server com mais de 12 jogadores. Cálculo deverá ser o seguinte:
Para sv_maxrate 6144:
Largura de banda (upload) em kbps / 48 = número de jogadores.
Para sv_maxrate 4096:
Largura de banda (upload) em kbps / 36 = número de jogadores.
Para sv_maxrate 3072:
Largura de banda (upload) em kbps / 24 = número de jogadores.
Então, se você possuir uma largura de banda (upload) de 600kbps e você desejar um sv_maxrate 6144, você deverá dividir 600 por 48 e terá um server para 12 pessoas. Qualquer server funcionará absolutamente perfeito com um sv_maxrate 6144, um valor acima disso é desnecessário e não terá muito efeito positivo. Também é possível fazer o cálculo de traz para a frente, sabendo o número de jogadores desejados e sua taxa de upload você poderá calcular a sv_maxrate, utilize o seguinte cálculo: sv_maxrate = largura de banda (upload) em kbps x 128 / n° jogadores, logo, se você quer um server para 12 pessoas e possui uma taxa de upload 600kbps, a variável sv_maxrate será de 6400.
Agora iremos configurar a variável sv_minrate. Essa variável deverá sempre ser colocada em 0 (zero), uma vez que os clientes com conexão ruim poderão utilizar a sua cl_cmdrate o mais baixo possível e assim jogarem com menos lag. Atenção: jogadores com ping alto não causam lag no server. Servers mal configurados causam lag. Finalmente iremos configurar a última e mais importante variável do server, a sv_maxupdaterate. O cálculo para essa variável deverá ser o seguinte: sv_maxupdaterate = sv_maxrate / 256 se você estivesse utilizando sv_maxrate 6144 então a sv_maxupdaterate seria de 24. Basicamente, comece com essa fórmula e se o server ainda tiver problemas com lag apenas vá diminuindo a sv_maxupdaterate a valores menores do tipo: 20, 15, 10, 6, até que o server não tenha mais problemas de lag.
Parte 3: Criando servidor dedicado
Até agora configuramos a parte interna do server, mas ainda é necessário um ajuste fundamental. Ao criar seu servidor dedicado é importante que ele esteja configurado para rodar em "alta prioridade" no Windows. Para deixar seu server dedicado rodando em alta prioridade, inicie o server dedicado normalmente, e então, abra o gerenciador de tarefas (ctrl+alt+del) e procure a aba processos. Localize o processo chamado srcds.exe, clique com o botão direito sobre ele, selecione definir prioridade e depois selecione alta. Pronto seu server dedicado estará funcionando perfeitamente.
Fonte:
www.adrenaline.com.brFonte:
www.axessource.gnx.com.brCLIENTEPara configurar suas rates clientes (ou seja, no seu jogo) e muito mais facil pois não é nescessario nenhum cálculo. Basicamente seria inserir estes comando 1 a 1 no seu console, veja:
rate 25000
cl_cmdrate 33
cl_updaterate 33
Com essas configurações ja seria como um padrão para jogar em qualquer servidor bem configurado porém em um servidor de rate 66 ou 100 você não estaria aproveitando todo seu "potencial" mas, mesmo assim jogaria sem muitos problemas.
Ao ajustar suas rate para jogar em um servidor rate 66 ou 100 ao voltar para um servidor de rate 33 ele pode forçar você usar valores menores para cl_cmdrate e cl_updaterate se bem configurado.
No entanto ficar decorando esse códigos... ninguem merece. rsrsr
Mas, você pode faze cfg's para configurar suas rate com facilidade veja,
Crie um arquivo de texto do tipo .txt e insira o seguinte codigo no seu conteúdo:
//rate 33
rate 25000
cl_cmdrate 33
cl_updaterate 33
Salve e renomei esse arquivo para rate33.cfg
Faça o mesmo para rate 66 e 100 ex:
//rate 66
rate 25000
cl_cmdrate 66
cl_updaterate 66
Renomei o arquivo para rate66.cfg e
//rate 100
rate 25000
cl_cmdrate 100
cl_updaterate 100
Renomei o arquivo para rate100.cfg
Com isso você terá 2 arquivos, rate33.cfg, rate66.cfg, e rate100.cfg
Copie esses 3 arquivos para sua parte cfg do sounter- strike source o padrão seria:
C:\Arquivos de programas\Steam\steamapps\nome de usuário\counter-strike source\cstrike\cfg
Assim, quando entrar em um server de rate 66 você entra no console e digira exec rate66 (não precisa do .cfg mas não tem problema por exec rate66.cfg mas, não precisa)
Quando voltar para um server de rate33 digite no console, exec rate33 ou exec rate33.cfg
Com isso, ele roda aqueles 3 comando contidos em cada arquivo rateXX.cfg que você colocou na sua pasta cfg do counter-strike source.
Para facilitar um pouco mais você pode reservar 3 teclas para isso e fazer um bind para cada arquivo ex:
digite no console
bind F7 "exec rate33.cfg"
depois
bind F8 "exec rate66.cfg"
e
bind F9 "exec rate100.cfg"
Assim você usa suas teclas F7 para configurar seu game para um server de rate 33 F8 para rate 66 e F9 para rate 100
OBS: No caso dos bind's você pode parfeitamente usar outras teclas tipo... 8, U, I, O, P, H, J, K, T, DEL, INS, HOME, 7, 6, etc...
No meu caso eu não uso bind para isso para isso pois assimq ue você digira exec rate no console ele ja te da as dias 33 66 100 então não tem erro!
Espero que seja útil!