Aller au contenu
Morceaux d'émeute

Morceaux d'émeute

  • Maison
  • Nouvelles
  • Guides
  • Guides vidéo
  • Notes de mise à jour
  • Signaler un abus
  • Basculer le formulaire de recherche

V en hausse – Comment configurer le serveur dédié Centos Linux

Posté sur 05/27/202205/27/2022 Par shiranai 6 commentaires sur V en hausse – Comment configurer le serveur dédié Centos Linux
  • Titre: V en hausse
  • Date de sortie:
  • Promoteur: Studios Stunlock
  • Éditeur: Studios Stunlock
Les informations sur V Rising sont encore incomplètes. S'il vous plaît, aidez-nous à remplir les détails du jeu en utilisant ceci formulaire de contact.

Actuellement, Il n'y a qu'une version Windows du serveur V Rising disponible. Il est possible d'exécuter le serveur sur un système Linux en utilisant du vin.

Introduction et conditions préalables

Peu de temps après, j'ai acheté ce jeu et joué pendant un certain temps en solo, Je voulais jouer avec des amis. Et puisque j'avais déjà un VPS (avec centos installé) À ma disposition, j'ai pensé pourquoi ne pas utiliser ça. Alors j'ai lu le guide officiel et trouvé là-bas’s Seulement un serveur exécutif pour Windows. Je me souvenais d'autres guides que je’D Vu montrant comment utiliser du vin pour exécuter Windows Executables et j'ai décidé d'essayer avec ce jeu et cela a fonctionné. Alors ici’s mon guide sur la façon de le faire. Comme dit avant et dans le titre, je l'ai fait sur un système CentOS, mais je suppose que cette solution en principe fonctionnerait également sur d'autres distributions Linux.

J'ai essayé de rendre ce guide facilement compréhensible pour tout le monde. Les seules choses que vous’D Besoin de savoir, c'est comment utiliser le terminal et comment modifier les fichiers. CENTOS est livré avec VI en tant qu'éditeur de texte qui peut être utilisé pour suivre ce guide, mais une explication sur la façon d'utiliser VI ne fait pas partie de ce guide.

Dans ce guide, les commandes commencent par $,# ou >. Commandes qui commencent par # doivent être exécutés lorsqu'ils sont connectés comme racine ou en utilisant sudo. Commandes avec $ peut être exécuté par un utilisateur régulier et les commandes avec > sont des commandes pour le Steamcmd. $, #, > ne font pas partie des commandes réelles.

Exigences

Afin d'exécuter le serveur, nous aurons besoin de vin et XVFB. Le vin est utilisé pour exécuter Windows Executables sur Linux et nous utiliserons XVFB pour créer un moniteur virtuel, donc nous ne’T doit avoir un moniteur réel attaché au serveur.

Nous avons également besoin du SteamCMD pour télécharger et mettre à jour les fichiers du serveur. Installez les exigences SteamCMD avec:

# Yum install glibc.i686 libstdc ++. i686 -y

La façon la plus simple d'installer du vin est d'utiliser le référentiel EPEL, Alors nous l'ajoutons comme ça:

# yum install epel-release -y

Puis pour installer du vin et xvfb:

# miam installer du vin -y
# yum install xorg-x11-server-xvfb -y

Installation de Steamcmd

Avant d'installer Steamcmd ou le serveur, Nous devons créer un utilisateur que nous utiliserons pour exécuter SteamCMD et plus tard le serveur de jeu lui-même. L'utilisation de l'utilisateur root pour SteamCMD ou le serveur de jeux est un risque de sécurité. je’Appelez cette vapeur de l'utilisateur mais vous pouvez choisir n'importe quel nom que vous aimez.
Créez l'utilisateur et connectez-vous en tant que nouvel utilisateur:

# userAdd Steam
# su Steam

Nous passons ensuite au répertoire domestique du nouvel utilisateur et créons un répertoire dans lequel nous installerons le SteamCMD et un autre répertoire pour le serveur de jeu:

$ CD
$ mkdir Steamcmd
$ cd Steamcmd 
$ Mkdir Vrise

Maintenant, nous téléchargeons et extrons le Steamcmd:

$ curl -sql "https://Steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Installation du serveur de jeu

Nous commençons le SteamCMD en utilisant le script qui a été extrait à l'étape précédente:

$ ./Steamcmd.sh

