Servidor OveR padrão by ET Rocks Introdução Neste tutorial, montaremos um servidor OveR padrão, conforme tudo o que foi ensinado no tuturial anterior (Montando um servidor de Assault Cube). Deixaremos as informações gerais armazenadas nos arquivos de configuração padrão, e as que forem variáveis (conforme houverem mais servidores em uma mesma máquina) colocaremos em arquivos separados. Lembrando que a possibilidade de múltiplos servidores deve respeitar o total de jogadores permitidos pela velocidade de upload do servidor, que pode ser conferida em www.speedtest.net. Por exemplo, se para cada 0,25 a 0,3 Mb, poderá ter 6-8 jogadores e o servidor tiver 0,6 Mb, poderão ser feitos vários servidores ou um único desde que o total geral não seja maior que 16 jogadores. Lembrando também que na execução do(s) servidor(es), o computador do mesmo não deverá estar acessando páginas da internet, downloads, torrents, ou quaisquer outras atividades relacionadas, que em caso contrário poderá ocasionar lags. Arquivos de configuração Abaixo do nome de cada arquivo, estará o código que deve ser armazanado, juntamente com as observações de cada um (//). Pode-se copiar o conteúdo (inclusive observações) abaixo do nome de cada arquivo e colar nos respectivos, exceto o maprot.cfg que NÃO deverá ser alterado (como padrão OveR). forbidden.cfg //Arquivo de palavras proibidas //Não tem bom funcionamento //Portanto, deixe este arquivo em branco //ou com estas linhas comentadas com // info_en.txt //Arquivo de informações do menu Get additional server information ------------------------------------------------------------------- Seja bem-vindo ao servidor \f0brasi\f2leiro \f5do \f1 OveR!\f5 Clan! Desenvolvido por: ET Rocks \f4[overclan.webs.com] -------------------------------------------------------------------
O Clan Over preza pelo respeito a todos os jogadores e abomina o uso de trapacas. Os nossos principais objetivos sao de crescer, chegar ao topo e tambem aumentar nossos lacos de amizade e companheirismo. Qualquer jogador do Assault Cube pode se tornar um de nos, basta mostrar forca de vontade. Se for um jogador experiente, basta demonstrar suas habilidades de jogo. Se for um novato no mundo AC,deve estar disposto a aprender. O Clan Over e mais que apenas um grupo: e uma familia. \f7"over Clan: sozinhos somos fortes. Unidos, somos melhores." ------------------------------------------------------------------- Welcome to the \f0brazi\f2lian \f1 OveR! \f5clan server! Developed by: ET Rocks \f4[overclan.webs.com] ------------------------------------------------------------------- The Over Clan appreciates the respect of all players and abhors the use of cheat. Our main goals are to grow, reaching the top and also increase our ties of friendship and companionship. Any Assault Cube player can become one of us, just show willpower. If you are an experienced player, just to demonstrate their playing skills. If you are a beginner in the world AC, must be willing to learn. Over The Clan is more than just one group: it is a family. \f7"over Clan: as individuals we are strong. United, we are better." maprot.cfg //São os mapas, modos e duração apresentados conforme a quantidade de jogadores //em geral, a configuração original NÃO deve ser substituída motd_en.txt //MOTD (Message Of The Day, tradução: mensagem do dia //tradução melhor ainda: mensagem de bem-vindo) //é a mensagem que aparece ao entrar no servidor para cada idioma //deixaremos em branco este arquivo (ou com estes comentários) //para criar uma mensagem universal nicknameblacklist.cfg //É a lista negra de nicks. Por padrão, deixaremos esta em branco
//pois o nick pode ser mudado pelo jogador bloqueado serverblacklist.cfg //É a lista negra de Ips. Esta sim tem boa funcionalidade //Por motivos diversos, neste tutorial esta lista permanecerá em branco //Entretanto, o servidor OveR deverá estar com esta blacklist atualizada //com o tópico Blacklist em nosso fórum serverpwd.cfg //Aqui serão armazenadas as senhas de admin do servidor, uma por linha //Use um comentário desse tipo (iniciado com //) //para definir o dono de cada senha //Deve-se ter uma senha para cada usuário necessário, ao invés de uma //única para todos //Além do dono do servidor possuir uma senha, deverão ser fornecidas //uma senha para cada líder do Clã OveR //e para quem mais estiver autorizado //Opcionalmente, poderá ser fornecida uma senha para cada um dos demais //membros, com um número 1 na frente (separado por espaço), conforme: //senha 1 //para que estes possam entrar no servidor, caso algum jogador o(s) tenha //banido do servidor servercmdline.txt //São os comandos executados ao montar um servidor //Aqui serão armazenados os comandos universais, ou seja //para todos os servidores que forem montados (caso hajam mais de 1) //Título do servidor //obs: substituir ET Rocks pelo nick do proprietário -n \f1 OveR!\f5 Clan Server \f0b\f2r\f5 - by ET Rocks -\f4 [overclan.webs.com] //MOTD para todos os servidores (em inglês) -o \f2welcome to the \f1 OveR!\f2 Clan Server! \f4[overclan.webs.com]\f3over Clan appreciates the respect of all players and abhors the use of tricks. In case of cheating, intentional teamkill or disrespectful acts, you can be kicked or banned. // MOTD em português //caso queira este, deverá APAGAR ou COMENTAR o acima //e retirar o comentário deste: //-o \f2bem-vindo ao servidor \fr OveR!\f2 Clan! \f4[overclan.webs.com]\f3o Clan Over preza pelo respeito a todos os jogadores e abomina o uso de trapacas.em caso de cheat, teamkill intencional ou atos desrespeitosos, voce pode ser expulso ou banido. //número de jogadores (6-8 para cada 0,25-0,30 Mb de UPLOAD)
//conferir velocidade em: www.speedtest.net/ //no exemplo, são 8 jogadores -c08 //porta -f11111 //Permissões de voto (sem admin): forças uma mudança de time, kickar, //mastermode (private/match), habilitar/desabilitar autoteam, shuffle teams, //gravar um demo do próximo jogo, coopedit e kick sem motivo específico //Votos somente com admin: ban, apagar demos do servidor e //mudar descrições do servidor -PfkBmasrCDew //Permitir (sem admin) enviar mapas, e editar/apagar/substituir mapas existentes //na pasta serverdemos/imcoming -Mcrud //desativando o kick por inatividade, lembrando que isso ocorre quando //o valor for menor do que 30 (no caso, usamos zero) -ka0 //tempo para jogador ser aceito no servidor após ser banido (em minutos) //em nosso servidor será de 5 horas... lol -kb300 //limite para pontos negativos para levar autokick, no caso -2 -k-2 //limite para pontos negativos para levar autoban, no caso -2 -y-5 //gravar os demos do servidor na pasta serverdemos dentro da pasta do AC //obs: crie a pasta serverdemos antes de executar o código -Wserverdemos/ //armazenar arquivo de log do servidor COMPLETO -LF0 Arquivos extras Para aumentar a funcionalidade, podem ser criados mais arquivos:
Para um servidor somente coop: Pode ser criado um arquivo maprot.cfg alternativo ao original, com outro nome, para não substituir o mesmo; que poderá será usado em servidores comuns. Também será necessário um arquivo de mapa na pasta servermaps (para que não possa ser alterado) como padrão para iniciar o modo coop. Código: //supondo que o arquivo de mapa seja inicie_aqui.cgz : //salve este arquivo como: maprot_coop.cfg, dentro da pasta config inicie_aqui:1:30:1:0:20:0 Arquivo de informações em português: Crie o arquivo com o nome info_pt.txt, cole o mesmo conteúdo do arquivo info_en.txt acima mencionado e salve na pasta config. Lembrando que o info_en.txt não deve ser apagado. Arquivos de comandos adicionais: Poderão ser criados arquivos de comando (como o servercmdline.txt) adicionais para trabalhar com múltiplos servidores. Esses arquivos, funcionarão junto com o servercmdline.txt. Caso tenha apenas com um servidor, estes arquivos não são necessários. Lembrando que os comandos usados nos arquivos adicionais substituirão os do arquivo servercmdline.txt, por serem executados após este. Por exemplo, criaremos 3 servidores, cada qual será criado um arquivo de execução, que será salvo dentro da pasta config: Servidor1.txt //o primeiro restrito para OveRs através da senha overpower -poverpower //com limite de 6 jogadores -c06 //usando a porta 11111 //como esta é a padrão do servercmdline.txt, não precisa alterar //e com o título e MOTD diferentes. //Título do servidor //obs: substituir ET Rocks pelo nick do proprietário -n \f1 OveR!\f5 Clan Server \f0b\f2r\f5 1 - Only OveRs (Restrict) - by ET Rocks -\f4 [overclan.webs.com] // MOTD //Detalhe: tenha um mapa modelo chamado inicio.cgz //na pasta servermaps\imcoming -o \f2seja bem-vindo ao NOSSO servidor \f1over\f2! \f4[overclan.webs.com]\f5para editar um mapa, envie digitando \f3/sendmap <nome do mapa>\f5 e depois \f3/coop <nome do mapa>\f5.voce pode tambem construir digitando \f3/coop inicio \f5e depois \f3/newmap\f5. Servidor2.txt
//o primeiro restrito para OveRs através da senha overpower //o segundo, livre para qualquer jogador que não esteja na blacklist: //com limite de 10 jogadores -c10 //usando a porta 22222 -f22222 //e com o título diferente //Título do servidor //obs: substituir ET Rocks pelo nick do proprietário -n \f1 OveR!\f5 Clan Server \f0b\f2r\f5 2 - Public - by ET Rocks -\f4 [overclan.webs.com] // MOTD //como a MOTD no arquivo servercmdline.txt é a padrão //não será necessário alterar esta propriedade Servidor3.txt //o terceiro, para coop //livre para qualquer jogador que não esteja na blacklist //com limite de 4 jogadores -c04 //usando a porta 33333 -f33333 //usando o arquivo maprot_coop criado na página anterior //lembrando que o mesmo está salvo na pasta config -rconfig/maprot_coop.cfg //e com o título e MOTD diferentes. //Título do servidor //obs: substituir ET Rocks pelo nick do proprietário -n \f1 OveR!\f5 Clan Server \f0b\f2r\f5 3 - Co-op edit (Public) - by ET Rocks -\f4 [overclan.webs.com] // MOTD //como a MOTD no arquivo servercmdline.txt é a padrão //não será necessário alterar esta propriedade
Executando o(s) servidor(es) Antes de executar o servidor, vale lembrar que NÃO será alterado o arquivo server.sh/server.bat, conforme foi explicado no tutorial Guia de servidores em AC. Para iniciar um único servidor, basta executar o arquivos server.bat (no Windows) ou server.sh (no Linux), que está na pasta do AC. Para executar vários servidores, basta abrir um prompt/terminal de comando para cada servidor, entrar na pasta do AC e executar o server.sh/server.bat com a o arquivo de comando correspondente. No exemplo, usaremos os 3 servidores criados anteriormente: Windows Servidor 1: server.bat -Cconfig/Servidor1.txt Servidor 2: server.bat -Cconfig/Servidor2.txt Servidor 3: server.bat -Cconfig/Servidor3.txt Linux: Servidor 1:./server.sh -Cconfig/Servidor1.txt Servidor 2:./server.sh -Cconfig/Servidor2.txt Servidor 3:./server.sh -Cconfig/Servidor3.txt Para encerrar o(s) servidor(es), basta apertar Ctrl+C em cada prompt/terminal de comando ou fechar o(s) mesmo(s). Regras para servidores OveR Para a boa representação do clã e respeito aos jogadores presentes em cada servidor OveR, além da padronização dos servidores oficiais, adotaremos algumas regras a serem seguidas pelo proprietário do servidor.
1-) Tenha um servidor OveR conforme a capacidade de sua internet permitir e contribua para o bom desempenho do mesmo. Ou seja: ao rodar um servidor, não faça atividades na internet em seu computador, pois compromete o funcionamento, gerando lags. 2-) O servidor não poderá ser fechado se houverem jogadores no mesmo. Caso o proprietário não possa aguardar todos saírem, deverá entrar no servidor como admin, falar que o mesmo será fechado e agradecer a todos por jogarem no servidor. Tipo: Desculpem, mas esse servidor vai fechar agora e/ou Sorry, but this server will closed now. Obrigado por jogar no servidor do Clan OveR! e/ou Thanks for playing in this OveR Clan Server!. Depois disso, é só sair do servidor e fechar. 3-) O bom senso e ética devem ser usados pelo admin do servidor. Tanto no cuidado em não passar o admin do servidor para qualquer jogador que possa causar problemas, quanto no trato dos jogadores presentes no servidor. Lembre-se: as suas atitudes como proprietário do servidor representam a imagem que os jogadores terão do clã. 4-) Além do dono do servidor ter uma senha, este deverá fornecer uma senha para cada líder do Clã OveR e para quem mais estiver autorizado, além de não as revelar a ninguém. 5-) Qualquer membro do Clã OveR pode ter um ou mais servidores, conforme a própria capacidade da internet; devendo antes de iniciar o(s) mesmo(s), informar a um líder e fazer o servidor conforme as configurações que forem passadas. Atualmente (26 de abril de 2011), os padrões para o arquivo info, a MOTD, o título e as demais configurações serão conforme especificado neste tutorial, mas de qualquer forma, informe a gente e obrigado por fornecer mais um servidor ao nosso Clã OveR! Att. ET Rocks