test

Página inicial do sítio > Jogos de FPS > Counter Strike Global Offensive > Tutoriais > Criar um servidor Counter Strike Global Offensive na Debian (...)

Criar um servidor Counter Strike Global Offensive na Debian Buster

sábado 26 de Dezembro de 2020, por Thierry

Por meio deste tutorial, veremos como criar um servidor no Debian Buster.

Preparação

Conecte-se ao seu servidor dedicado como root e digite os seguintes comandos

 

apt-get update
apt-get upgrade

Na última linha se ele te colocar

0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado.

é que sua máquina está atualizada.

Se você ainda não criou um usuário, aconselho que o faça e trabalhe com ele. Trabalhar SOMENTE como root não é bom para a segurança de sua máquina. Aqui está como fazer.


Criar usuário

Você digitará o seguinte comando. (tenha cuidado, você deve alterar "steam" pelo nome de usuário que deseja)

adduser steam

em seguida ele pede para colocar uma senha, escreva à senha que você deseja. Quando você digita a senha, nada é exibido e é normal. Em seguida, valide com a tecla Enter e ele pede que você confirme a senha digite-a novamente e valide.
Para outras questões, preencha ou deixe em branco e valide tudo.

A preparação está concluída vamos ver agora a instalação.

Instalação de um servidor de jogo

Para começar, você digitará o seguinte comando no root.

apt-get install lib32z1 lib32ncurses5 gcc-multilib

na pergunta você deseja continuar?[O/n] pressione a letra "o" e valide.

Em seguida, reinicie sua máquina digitando

reboot

Reconecte-se como root em sua máquina assim que a reinicialização for concluída.

Via filezilla ou putty você pode ver que a pasta de seu usuário recém-criada está em /home, então para o exemplo deste tutorial o caminho sera o seguinte

/home/steam/

Você está conectado à sua máquina como root e acima foi notificado que você deve evitar de trabalhar como root para se conectar com seu usuário. Você é root para mudar para o seu usuário, basta digitar isto

su steam

e agora você está conectado com seu usuário. Se você quiser voltar ao root, digite exit e você será root novamente.

Se eu quiser criar um ou mais servidores em css ou em csgo, vou criar as pastas para armazenar meus servidores corretamente. Você digitará sob seu usuário

mkdir /home/steam/css

ou

mkdir /home/steam/csgo

agora eu quero criar um único servidor D2 em css, então vou criar uma pastad2 dans css

mkdir /home/steam/css/d2

agora você criará uma pasta steamcmd no usuário steam

mkdir /home/steam/steamcmd

Nesta pasta está o arquivo de instalação do servidor que você irá colocar e deverá permanecer lá porque para cada instalação do servidor você precisará dele. Não é específico para css, ele faz quase tudo.
Em seguida, vá para a pasta com o comando

cd /home/steam/steamcmd

Agora você irá baixar o arquivo com o seguinte comando

em seguida você deve descompactar o arquivo através do seguinte comando

tar -xvzf steamcmd_linux.tar.gz

e agora você torna o arquivo executável através do comando

chmod +x steamcmd.sh

Inicie o arquivo com este comando

./steamcmd.sh

e se tudo estiver bem, você deve ver

Steam>

isso indica que o arquivo foi iniciado etc. Agora você se conectará ao Steam digitando o seguinte comando

login anonymous

você também pode se conectar através de sua conta Steam, colocando seu próprio login.
Uma vez conectado, você deve indicar onde os arquivos devem ser instalados. Em nosso exemplo, um servidor css na pasta d2 fornece isso para digitar

force_install_dir /home/steam/css/d2/

em seguida você executará o comando que instala os arquivos.

app_update 232330 validate

  • Pour css : app_update 232330 validate
  • Pour csgo : app_update 740 validate

 

o download dos arquivos aparece com um % de progresso em cada linha exemplo

 

Update state (0x61) downloading, progress: 12,73 ....

12,73 sendo o % atingido.
É preciso esperar...
Assim que a instalação for concluída, você verás isso

Success! App ’232330’ fully installed.

Se você deseja instalar outros servidores, você deve usar o comando force_install_dir para fornecer o caminho de instalação do novo servidor e assim por diante.
escrevaexit e você voltará com seu usuário.

Apenas para csgo :

Para CSGO, há uma etapa adicional a fazer, você deve criar um token através deste link http://steamcommunity.com/dev/managegameservers Dê uma boa olhada nos pré-requisitos da conta e abaixo na parte

App ID do jogo de base (ex : 440 para TF2, 730 para CS:GO) :

vous mettez 730
Ligne du dessous

Mémo (texte sauvegardé sur le compte, affiché ici pour plus de lisibilité) :

