1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

Recherche info cs/cz linux

Discussion dans 'La Taverne des Yubos Bavards' démarrée par MrGarfield, 13 Mai 2017.

  1. MrGarfield

    MrGarfield Membre

    salut à tous

    je recherche des infos sur l'installation de serveur sous Linux, je m'explique.
    Depuis deux ans environ j'installe mes serveurs à quelque chose prêt avec cette méthode ICI ce qui marchait bien, jusqu'à il y a une semaine, depuis la semaine dernière à l'installation d'un serveur il installe les fichiers steam, mais il n'installe plus les dossiers cstrike & czero ? après quelques recherches je m'apercevois qu'avec le panel OGP ça ne fonctionne plus aussi et depuis début d'année steam aurait mis à jour cs/cz sur OGP et ça refonctionnerait .
    j'ai aussi trouvé une autre méthode ICI j'ai testé mais ça fonctionne pas, je suis dessus je vais voir, mais bon la première méthode marchait bien, je voulais savoir si quelqu'un avait plus d'infos si ça va rester comme ça, si la méthode 1 va remarcher, ce qui m'étonne c'est que j'ai testé un serveur cs: go et là ça fonctionne donc j'en déduis que c'est bien la procédure cs/cz qui ne fonctionne plus.
    je suis toujours à la recherche et je vous tiens au courant si je trouve quelque chose.

    merci
     
    Tags:
  2. Arkshine

    Arkshine Le Docteur

  3. MrGarfield

    MrGarfield Membre

    je viens de suivre le tuto mais je pense que je fais une erreur en quelque part une fois mon installation 1er faite je vais dans le steamapps et je remplace les fichiers et je mets czero à sa place je reviens dans la console je tape
    Code (Text):
    app_set_config appmanifest_90.acf mod czero

     
    il me rajoute bien ce fichier " libraryfolders.vdf "

    et quand je veux lancer

    Code (Text):
    app_update 90 validate
    il me met

    ERROR! Failed to request AppInfo update, not online or not logged in to Steam

    je pense que ma commande app_update 90 validate est pas bonne ? tu lancerais avec quelle commande ?
     
  4. Arkshine

    Arkshine Le Docteur

    Je ne sais pas exactement ce que tu as fais, mais la ligne pour mettre à jour le serveur via SteamCMD ne change pas.

    D'après ce que j'ai compris :
    • Tu te mets dans le répertoire que tu définis normalement via +force_install_dir, et tu vides le contenu du répertoire /steamapps
    • Tu télécharges les 3 fichiers appmanifest* (10, 70, 90) sur GitHub - dgibbs64/HLDS-appmanifest: appmanifest files for an old fix for HLDS servers being downloaded on SteamCMD et tu les copies dans /steamapps
    • Tu executes SteamCMD comme tu le ferais normalement. Ca doit probablement ressembler à
      ./steamcmd.sh +login anonymous +force_install_dir "/ton/répertoire/quetuveux" +app_update 90 +app_set_config 90 mod czero validate +quit
    • Ne pas hésiter à relancer au besoin
    • Et finalement il y a apparement un étape spéciale pour cz, il faut remplacer appmanifest_90.acf par celui du github (mais qui se trouve dans /czero/ sur github), et relancer la commande SteamCMD pour que ça télécharge bien toutes les ressources. Je ne sais pas si cette étape est vraiment nécessaire, tu verras bien.
    Tu devrais d'abord retenter si SteamCMD se chie toujours dessus avant, p-e que c'était temporaire.
     
  5. MrGarfield

    MrGarfield Membre

    salut Arkshine

    après avoir effectué pleins de tests, la procédure normale ne fonctionne pas, mais j'ai trouvé pas hasard en faisant une fausse manip dans ma console un moyen d'installer cstrike et que cstrike czero pour le moment j'ai pas trouvé
    donc pour ceux qu'il veulent tester, chez moi ça fonctionne à tous les coups, j'ai testé 4 fois
    comme le dit la procédure vous installez votre serveur comme vous avez l'habitude pour moi c'est ICI après je vous donne exactement ce que j'ai fais dans ma console, une fois le serveur installé dans le ftp il manque bien cstrike et czero

    réponse du serveur
    Code (Text):
    Steam>app_update 90 mod czero validate
     Update state (0x3) reconfiguring, progress: 0,00 (0 / 0)
     Update state (0x3) reconfiguring, progress: 0,00 (0 / 0)
     Update state (0x3) reconfiguring, progress: 0,00 (0 / 0)
    Error! App '90' state is 0x602 after update job.
    à partir de ce moment vous refaites
    • ./steamcmd.sh
    • login anonymous
    • force_install_dir "/ton/répertoire/quetuveux" ICI VOUS CHANGEZ VOTRE REPERTOIRE " si vous avez installé votre 1er serveur dans exemeple serveur 1 créez un serveur2
    • app_set_config appmanifest_90.acf mod czero
    • app_update 90 mod czero validate
    et la votre serveur cstrike s'installe et j'ai testé il fonctione correctement
    maintenant je suis dessus czero mais apparement c'est plus complique j'ai pris le fichier qui est dans czero et remplacé celui de steamapps et quand j'installe un serveur il m'installe que cstrite et pas czero j'ai testé la procédure normale rien non plus
    si j'ai des nouvelle je reviens vous tenir au courant
    merci encore Arkshine avec ta procédure ça m'a aidé à faire ma boulette lol comme quoi des fois

    ps: procedure effectuée sous debian 7
     
  6. Arkshine

    Arkshine Le Docteur

    +app_set_config appmanifest_90.acf

    Je ne sais pas pourquoi tu mets le nom de fichier, c'est normalement juste l'id, à savoir 90.

    +app_set_config 90
     
  7. MrGarfield

    MrGarfield Membre

    oui effectivement en plus ca à fonctionner comme ça, bref tu as raison (y) 
    app_set_config 90 mod czero
    app_update 90 validate
     
  8. Arkshine

    Arkshine Le Docteur

    Et donc, ça ne fonctionne toujours pas ? J'essaierais plus tard sur mon serveur.
     
  9. MrGarfield

    MrGarfield Membre

    si si ça fonctionne pour le serveur cstrike, la technique que j'ai donné plus haut marche bien, je viens de re-tester ce soir justement avec ça
    app_set_config 90 mod czero
    app_update 90 validate

    pour éviter de donner des mauvaises infos, mais juste ( ça fonctionne aussi avec app_set_config appmanifest_90.acf mod czero c'est bizarre bref )
    maintenant pour le czero toujours pas trouvé ? j'ai pas tout testé mais presque je comprends pas, même avec le fichier qui livre dans czero je reprend la procédure il charge bien mais le dossiers cstrike et bien present mais pas le czero ?
    la nuit porte conseil et demain retour au taf :D  si tu trouves ça serait génial merci encore
     
    Dernière édition: 21 Mai 2017
  10. Arkshine

    Arkshine Le Docteur

    J'ai testé, et c'est effectivement bien casse-couille, mais j'ai toutefois réussi à faire télécharger czero.

    Pour l'installation/mise à jour de SteamCMD :
    (C'est la méthode recommandée, mais si tu as installé manuallement, tu peux utiliser aussi ./steamcmd.sh).
    Code (Text):
    apt-get install steamcmd
    Pour mettre à jour SteamCMD (ou remettre à zero les fichiers dans ~/.steam) :
    Code (Text):
    steamcmd +quit
    • Si utilises un répertoire dédié via +force_install_dir (par exemple /home/hlds)

      Si c'est une installation neuve, tu peux executer steamcmd une première fois pour que ça crée les répertoires/fichiers de base (tu peux aussi juste créer les répertoires concernés manuellement)
      Code (Text):
      steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 validate +quit
      # ou manuellement
      mkdir /home/hlds && mkdir /home/hlds/steamapps
      On se met dans le répertoire +force_install_dir/steamapps, on vide le contenu du répertoire, puis on télécharges les manifestes nécessaires:
      Code (Text):
      cd /home/hlds/steamapps && rm -r *
      for i in 10 70; do wget https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_$i.acf; done
    • CS:
      Code (Text):
      steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 validate +quit
      Il faut executer la commande autant de fois que nécessaire. Il se peut que tu aies une "Error", et dans ce cas tu relances et ça va suivre son cours.

    • CZ:
      Code (Text):
      wget https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_80.acf
      steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
      On rajoute le manifeste pour cz, et on met à jour.
      Il faut executer cette dernière commande autant de fois que nécessaire. Dans mon cas, j'ai dû le faire 4 fois avant que tout soit téléchargé (première fois, ca télécharge un peu et une erreur, seconde, ca finit de télécharger valve, troisième, ca télécharge cstrike, et quatrième ca télécharge czero)
    • Si tu n'utilises pas de répertoire dédié (voir les commentaires ci-dessus)

      C'est la même chose que ci-dessus, sauf qu'il faut se mettre dans ~/.steam/SteamApps et ne pas utiliser +force_install_dir.
    Un exemple de toutes les commandes que j'ai tapé sur une nouvelle installation pour CS/CZ:
    Code (Text):

    apt-get install steamcmd
    steamcmd +quit
    mkdir /home/hlds && mkdir /home/hlds/steamapps && cd /home/hlds/steamapps
     
    Code (Text):

    # CS Seulement
    for i in 10 70; do wget -q https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_$i.acf -O appmanifest_$i.acf; done
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 validate +quit
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 validate +quit

    # Pour ajouter CZ quand on a déjà CS
    wget -q https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_80.acf -O appmanifest_80.acf
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
     
    Code (Text):

    # CZ Seulement
    for i in 10 70 80; do wget -q https://raw.githubusercontent.com/Arkshine/hlds-appmanifest/master/appmanifest_$i.acf -O appmanifest_$i.acf; done
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
    steamcmd +login anonymous +force_install_dir /home/hlds/ +app_update 90 +app_set_config "90 mod czero" validate +quit
     
     
    Dernière édition: 22 Mai 2017
  11. MrGarfield

    MrGarfield Membre

    je te remercie c'est cool je test une fois mon serveur dépanner ( tomber en panne :D  )
    --- Message fusionné : 22 Mai 2017 ---
    je pense que j'ai pas de bol :( 

    Code (Text):
    root@:~# apt-get install steamcmd
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    E: Impossible de trouver le paquet steamcmd
     
    --- Message fusionné : 22 Mai 2017 ---
    j'ai suivi ton tuto comme tu l'as écrit avec ./steamcmd.sh et ça fonctionne il m'installe bien le cstrike mais pour le czero même j'insiste voilà ce qu'il me marque

    Code (Text):
    Connecting anonymously to Steam Public...Logged in OK
    Waiting for license info...OK
    Success! App '90' already up to date.
    Usage: app_set_config <AppID>

     
  12. Arkshine

    Arkshine Le Docteur

    J'ai testé sur ubuntu 16.04, les paquets sont plus récents. Pas bien grave, la version manuelle devrait fonctionner aussi.

    Pour l'erreur, t'as problablement pas suivi ce que j'ai écris. Quand tu me dis qu'un truc fonctionne pas, il faut m'écrire que tu as tapé, sinon on va tourner autour du pot. Tu t'es probablement gouré sur le app_set_config, t'as rajouté ou coupé un truc je ne sais quoi, t'as juste à copier/coller et changer le chemin, le reste, ça ne change pas pourtant.
     
  13. MrGarfield

    MrGarfield Membre

    je viens de tester avec ubuntu 16.04 et effectivement, installation du 1er coup super génial, donc sous debian 7 ne marche pas mais c'est pas grave debian ou ubuntu 16.04 ça fonctionne tout pareil, juste une dernière petite question pour les librairies tu mets quoi ?
    pour moi apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 ia32-libs screen ça passe pas

    Code (Text):
    root@:~# apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 ia32-libs screen
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Aucune version du paquet ia32-libs n'est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
    ou qu'il n'est disponible que sur une autre source
    Cependant les paquets suivants le remplacent :
      lib32ncurses5 lib32z1

    E: Le paquet « ia32-libs » n'a pas de version susceptible d'être installée
     
    juste apt-get install lib32ncurses5 lib32z1 ça suffit ?

    encore merci pour le tuto
     
  14. Arkshine

    Arkshine Le Docteur

    Tu parles d'installation du premier coup, mais vérifie quand même que tout est bien installé et ne pas hésiter à executer plusieurs fois la commande steamcmd.

    Pour les librairies, je ne sais pas. Je ne suis pas certain pourquoi tu veux les installer, mais dans tous les cas, à la place de ia32-libs tu mets lib32z1.
     
  15. MrGarfield

    MrGarfield Membre

    ok merci pour la librairie, enfin du 1er coup comme tu la dis sur ton tuto j'ai relancer l'installe 4 fois avant que tout ce mette en place merci encore pour ce ton aide
     
    Dernière édition: 23 Mai 2017

Partager cette page

Chargement...
Chargement...