Guide de création d’un serveur dédié Rend

De Survival Servers
Aller à la navigation Aller à la recherche

Option n° 1 : louer un serveur Rend (voir l’exemple de Command Center ci-dessous !)

Détails d’un serveur Rend dans le Command Center avec le statut, la ligne Adresse (IP et port de jeu) encadrée en doré, la carte et les détails FTP à côté.
L’état, l’adresse et les identifiants FTP de votre serveur Rend sur la page de votre serveur.

Louez un serveur Rend chez Survival Servers

Option n°2 : créer un serveur Rend depuis votre ordinateur personnel ou un serveur dédié

Prérequis du serveur

Windows 7, 8, 8.1, Server 2008, Server 2012 & 64 bits

Processeur quatre cœurs (nécessite jusqu'à 2 cœurs complets)

Jusqu'à 16 Go de mémoire (utilise actuellement environ 6 Go de mémoire au minimum et jusqu'à 15 Go de mémoire pour un serveur plein)

3 Go d'espace disque (dossier d'installation)

Visual C++ Redistributable pour Visual Studio 2015

Étape 1 : récupération des fichiers du serveur de jeu via SteamCMD

La meilleure méthode pour obtenir les fichiers de jeu du serveur dédié est de passer par SteamCMD.

  1. Créez un dossier dans lequel vous souhaitez stocker les fichiers de votre serveur de jeu Rend
  2. Dans ce dossier, créez un dossier nommé SteamCMD et placez-y le fichier SteamCMD.exe que vous venez de télécharger
  3. Créez un fichier batch nommé SteamCMD.bat dans le dossier SteamCMD
  4. Placez le code suivant dans ce fichier batch :
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 550790 validate +quit
  1. Laissez anonymous tel quel : les fichiers du serveur Rend se téléchargent sans connexion Steam
  2. Remplacez le chemin du lecteur C:\ par l’emplacement du dossier de serveur Rend que vous avez créé précédemment
  3. Faites un clic droit sur SteamCMD.bat et choisissez Exécuter en tant qu'administrateur
  4. Le téléchargement des fichiers de votre serveur de jeu devrait maintenant commencer

(méthode alternative) : Localiser les fichiers du serveur de jeu sur le disque dur

Vous pouvez héberger Rend directement depuis le jeu lui-même. Si vous souhaitez modifier des paramètres, trouvez votre dossier common :

  1. Faites un clic droit sur Rend dans Steam, puis sélectionnez Propriétés
  2. Cliquez sur Fichiers installés
  3. Cliquez sur le bouton Browse
  • Remarque : veillez à inclure steamcmd avec les fichiers si vous utilisez cette méthode, car cela permettra les mises à jour.

Étape 2 : configurer un serveur dédié Rend

  1. Créez un fichier batch nommé RendServer.bat ou Launch.bat dans le dossier de serveur Rend que vous venez de créer à l’étape 1
  2. Placez le code suivant dans ce fichier batch :
start "" /NORMAL "C:\rendserver\RendServer.exe" -NoEAC -Port=27015 -BeaconPort=27016 -log
  1. Veillez à définir votre Port et votre BeaconPort sur des ports différents et non utilisés.
  2. Une fois cette étape terminée, vous devriez voir la liste des fichiers du serveur ainsi que le fichier .bat que vous avez créé dans le dossier du serveur.
Ce fichier .bat vous permettra de lancer le serveur

Étape 3 : redirection de ports

Ajoutez une règle de trafic entrant à votre pare-feu Windows pour autoriser le port UDP 27015 ainsi que 27016 (ou les ports que vous décidez d’utiliser).

Vous devrez peut-être aussi ajouter une règle de redirection sur votre routeur réseau. Vous pouvez consulter PortForward.com pour savoir comment procéder.

Configuration de votre serveur de jeu Rend !

Pour modifier les paramètres du serveur de jeu, vous pouvez ouvrir le fichier Otherlands/Saved/Config/WindowsServer/Game.ini ainsi que
les paramètres de configuration dans Otherlands/Saved/Config/WindowsServer/Server.ini

Vous pouvez modifier des paramètres ici (en plus de la ligne de lancement) - ces paramètres écrasent ceux de votre ligne de lancement :

Game.ini
;--------------------------------------------------------------------

;--------------------------------------------------------------------
[/Script/Otherlands.GameGlobalSettings]
;Spirits needed to reset the server cycle
SpiritsForVictory=100000.0
XpPerSoul=50.000000

;--------------------------------------------------------------------
[/Script/Otherlands.ServerSettings]
;Server name that shows up in the server browser
ServerName="Rend Test"

;Max players allowed per faction (3 factions)
FactionLimit=%MAX_PLAYERS / 3%

;Uncomment the next line to include a server password
;ServerPassword=%PASSWORD%

;The UTC offset for the timezone of the server (example: PST = -7)
;This is used to give a server a "Local Time" for 
;scheduled events (i.e Reckonings).
TimeZoneUTCOffset=-7

;This is an example Reckoning wave, in this case, 
;Values for days are 0-6 with Monday being 0.
;Hours use military time (0-24). Minutes are 0-60.
;With these settings, a Reckoning will occur every:
;Monday at 9:00am UTC + TimeZoneUTCOffset
;Wednesday at 7:30pm UTC + TimeZoneUTCOffset
WaveScheduleDays=(DayOfWeek=2,Hour=9,Minute=0)
WaveScheduleDays=(DayOfWeek=3,Hour=19,Minute=30)

;How long the server must be active before a Reckoning can occur.
;This measures total server uptime, age does not increase while 
;the server is down.
;(Days.Hours:Minutes:Seconds.Milliseconds)
ReckoningServerAgeRequirement=+00000001.00:00:00.000000000

;Larger numbers make Reckoning difficulty increase more slowly
WaveTimeScalar=1.000000

;How long the warning period before a Reckoning lasts.
;(Days.Hours:Minutes:Seconds.Milliseconds)
WarningStageDuration=+00000000.01:00:00.000000000

;How long the PVP stage of the Reckoning lasts.
;(Days.Hours:Minutes:Seconds.Milliseconds)
PVPStageDuration=+00000000.01:00:00.000000000

;If you go X seconds without dying we reset your accumulating
;respawn timer
RespawnDelayWindow=600.000000

;Increment respawn timer on each death within the above timespan
RespawnDelayIncrement=10.000000

;Minimum and maximum respawn times
MinRespawnDelay=5.000000
MaxRespawnDelay=60.000000

;Force a player to respawn after being dead for X seconds
ForceRespawnDelay=300.000000

;Sprint speed scalar
SprintMovementScalar=4.000000

;False if logging off outside of faction base leaves character
;in world for a short while
bSafeLogoff=False

;False if players can loot other players
bNoLootPlayers=False

;False if faction shields are active outside of the Reckoning
bNoFactionShields=False

;XP multipliers
XPMultiplier=1.000000
SkillXPMultiplier=1.000000

;Health multipliers
PlayerHealthMultiplier=1.000000
CreatureHealthMultiplier=1.000000

;Scale how quickly resources and creatures respawn
ResourceSpawnSpeedMultiplier=1.000000
CreatureSpawnSpeedMultiplier=1.000000

;How far creatures can sense players
CreatureSenseRadiusMultiplier=1.000000

;Scale levels of all creatures
CreatureLevelScalar=1.000000

;How much damage the faction tree takes
;before spitting out a soul
TreeDamageToSoulScalar=1.000000

;Scale encumbrance (weight), higher means players
;can carry more
MaxEncumbranceMultiplier=1.000000

;Craft speed scalar, increase scalar
;to decrease craft times
CraftSpeedMultiplier=1.000000

;[TOM WHAT DOES THIS DO]
ReckoningTimeMultiplier=1.000000

;Scale structure health and armor values
StructureHealthScalar=1.000000
StructureArmorScalar=1.000000

;How much players get with each tool swing
HarvestMultiplier=1.000000

;Harvesting progress multiplier per swing
HarvestDamageMultiplier=1.000000
;Affects the rate at which gear will decay
DurabilityDamageMultiplier=1.000000

;Player/Creature damage multipliers
DamageMultiplier=1.000000
;Multiplier for PvP
PvpDamageMultiplier=1.000000
;Multiplier for PvE
PveDamageMultiplier=1.000000
;Multiplier for friendly fire
FriendlyDamageMultiplier=1.000000
;Multiplier to players
DamageToPlayerMultiplier=1.000000
;Multiplier to creatures
DamageToCreatureMultiplier=1.000000
;Multiplier from players
DamageFromPlayerMultiplier=1.000000
;Multiplier from creatures
DamageFromCreatureMultiplier=1.000000

;Siege damage mutiplier
SiegeDamageMultiplier=1.000000
;Additional siege damage multiplier from players
PlayerSiegeDamageMultiplier=1.000000
;Additional siege damage multiplier from non-players
EnvSiegeDamageMultiplier=1.000000

;Pet damage multipliers
PetPvpIncomingDamageScalar=1.000000
PetPvpOutgoingDamageScalar=1.000000
PetPveIncomingDamageScalar=1.000000
PetPveOutgoingDamageScalar=1.000000

;Server delete restrictions
MaximumPlayTimeForDeleteMinutes=120.000000
MaximumDeletesPerAccount=1

;Server password
;ServerPassword="testing"

;Reserved slot Steam IDs, so the server will
;always keep a slot open on one or all factions
;for the specified players.  Duplicate to
;add multiple.
;ReservedSlotAuthIds="[STEAM64 ID HERE]"
;ReservedSlotAuthIds="[STEAM64 ID HERE]"

Veillez à modifier les données vers le bas de la config, sinon vous risquez de rencontrer des problèmes.

Server.ini
[/Game/Game/Blueprint/BP_GameMode.BP_GameMode_C]
;People can add this line multiple times to give themselves 
;administration rights on the server.  Uncomment to activate.
;Duplicate to add multiple
AdminAuthIdWhitelist="[STEAM 64 ID HERE]"

;People can add this line multiple times to give themselves 
;cheating rights on the server.  Uncomment to activate.
;Duplicate to add multiple
CheatAuthIdWhitelist="[STEAM 64 ID HERE]"

Les commandes de triche nécessitent aussi la ligne GlobalAllowCheats=True dans la même section. Ban et unban fonctionnent sans elle.

Trouver et rejoindre votre serveur

  1. Assurez-vous d’abord que votre serveur est en cours d’exécution en lançant le fichier RendServer.bat ou Launch.bat en tant qu’administrateur (si la fenêtre CMD correspondante est déjà ouverte, tout est en ordre)
  2. Ouvrez Steam et cliquez sur l'onglet Affichage en haut à gauche
  3. De là, sélectionnez « Servers » et un nouveau panneau s'affichera
  4. Cliquez sur l'onglet Lan en haut et sur le bouton de filtre en bas
  5. Réglez le filtre sur Rend
  6. Si votre serveur y apparaît, c'est qu'il fonctionne et qu'il est prêt

Menu de la barre des tâches Steam sur un bureau Windows, avec Servers signalé par une flèche verte.

Fenêtre Servers de Steam sur l’onglet LAN avec le filtre de jeu en bas, ici réglé sur ARK: Survival Evolved.

Comment rejoindre votre serveur (clients SurvivalServers.com)

Méthode 1. Trouver votre serveur hébergé par survivalservers.com

ÉTAPE 1 : mettez votre serveur à jour vers la dernière version de Rend : réglez Server Update sur Yes, run update/validate dans MODIFY GAME SERVER SETTINGS, puis cliquez sur Save Settings & Restart dans la barre du bas. (Si vous n’êtes pas client de Survival Servers, renseignez-vous auprès de votre hébergeur de serveur de jeu.)

Barre du bas indiquant You have unsaved changes, avec le bouton Save Settings and Restart entouré en or.
Rien n’est enregistré tant que vous n’appuyez pas sur Save Settings & Restart.
  1. Une fois que vous êtes sûr que le serveur est mis à jour et qu'il apparaît comme démarré sur le panneau, lancez le jeu
  2. Dans le jeu, cliquez sur Find Server puis cherchez votre serveur dans la liste Unofficial Server (remarque : si un mot de passe est défini sur votre serveur, pensez à cocher la case « Password Protected » dans la zone des filtres)
  3. Vous pouvez aussi utiliser le filtre en bas de la liste pour trouver votre serveur plus vite.

Liste des serveurs Rend dans le jeu, avec les colonnes nom du serveur, type, mode, joueurs, horaires de Reckoning et âge, et les boutons Filters et Join Server.

Fenêtre Filter Options de Rend dans le jeu, avec les types de serveur dont Password Protected, les modes de jeu, les jours de Reckoning et une zone de recherche.

Emplacement des données de sauvegarde du monde

L'emplacement du dossier de sauvegarde varie selon votre mode d'hébergement. Si vous êtes hébergé chez survivalservers.com, l'emplacement de vos données de sauvegarde ressemblera à ce qui suit.

\Otherlands\Saved\SaveGames

Si vous hébergez un serveur Rend en local, votre répertoire aura la même apparence.

\Otherlands\Saved\SaveGames

Si vous êtes chez un autre hébergeur, contactez-le pour savoir où se trouvent les données de sauvegarde.

Exécution des commandes admin

Pour utiliser les commandes admin, vous devez vous assurer que votre identifiant Steam 64 bits est inscrit dans le fichier server.ini. Sur un serveur Survival Servers, saisissez-le dans Admin UID (et dans Cheat UID pour les commandes de triche) sous MODIFY GAME SERVER SETTINGS, puis cliquez sur Save Settings & Restart. Le panneau l’écrit pour vous dans le fichier server.ini.
(Consultez le lien ci-dessous ou reportez-vous plus haut pour l’emplacement du server.ini)

Vous pouvez désormais exécuter des commandes admin en jeu. Pour la liste complète des commandes, consultez les Commandes admin

Outils

Sur un serveur Survival Servers, la ligne TOOLS de la page de votre serveur comprend Server Config, Launch Params, Custom Restarts, Game.ini, Server.ini et File Manager.


Besoin d’un hébergeur ? Avec l’hébergement de serveur Rend de Survival Servers, vous bénéficiez d’une installation instantanée et d’un support 24/7.