mettez un terme qui vous servira de pense-bête pour vous souvenir a quel serveur correspond ce token.
Vous allez obtenir le token instantanément.

Sur votre ftp serveur de jeux via filezilla par exemple, vous allez créer un fichier server.cfg et vous allez mettre ceci dedans

sv_setsteamaccount VOTRE_TOKEN

Dans ce même fichier n’oubliez pas de mettre votre hostname, passe rcon etc.

Vous allez maintenant lancer votre serveur de jeux.

Connectez vous en root sur votre machine et tapez ceci

Pour CSS (pour notre exemple)
 

su papy -c "cd /home/papy/css/d2; screen -dmS d2 ./srcds_run -game cstrike +maxplayers 32 +map de_dust2 -port 27015"

Voyons la ligne plus en détails

  • su papy = vous êtes e nroot et vous demandez à ce que ce soit l’utilisateur papy qui lance le serveur.
  • cd /home/papy/css/d2 = le chemin dans lequel se trouve le serveur.
  • screen -dmS d2 = un screen est lancé portant le nom du serveur mais vous pouvez le nommer comme vous voulez.
  • ./srcds_run -game cstrike = commande de lancement du binaire pour css.
  • +maxplayers 32 +map de_dust2 -port 27015 = les options de lancement qui indique que ce sera un serveur 32 slots et il démarrera sur la map de_dust2 et le serveur tournera sur le port 27015.

Pour stopper le serveur vous tapez la commande suivante en root

su papy -c "screen -dr d2 -X quit"

Pour lancer les serveurs sur CSGO vous devez définir le mod que vous désirez lancer. En prenant l’exemple de css mais pour csgo ce sera

  • CASUAL = su papy -c "cd /home/papy/csgo/d2; screen -dmS d2 ./srcds_run -game csgo +game_type 0 +game_mode 0 +maxplayers 32 +map de_dust2 -port 27015"
  • COMPETITIVE = su papy -c "cd /home/papy/csgo/d2; screen -dmS d2 ./srcds_run -game csgo +game_type 0 +game_mode 1 +maxplayers 32 +map de_dust2 -port 27015"
  • ARMS RACE = su papy -c "cd /home/papy/csgo/d2; screen -dmS d2 ./srcds_run -game csgo +game_type 1 +game_mode 0 +maxplayers 32 +map de_dust2 -port 27015"
  • DEMOLITION = su papy -c "cd /home/papy/csgo/d2; screen -dmS d2 ./srcds_run -game csgo +game_type 1 +game_mode 1 +maxplayers 32 +map de_dust2 -port 27015"

les différences se font principalement au niveau du game_type et game_mode
Vous pouvez également ajouter dans la ligne l’option +mapgroup suivant le mod. Par exemple

  • +mapgroup mg_bomb
  • +mapgroup mg_armsrace
  • +mapgroup mg_demolition

Mensagens de fórum

  • Первый вид - дрессировка собак в группе.
    И один, и второй вид дрессировки, несомненно,
    имеет свои преимущества. В любом случае, если у мопса наблюдаются трудности с процессом дрессировки,
    их достаточно легко преодолеть, отводя дрессировке хотя бы полчаса в день.
    4 При дрессировке электротехнической
    стали с использованием новой дрессировочной жидкости существенно (в 2 раза) повышается выход годного
    металла. При движении рысью шея вытягивается вперед.
    При этом могут пострадать мебель, двери, занавески, обувь,
    комнатные растения другие
    вещи и предметы интерьера. Если они не истратят энергию на
    улице, тогда дома вы обнаружите изгрызанную мебель, испорченные ботинки и еще массу интересного.

    Если малыш отказывается подходить, нельзя ругать его или подходить
    самому. Обычно малыш от неожиданности замирает на короткий промежуток.
    Обычно хасята обладают крепким здравьем.
    Обычно кинолог специализируется в
    каком-то конкретном направлениии например:
    в охотничьем, в служебном или в декоративном.
    Обычно вой - свидетельство беспокойства.
    Несмотря на любовь к хозяину, кровь диких
    предков дает о себе знать.
    Несмотря на своевольный характер, им важно присутствие хозяина рядом.
    Нужны твердый характер, лидерские качества
    и любовь. Во-первых, изучите правила охоты в определенное время года в клубе охотников вашего региона.
    Через некоторое время после начала игры выясняется, что на самом деле за всеми злодеяниями стоит Синдикат Пустоты, управляющий
    Командой Воров, чтобы получать покемонов и
    продавать их в разных городах Орра.

Alguma mensagem ou comentário ?

Quem é você? (opcional)
A sua mensagem

Para criar parágrafos, deixe simplesmente linhas vazias.

498