La première fois que le démarrage du SteamCMD prendra un certain temps et téléchargera les mises à jour. Une fois la mise à jour terminée, nous pouvons utiliser le SteamCMD et en première étape, nous spécifions le répertoire précédemment créé comme répertoire d'installation du jeu:

> force_install_dir vrise

Avant de télécharger les fichiers du serveur, nous devons nous connecter à Steam, mais nous pouvons utiliser la connexion anonyme:

> connexion anonyme

L'ID de l'application pour le serveur V Rising est 1829350 afin que nous puissions installer le serveur comme celui-ci:

> app_update 1829350

Une fois le serveur installé Type

> quitter

pour quitter le Steamcmd.

Exécution et configuration du serveur de jeu

Passez au répertoire où nous avons installé le serveur:

$ CD Vrise

Puis démarrer le serveur comme celui-ci:

$ Export Winesearch = win64
$ XVFB-RUN - Auto-Servernum - Server-Args = '- Écran 0 640x480x24:32'Wine VrisingServer.exe -PersistentDatapath ./Save-Data -logFile Server.log

Cela démarrera le serveur et créera le SaveGame dans le répertoire que nous avons spécifié dans la commande précédente en tant que chemin de données persistant, Dans ce cas, le dossier Save-Data.
Attendez un peu, puis fermez à nouveau le serveur en appuyant sur Ctrl-C.

Configuration

Créez le dossier Paramètres à l'intérieur du répertoire de sauvegarde:

$ MKDIR SAVE-DATA / Paramètres

Maintenant, nous copie les paramètres par défaut dans ce nouveau répertoire:

$ cp vrisingserver_data / streamingAssets / Paramètres / *. JSON Save-data / Paramètres

Le dossier Paramètres contient désormais deux fichiers de configuration, Serverhostsettings.json pour la configuration de l'hôte comme le nom du serveur, mot de passe, ports, etc et servergametsettings.json pour les paramètres de jeu comme les taux d'artisanat, Multipliers de dégâts, etc..

Vous pouvez utiliser votre éditeur de texte préféré pour modifier les paramètres de ces fichiers.

Utilisation de Systemd pour contrôler le serveur

Nous pouvions maintenant utiliser la commande que nous avons utilisée avant pour démarrer le serveur, mais cela nous obligerait à toujours garder le terminal que nous’re utilisez ouvert pour maintenir le serveur en cours d'exécution. Au lieu de cela, nous allons système pour configurer le serveur en tant que service qui s'exécute en arrière-plan.

Pour faciliter les choses, nous allons d'abord créer un script shell pour démarrer le serveur. Créez un nouveau fichier à l'aide d'un éditeur de texte de votre choix avec le contenu suivant:

#!/bin / bash export winearch = win64 / usr / bin / xvfb-run --auto-servernum - server-args = '- écran 0 640x480x24:32'/ usr / bin / wine vrisingserver.exe -PersistentDatapath Server1_saves / -logfile server.log

Enregistrez le fichier sous Run_server.sh dans le répertoire du serveur de jeu. Faire du fichier excutable avec cette commande:

$ chmod et + x run_server.sh

C'est tout ce que nous devons faire en tant qu'utilisateur Steam. Nous pouvons désormais revenir à un utilisateur avec des privilèges racine en utilisant

$ sortie

Créez un nouveau fichier pour le service SystemD avec le contenu suivant:

[Unité]
After = Network.target

[Service]
User=steam
Group=steam
WorkingDirectory=/home/steam/steamcmd/VRising
ExecStart=/home/steam/steamcmd/VRising/run_server.sh

[Installer]
WantedBy = Multi-utilisateur.target

et enregistrer le fichier en tant que

/etc / systemd / system / vriing.service

Nous pouvons maintenant utiliser SystemCTL pour démarrer et arrêter le serveur. Pour démarrer l'utilisation du serveur:

# Systemctl Start Vrise

Si nous voulons arrêter le serveur, nous pouvons utiliser:

# Systemctl Stop Vrise

Nous pouvons également vérifier si le processus est toujours en cours d'exécution:

# SystemCTl Status Vrise

Notez que si le serveur s'écrase, cela pourrait encore montrer que le processus est actif car seul le processus du serveur s'est écrasé, mais le vin est toujours en cours d'exécution.

Configuration du pare-feu

Maintenant que nous avons fait fonctionner le serveur en utilisant Systemd, La seule chose à faire est de configurer le pare-feu.

Sauf si vous avez modifié cela dans serverhostsettings.json le jeu utilise les ports UDP 9876 et 9877.

Ajouter des règles pour ces deux ports au pare-feu:

# pare-feu-CMD --add-port = 9876 / UDP
# pare-feu-CMD --add-port = 9877 / UDP

Ensuite, nous persistons les nouvelles règles afin que le port reste ouvert même après un redémarrage et rechargez le pare-feu:

# pare-feu-cmd - runtime à permanent
# pare-feu-CMD - Reload

Mise à jour du jeu

La mise à jour est simple. Arrêtez d'abord le serveur et tout comme lors de l'installation de la connexion du jeu à l'utilisateur, nous avons créé pour le SteamCMD et démarrez le SteamCMD:

# Systemctl Stop Vrise
# su Steam
$ CD ~ / Steamcmd
$. ./steamcmd

Connectez-vous au profil de vapeur anonyme, mettre à jour le jeu, Attendez la fin de la mise à jour et fermez le Steamcmd:

> connexion anonyme
> app_update 1829350
> quitter

Le jeu est maintenant mis à jour et nous pouvons recommencer le serveur.

# Systemctl Start Vrise

C'est tout ce que nous partageons aujourd'hui pour cela V en hausse guide. Ce guide a été initialement créé et rédigé par shiranai. Si nous ne parvenons pas à mettre à jour ce guide, vous pouvez trouver la dernière mise à jour en suivant ceci lien.

Si vous pensez que le contenu de ce site viole vos droits, y compris vos droits de propriété intellectuelle, veuillez nous contacter immédiatement en utilisant notre formulaire de contact.
Guides Mots clés:V en hausse

Navigation de l’article

Post précédent: Cat Cafe Manager – Comment obtenir tous les chats (Quel leurre utiliser)
Prochain article: Comment réparer le rendez-vous: Ombres du passé s'écraser, Crash au lancement, et problèmes de blocage

Commentaires (6) sur « V Rising – Comment configurer le serveur dédié Centos Linux”

  1. Guuahiinim dit :
    06/02/2022 à 10:28 MP

    Bon après-midi, mon ami!
    Quelle serait la version de vos centos?

    Répondre
  2. Israël dit :
    06/08/2022 à 6:45 MP

    J'ai un problème à exécuter le systemctl start vrizing.service, il publie une erreur 127 https://imgur.com/a/C5XrETN

    Répondre
    1. Randomdude dit :
      06/11/2022 à 4:44 SUIS

      Vous devez séparer les lignes
      par exemple.

      #!/bin/bash
      export WINEARCH=win64 
      /usr/bin/xvfb-run --auto-servernum --server-args='-screen 0 640x480x24:32'/ usr / bin / wine vrisingserver.exe -PersistentDatapath Server1_saves / -logfile server.log
      
      Répondre
      1. Darkmisha dit :
        06/26/2022 à 12:10 SUIS

        N'aide pas, Je reçois toujours le même problème.

        Répondre
  3. gogle dit :
    06/20/2022 à 2:50 MP

    Est-ce suffisant lorsque vous courez sur EC 2 Tier gratuit qui est de 1 Go de mémoire?

    Répondre
    1. Xinguez dit :
      07/20/2022 à 2:08 MP

      1 cœur – 2 procéder – 1Mémoire GB

      4 Les joueurs commencent à traîner, Ce conteneur peut être utilisé pour tester quelque chose… Pas pour un serveur multijoueur

      Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Titre: V en hausse
  • Date de sortie:
  • Promoteur: Studios Stunlock
  • Éditeur: Studios Stunlock
Les informations sur V Rising sont encore incomplètes. S'il vous plaît, aidez-nous à remplir les détails du jeu en utilisant ceci formulaire de contact.

Clause de non-responsabilité

Tout le contenu cité est dérivé de leurs sources respectives. Si vous pensez que nous avons utilisé votre contenu sans autorisation, assurez-vous de nous joindre et nous le prendrons au sérieux.
  • À propos de nous
  • Contactez-nous
  • politique de confidentialité
  • Conditions d'utilisation

droits d'auteur © 2025 Morceaux d'émeute.

Alimenté par Actualité PressBook Thème WordPress