Lux. Postado June 17, 2007 Denunciar Share Postado June 17, 2007 Fazendo um servidor dedicado de CS Lag-Free! ATENÇÃO: ESSE TUTORIAL FOI DESENVOLVIDO PARA SERVIDORES DE CS:SOURCE, MAS NADA IMPEDE DE USAREM PARA SERVERS DE 1.6 Introdução:: O que eu pretendo mostrar com esse tutorial é como fazer com que um computador normal, com uma internet banda larga normal home-edition consiga rodar até um server de 14/16 pessoas sem lag a partir de alguns aplicativos e mesmo a partir de alguns calculos matemáticos. Hardware:: Slots: 8 CPU: 800 Mhz RAM: 256MB Slots: 16 CPU: 1200Mhz RAM: 384MB Slots: 24 CPU 1600Mhz RAM: 512MB Windows XP Pro Internet:: O mais importante é ter uma boa velocidade de upload, mas mesmo com uma velocidade baixa você consegue ter um bom servidor lag-free de 12 slots até Limpando seu PC:: É hora de mecher no seu windows Xp. Iniciar>Executar, digite "regedit". Selecione Arquivo>Exportar Isso fará com que você faça um backup do registro do seu computador, assim, se você não gostar ou fizer alguma bobeira você pode reverter o processo. A) Liberando velocidade na internet 1. Clique em iniciar, Executar 2. Digite "gpedit.msc" 3. Maximize "Configuração do computador" 4. Maximize "Modelos Administrativos" 5. Maximiza "Rede" 6. Vá em "Agendador de pacotes QoS" 7. Clique duplo em "limitar largura de banda reservável" 8. Na aba "settings", marque "ativado" ou "enabled" 9. Onde diz "Limite de banda %" mude para 0 10. Clique Aplicar e dê OK Deixando o computador mais 'leve' 1. Vá em "Propriedades" apenas clicando com o direito no Desktop 2. Vá na aba "Aparências" e em "Efeitos" 3. Desmarque tudo, exceto "Ocultar sublinhados para navegação do teclado..." 4. Volte para a aba "Aparências" 5. Na categoria "Janelas e Botões", escolha "Windows Clássico" 6. Aplique e dê OK C) Checando por Drivers Assinados pode fazer com o que o servidor não caia 1. Em iniciar, vá em "Executar" 2. Digite "Sigverif.exe" 3. Clique em "iniciar" D) Desligar alguns processos do windows pode aumentar gradativamente a performance. 1. Vá ao "Painel de controle", selecione "Ferramentas Administrativas" 2. Selecione "Serviços" 3. Para desativar o processo clique com o direito e em "Parar" 4. Lista de serviços não-essenciais: (Ingles) Application Management Clipbook Error Reporting Distributed Link Tracking Client Help and Support Indexing IPSEC Messenger Remote Registry Service Telnet Windows Time WMI Performance Adapter (Portugues) Adaptador de desempenho WMI Erro ao informar o serviço Cliente de rastreamento de link distríbuido Ajuda e suporte Mensageiro Serviços IPSEC Serviço de Indexação Telnet Horário do Windows e alguns que eu não achei em português E) Desfragmentar seu HD poem os arquivos em ordem, o que faz com que o HD fique mais rápido 1. Vá em "Meu computador" 2. Clique com o botão direito no HD, selecione "Propriedades" 3. Vá na aba "Ferramentas" 4. Clique "Desfragmentar Agora" 5. "Desfragmentar" F) Aumentando a prioridade do servidor faz com que o computador deixe ele sempre em 1º lugar. 1. Pressione "Ctrl + Alt + Del" 2. Vá na aba "processos" 3. Procure o processo do seu servidor, se for de 1.6, "hlds.exe", se for source "Srcds.exe" 4. Clique com o direito 5. Selecione "Definir Prioridade" e deixe em "Alta" (Você deve fazer isso sempre que ligar o server) G) Aumentando a perfomance da sua memória (Faça um backup - SÉRIO) 1. Vá em iniciar, "executar" e digite "regedit" 2. Procure a seguinte chave: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 3. Clique duplo em "DisabePagingExecutive", selecione "Decimal" e coloque 1. 4. Clique duplo em "LargeSystemCache", selecione "Decimal" e coloque 1. 5. Cria um novo valor DWORD cliquando na pasta "Memory Management", assim que criado nomeie-a "IOPageLockLimit", dê um cliqueduplo e selecione "hexadecimal", coloque 4000 se tem 128Mb de RAM 10000 se tem 256Mb de RAM 40000 se tem 512Mb de RAM ou mais, de OK 6. Reinicie o Computador para fazer efeito. H) Aumentando a perfomance, se você tem de 256Mb de RAM ou mais 1. Iniciar, "executar" e digite "msconfig.exe" 2. Selecione a aba "SYSETM.INI" 3. Adicione "ConservativeSwapFileUsage=1" na seção "[386enh]" 4. Clique OK e reincie o computador para fazer efeito I) Para diminuir o tempo do PC para ligar, fazendo o XP muito mais rápido 1. Iniciar, "executar" digite "regedit" 2. Ache a seguinte chave :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters 3. Clique duplo em "EnablePrefetcher", coloque "decimal" e coloque um 3 4. De Ok e reincie. J) É recomendavel você ter o ServicePack 2, ele desativa vários processos irrelevantes. Porém ele tem um firewall e você precisa fazer com que o server passe pelo firewall, para isso 1. Vá ao "Painel de Controle" 2. Abra "Firewall do windows" 3. Selecione a aba "Excessões" 4. Clique "Adicionar programa" 5. Clique "Procurar" e navegue ao seu "server.exe" K) Desativando mais interface desnecessária 1. Vá ao "Painel de controle", selecione "Sistema" 2. Vá a aba "Avançado", em desempenho clique em "Configurações" 3. Selecione a opção de melhor perfomance 4. Aplique e de OK L) Esse programa vai aumentar o tanto de FPS que o server aguenta (Só pra servidores de SOURCE) 1. Download esse programa: http://jupiter.walagata.com/w/nsf924/srcdsfpsboost.zip 2. Abra o programa srcdsfpsboost.exe 3. Minimize a tela 4. Para sair do programa clique qualquer tecla seguida de enter M) Reduzindo a tensão que o servidor de SOURCE causa 1. Iniciar, "executar", digite "regedit" 2. Vá até a chave: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/PriorityControl 3. Clique com o direito e selecione novo valor DWORD com o nome IRQ8Priority 4. Clique modoficar 5. Coloque 1 6. Dê OK N) Colocando o "heapsize-" Isso permite que o srcds.exe (SOURCE) use um tanto EXATO de memoria 1. Clique com o direito no icone do servidor de source 2. Em parâmetro vá até o final da linha e adicione -heapsize n onde n é: 128MB de RAM - 16384 256MB de RAM - 65536 512MB de RAM - 262144 1GB de RAM - 524288 2GB de RAM - 1048576 O) TCP Optimizer - Esse programa otimiza sua internet ao máximo para maior aproveitamento 1. Download o programa: http://www.speedguide.net/files/TCPOptimizer.exe 2. Na área "Network adapter" coloque a placa de rede que você usa pra internet 3. No topo coloque sua internet (Cabo, DSL, Discada...) 4. Deixe selecionado "Optimal Settings" embaixo 5. Clique "Apply Changes" 6. Clique OK quando perdir para reiniciar Algumas outras dicas:: 1. Sempre deixe o COOLER do PC limpo, poeira o deixa lento e o pc esquenta, causando LAG 2. sempre deixe seu PC livre de vírus e spywares 3. deixe seu HD sempre limpo, você pode limpa-lo tirando os programas temporários do Internet Explorer 4. Sempre minize a tela do server, usa menos memória EDIT: Colocando um superatalho para deixar o HLDS independente Você pode diminuir ainda mais o uso da CPU, colocando nos parâmetros do atalho do HLDS, -console, ele não irá fazer gráficos e diminuirá o uso da cpu! Também é possível iniciar o HLDS juntamente com o windows, colocando nos parametros: -console -game cstrike +port 27015 +hostname "DaBomb Crib" +map de_dust +maxplayers 15 -autoupdate CVARs:: Tudo dito acima não funcionará perfeito se as configurações de CVARs do servidor não estirevem corretas... sv_minrate deve ser 0, aumenta caso não queira que usuários de internet discada usem seu server sv_maxrate não é recomendavel deixar menos que 8000 se o server tiver 24 ou mais pessoas, 6000 para um server de 16 ou mais slots, 4000 se 12 ou mais pessoas. sv_maxrate 8000 banda em Kbps / 64 = número recomendado de slots sv_maxrate 6000 banda em Kbps / 48 = número recomendade de slots sv_maxrate 4000 banda em Kbps / 32 = número recomendado de slots sv_maxrate 3000 banda em Kbps / 24 = número recomendado de slots Se você tem 1400 Kbps de banda disponível e você pretende ter um sv_maxrate de 8000 você divide 1400 por 64 e tem 21 slots, dará 8333, arredondamos e dará 8000, mas não é essencial para um servidor lag free e competitivo. sv_maxupdaterate = sv_maxrate/ 300 Se você tem um sv_maxrate de 7466 e deve dividir por 300 você terá um sv_maxupdaterate de 24 Basicamente começa com essa formula, mas você terá lags e pings altos, diminua até você ter bons pings no seu servidor. Um número alto não ajuda, mas um número perto de 12,20 sim. Configuração do Booster:: Configuração recomendada de Drek, dos fórums do STEAM booster_show_connmsg 0 booster_autofps 100 booster_minsleepms 10 booster_force_systicrate 0 booster_cpu_enabled 1 booster_cpu_spikemax 2 booster_cpu_spikelevel 60 booster_cpu_floor 20 booster_cpu_quiettime 60 booster_cpu_mmmin 2 booster_cpu_mmmax 8 booster_cpu_mminc 1 booster_lite_mode 3 Plugins:: Para counter-strike 1.6 é recomendado instalar: AdminMod + Statsme Mas nada o impede de ter Amx mod x, claro que é uma boa escolha mas não entupa-o de plugins, isso o torna complexo e causa muito lag E para CS:S o Mani Admin Plugin, sem muitas funções... Sv_downloadurl :: Esse CVAr permite que os clientes que estão entrando no seu server baixem os arquivos de um host e não diretamente do seu servidor, diminuindo o lag e aumentando a velocidade de download dos arquivos do seu server... Coloquem isso no seu server.cfg sv_download 1 sv_download url http://seuhost.com/cstrike/ mantenha a árvore dos arquivos no seu host. Créditos:: http://forums.steampowered.com/forums/s ... light=Lagg (Drek) http://cpnclan.home.comcast.net/guide.html (Cpn Clan) http://forums.alliedmods.net/showthread.php?t=56296 (bmann_420) Link para o comentário Compartilhar em outros sites More sharing options...
AncesTTraL Postado June 17, 2007 Denunciar Share Postado June 17, 2007 Karaca mto bom esse tuto pena ke tem que deixar ele com Windows 2000 Maior parte das coisas ai eu faço e garanto ke vale a pena...mas pra quem ja tem um PC bom, eh so botar Prioridade maxima, no shift+ctrl+esc no hlds.exe e fechar tudo ke usa internet...ja eh suficiente queria que meu problema fosse esse ^^ resolveria facil...meu problema eh a velox =/ ke sako Link para o comentário Compartilhar em outros sites More sharing options...
Psykinho Postado June 17, 2007 Denunciar Share Postado June 17, 2007 Mtu bom... mais num tinha que coloca em Tuto de CS ? Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado June 17, 2007 Autor Denunciar Share Postado June 17, 2007 Mtu bom... mais num tinha que coloca em Tuto de CS ? só moderadores podem posta nakela área alguem temq move =P Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado June 17, 2007 Autor Denunciar Share Postado June 17, 2007 Karaca mto bom esse tuto pena ke tem que deixar ele com Windows 2000Maior parte das coisas ai eu faço e garanto ke vale a pena...mas pra quem ja tem um PC bom, eh so botar Prioridade maxima, no shift+ctrl+esc no hlds.exe e fechar tudo ke usa internet...ja eh suficiente queria que meu problema fosse esse ^^ resolveria facil...meu problema eh a velox =/ ke sako Arruma o sv_maxupdaterate de acordo com os calculos aqui com a minha net agora meu server ta assim: 14 Slots Amx mod x com 27 plugins rodando sv_maxrate 5000 sv_minrate 0 sv_maxupdaterate 14.4 Lag-free 200kbps /download 20kbps /upload :roll: Link para o comentário Compartilhar em outros sites More sharing options...
grboav Postado June 17, 2007 Denunciar Share Postado June 17, 2007 oloko fico foda vey () movido Link para o comentário Compartilhar em outros sites More sharing options...
AncesTTraL Postado June 17, 2007 Denunciar Share Postado June 17, 2007 Karaca mto bom esse tuto pena ke tem que deixar ele com Windows 2000Maior parte das coisas ai eu faço e garanto ke vale a pena...mas pra quem ja tem um PC bom, eh so botar Prioridade maxima, no shift+ctrl+esc no hlds.exe e fechar tudo ke usa internet...ja eh suficiente queria que meu problema fosse esse ^^ resolveria facil...meu problema eh a velox =/ ke sako Arruma o sv_maxupdaterate de acordo com os calculos aqui com a minha net agora meu server ta assim: 14 Slots Amx mod x com 27 plugins rodando sv_maxrate 5000 sv_minrate 0 sv_maxupdaterate 14.4 Lag-free 200kbps /download 20kbps /upload :roll: Esse ñ eh o problema...a largura da banda deles (velox) esta no limite aki na quadra...dai qdo todo mundo entra no PC, Ex:Final de semana, de tarde, de noite, feriado e talz, o serve fica com ping 300... Ja de manha, e de madrugada ele roda com piing 50...[Media] Link para o comentário Compartilhar em outros sites More sharing options...
Fvox Postado June 17, 2007 Denunciar Share Postado June 17, 2007 Parabéns Lux, ficou bom mesmo,! Link para o comentário Compartilhar em outros sites More sharing options...
- --sonArdo-- - Postado June 18, 2007 Denunciar Share Postado June 18, 2007 Tipo eu num entendi muito bem a parte do sv_download url se pude explica melhoR xD Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado June 18, 2007 Autor Denunciar Share Postado June 18, 2007 Tipo eu num entendi muito bem a parte do sv_download url se pude explica melhoR xD Vo explica a base de exemplos: 1. Eu assinei um host de 50 mega com nome imaginário HOST 2. A url do meu host é http://www.host.com.br/ 3. Aí, por FTP eu upei meus MAPAS, SONS, e tudo mais o que os clientes precisam baixar do meu server, upei tudo pro HOST 3.1 Eu tenho alguns mapas na pasta cstrike/maps eles são mapa1.bsp mapa2.bsp mapa3.bsp 3.2 Eu tenho alguns sons também na pasta cstrike/sound/misc som1.wav som2.wav som3.wav Por FTP, eu crio as MESMAS pastas dentro do HOST Ficaria assim: http://www.host.com.br/cstrike/maps e sound/misc e upo os mapas 1,2 e 3 e os sons 1,2 e 3 pra essas pasta ou seja, mantendo a arvore de pastas do counter. Assim que eu upei esses arquivos eu fui no meu server.cfg e coloquei esses CVARs sv_download 1 sv_downloadurl http://www.host.com.br/ Automáticamente ele irá baixar os arquivos a partir da árvore de pastas Se ele não conseguir o server upa normalmente! :err: Link para o comentário Compartilhar em outros sites More sharing options...
eryck Postado June 25, 2007 Denunciar Share Postado June 25, 2007 o q saum CARVs, eu num intendi o q saum isso, e onde poe aqueles comandos no final do topico, podem me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado June 25, 2007 Autor Denunciar Share Postado June 25, 2007 o q saum CARVs, eu num intendi o q saum isso, e onde poe aqueles comandos no final do topico, podem me ajudar? CVARs:: Tudo dito acima não funcionará perfeito se as configurações de CVARs do servidor não estirevem corretas... sv_minrate deve ser 0, aumenta caso não queira que usuários de internet discada usem seu server sv_maxrate não é recomendavel deixar menos que 8000 se o server tiver 24 ou mais pessoas, 6000 para um server de 16 ou mais slots, 4000 se 12 ou mais pessoas. sv_maxrate 8000 banda em Kbps / 64 = número recomendado de slots sv_maxrate 6000 banda em Kbps / 48 = número recomendade de slots sv_maxrate 4000 banda em Kbps / 32 = número recomendado de slots sv_maxrate 3000 banda em Kbps / 24 = número recomendado de slots Se você tem 1400 Kbps de banda disponível e você pretende ter um sv_maxrate de 8000 você divide 1400 por 64 e tem 21 slots, dará 8333, arredondamos e dará 8000, mas não é essencial para um servidor lag free e competitivo. sv_maxupdaterate = sv_maxrate/ 300 Se você tem um sv_maxrate de 7466 e deve dividir por 300 você terá um sv_maxupdaterate de 24 Basicamente começa com essa formula, mas você terá lags e pings altos, diminua até você ter bons pings no seu servidor. Um número alto não ajuda, mas um número perto de 12,20 sim. Configuração do Booster:: Configuração recomendada de Drek, dos fórums do STEAM booster_show_connmsg 0 booster_autofps 100 booster_minsleepms 10 booster_force_systicrate 0 booster_cpu_enabled 1 booster_cpu_spikemax 2 booster_cpu_spikelevel 60 booster_cpu_floor 20 booster_cpu_quiettime 60 booster_cpu_mmmin 2 booster_cpu_mmmax 8 booster_cpu_mminc 1 booster_lite_mode 3 CVARs = configração esses comandos sv_downloadurl sv_maxupdaterate sv_maxrate sv_minrate sv_minupdaterate você pode escrevê-los em seu server.cfg (valve/cstrike/server.cfg) pra ficarem gravados, OU, pode escreve-los na hora em que ligar o HLDS.exe (Half-Life Dedicated Server) eles que 'controlam' o server! Os comandos do BOOSTER a qual me referi são de um addon que minimiza o ping do server esse programa você pode baixa-lo junto com o ADDONS SITECS do 206source ^^ Link para o comentário Compartilhar em outros sites More sharing options...
eryck Postado June 25, 2007 Denunciar Share Postado June 25, 2007 vlws, mas num onsigu executar o server.cfg, cara o topico tah otimooooo, mtu bom memso, sem colocar esses comandos melhorou mtu Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado June 25, 2007 Autor Denunciar Share Postado June 25, 2007 vlws, mas num onsigu executar o server.cfg, cara o topico tah otimooooo, mtu bom memso, sem colocar esses comandos melhorou mtu pra executar o server.cfg é só abrir com o bloco de notas =] Link para o comentário Compartilhar em outros sites More sharing options...
- --sonArdo-- - Postado June 29, 2007 Denunciar Share Postado June 29, 2007 ai Uma dica ai pra num te q fik dando Crl alt del e Colok como tempo real toda ora q abre o server Colok isso na frente do Caminho do hlds C:\WINDOWS\system32\cmd.exe /c start "runrealtime" /realtime Link para o comentário Compartilhar em outros sites More sharing options...
rafacampos Postado July 1, 2007 Denunciar Share Postado July 1, 2007 To rodando um Server 10 Slots numa net 250 um speedy light () Antes dava ate 6 slots mais ping ficava na media de 150 200 Parece mintira mais esse tuto eh milagroso vlw ae cara... Quem duvida fala ae q eu boto uma imagem aqui!!! HJ a noite vo tenta bota 12 slots pra ve onde vai para kkkkk. () Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado July 1, 2007 Autor Denunciar Share Postado July 1, 2007 To rodando um Server 10 Slots numa net 250 um speedy light () Antes dava ate 6 slots mais ping ficava na media de 150 200 Parece mintira mais esse tuto eh milagroso vlw ae cara... Quem duvida fala ae q eu boto uma imagem aqui!!! HJ a noite vo tenta bota 12 slots pra ve onde vai para kkkkk. () uauuu essa foi fodaaa eu tava rodando um de 10 no meu virtua de 2mb agora ta 12, nao ponho 14 pq tem mais gent q usa a net xD Link para o comentário Compartilhar em outros sites More sharing options...
rafacampos Postado July 1, 2007 Denunciar Share Postado July 1, 2007 Ta ae a prova os ping so tava meio alto pq a porra do avast tava atualizano, mais tava sem lag nenhum.. vlw pelo tuto ae Lux. Link para o comentário Compartilhar em outros sites More sharing options...
Fernando -Fdo0- Postado July 2, 2007 Denunciar Share Postado July 2, 2007 Esse tutorial eh mais do que perfeito! meu pc ficou ótimo depois disso. mto bom mesmo =D Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado July 2, 2007 Autor Denunciar Share Postado July 2, 2007 Ta ae a prova os ping so tava meio alto pq a porra do avast tava atualizano, mais tava sem lag nenhum.. vlw pelo tuto ae Lux. sem o avast entao ;D parabens ta rox mesmo sem lag quase Link para o comentário Compartilhar em outros sites More sharing options...
caique_ Postado July 10, 2007 Denunciar Share Postado July 10, 2007 qual seria meus comandos de rates se minha net eh um speedy power? Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado July 10, 2007 Autor Denunciar Share Postado July 10, 2007 qual velocidade de upload? dependendo... dá pra fazer sv_maxrate 4096 sv_maxupdaterate 13.4 sv_minrate 0 12 players (slots) Link para o comentário Compartilhar em outros sites More sharing options...
caique_ Postado July 10, 2007 Denunciar Share Postado July 10, 2007 seila qual eh a velo mais to fazendo um de 10 e o povo fik com lag entre 80 e 100 mais tem uns q paça de 150 ai ja laga tudo o server e nao sao poucos entram umonte as vezes com lag alto =/ sera q to fazendo algo errado? o.O Link para o comentário Compartilhar em outros sites More sharing options...
Lux. Postado July 10, 2007 Autor Denunciar Share Postado July 10, 2007 seila qual eh a velomais to fazendo um de 10 e o povo fik com lag entre 80 e 100 mais tem uns q paça de 150 ai ja laga tudo o server e nao sao poucos entram umonte as vezes com lag alto =/ sera q to fazendo algo errado? o.O oq laga o server não é gente com ping alto, mas sim um server mal configurado por isso que os HPKs da vida (Kickadores de pings altos) são injustos 10 players ok, vamos calcular... eu recomendo sv_maxrate 3000 sv_maxupdaterate 10 sv_minrate 0 tenta escrever/substituir isso no seu server.cfg aí quem sabe da uma melhorada... Link para o comentário Compartilhar em outros sites More sharing options...
caique_ Postado July 11, 2007 Denunciar Share Postado July 11, 2007 tabom abri no bloko de notas substitui tem q executa o server.cfg ow nem? no console do server ow do cs? eu abri pa 8 nao teve lag pa 10 lago do msm jeito eu qria um server pa 10 para rolar cf mix e talz tem otro comando nao? vlw bomm topic Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts