Portail Connexion
Rechercher Profil
Membres Se connecter pour vérifier ses messages privés
Calendrier S’enregistrer


[OBSOLETE TUTO] Installer un serveur RO2

Poster un nouveau sujet   Répondre au sujet

 » Problèmes et astuces / Problems and Tips / Allgemeine technische Hilfe

Auteur Message
[HS]=>®omano
Admin Serveur
Admin Serveur

Hors ligne

Inscrit le: 01 Sep 2008
Messages: 3 263
DNA ligue 7 ans de service 2000 messages Opening Cup services rendus semi automatique assaut ordre de l'étoile rouge vétéran HS RO I 120 matchs RO Night Cup Wolga Tournament cup only fusil 8 matches EDF

 Message Posté le: Mar 10 Avr - 19:57 (2012)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2
Répondre en citant



ATTENTION: la méthode d’acquisition des fichiers serveur a changé, le tuto doit être en partie réécrit.


Vous louez un serveur dédié et vous voulez installer un serveur RO2? Ce petit guide est fait pour vous. Il est expliqué comment procéder étape par étape pour pouvoir jouer sur son propre serveur de jeu.

Il faut par contre une machine très performante pour avoir un serveur fiable et rapide, et les ressources nécessaires augmentent avec le nombre de joueurs sur le serveur. Pour plus d'informations, voici les test qui avaient été effectués pour les serveurs BETA, ils ne planifiaient pas d'importants changement vis a vis des ressources nécessaires pour faire tourner le serveur correctement.

 

Citation:

Server Requirements (Beta)

16 Players: Haven't benchmarked this yet, but we don't expect it will take much CPU to run this

32 Players: CPU usage - 1 Core of a 2.6 GHZ Core I7 or equivalent (i.e. the server process will take most of 1 core, with a few smaller threads on other cores). We also tested on an Intel Core2 Quad Q8400 @ 2.66GHz and that could handle 32 players but I wouldn't try and do 32 players with a machine much slower than that.

64 Players: Goal CPU usage - 1 Core of a Intel Xeon E3-1270 3.4 GHZ (3.8 GHZ actually with Turbo enabled) or equivalent (i.e. the server process will take most of 1 core, with a few smaller threads on other cores).

A note on performance:
64 players was pushing the test machine (Intel Xeon E3-1270 3.4 GHZ (3.8 GHZ actually with Turbo enabled) pretty hard on certain maps, but did handle 64 players. Likewise 32 players pushed the Intel Core2 Quad Q8400 @ 2.66GHz pretty hard at 32 players, but did handle it. We're working on some final optimizations that might get the performance a little better, but there won't be any drastic changes from these specs.

Likewise the number of players the server can handle (i.e. how much performance is needed) varies from map to map, and gametype to game type. Smaller maps and countdown tend to perform better than larger maps in territory or firefight. So if you run smaller maps only on your server, you might be able to push the slots higher. Just watch your CPU usage, and more importantly the ping of players connected. Ping will climb a bit as the server gets under load and as CPU usage goes up, this is to be expected. But watch the ping, if it is a server near you and the ping starts to go above 100ms consistently, then you are likely pushing your server too hard and need to reduce the number of slots.

What I have found is that it looks like an Intel Xeon E31270 @ 3.4 GHZ (3.8 GHZ actually with Turbo enabled) can just handle 64 players now, and is being pushed pretty hard. We've got a last batch of optimizations that we're going to try over the weekend that might bet it down a bit lower so the CPU isn't pushed quite as hard (possibly getting things down by about 5%). We tested on an Intel Core2 Quad Q8400 @ 2.66GHz and that could handle 32 players but I wouldn't try and do 32 players with a machine much slower than that. As mentioned before, the final optimizations might push this down a little, but nothing drastic.



Ces tests sont à titre de comparaison selon votre matériel, et ne sont pas à jour.








Citation:


NB: J'ai volontairement omis tout ce qui est relatif au pare feu (firewall) de la machine dédiée. En tant que bon admin serveur que vous êtes je vous laisse la main pour ce qui est de la configuration de ce dernier. Je mettrai quand même une petite image pour vous rappeler qu'il faudra surement agir au niveau de votre pare feu à ce moment là et si besoin quelques précisions.





/!\ Firewall /!\
            






Installation du serveur RO2 sur votre Windows Server (ou votre PC):


Suivez ces étapes:



ATTENTION: il manque ici tout la partie aquisition des fichiers, voici une traduction rapide du Wiki officiel:


Citation:
Installer SteamCMD dans c:\SteamCMD\ lien: http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.zip

Ouvrir une COMMAND (demarrer, taper "CMD" puis entrer.)
Aller dans le dossier de SteamCMD en tapant "cd c:\SteamCMD\" puis entrer
Taper SteamCMD puis entrer

Le programme va se mettre à jour, laisser faire les opérations.
Une fois à jour vous êtes dans la commande Steam.

Connectez vous avec des identifiants Steam en tapant
login nomdutilisateur motdepasse
(en remplacant par vos identifiants, et en validant avec la touche entrer)

Si vous avez une erreur steam Guard vérifiez vos emails pour obtenir le code de sécurité et tapez la commande (à faire une fois seulement)
set_steam_guard_code lecodesteamguardparemail

puis
login nomdutilisateur motdepasse

Vous devez obtenir un message confirmant la connexion au compte.



Telecharger le serveur (une fois connecté):

définir le dossier d'installation, tapez:
force_install_dir c:\RO2Server\
le serveur s'installera ici c:\RO2Server\ modifier en conséquence pour utiliser un dossier serveur RO2 deja existant ou installer ailleurs.

ensuite taper la commande pour installer le serveur et valider tous les fichiers
app_update 212542 validate

ou bien la commande pour juste mettre à jour

app_update 212542


Une fois fini, tapez la commande pour vous déconnecter
quit








Une fois la récupération des fichiers accomplie, il reste encore quelques étapes importantes avant de pouvoir lancer le serveur, mais la moitié du chemin est déjà accomplie! Appuyez sur une touche et l'invite de commandes se fermera.



Il faut en premier lieu se rendre dans le dossier "C:\RO2SERVER\binaries\windows\" à partir duquel vous exécutez le fichier UE3Redist.exe.








Suivez la procédure d'installation qui peut être lente pour se terminer.




Ensuite installez pbsvc_hos.exe




Suivez les trois étapes









Si vous voyez ce message une fois les trois étapes passées, vous avez tout bon. Sinon tentez de réinstaller le service Punk Buster.






Cliquez sur Finish


Si vous avez un quelconque soucis avec Microsoft Framework 3.5 et le serveur RO2 pendant la suite des opérations, vous pouvez le réinstaller par ici : http://www.microsoft.com/download/en/details.aspx?id=21


Il faut ensuite se rendre dans le dossier "C:\RO2SERVER\rogame\config\" et ouvrir, dans un éditeur de texte comme le bloc note windows par exemple, le fichier ROWeb.ini pour activer le webadmin qui permettra de configurer et gérer le serveur (clic droit, modifier).

Dans ce fichier, vous devez changer les paramètres suivant:

Citation:


[IpDrv.WebConnection]
MaxValueLength=4096
MaxLineLength=4096

[IpDrv.WebServer]
Applications[0]=WebAdmin.RO2ServerAdmin
Applications[1]=WebAdmin.RO2ImageServer
ApplicationPaths[0]=/ServerAdmin
ApplicationPaths[1]=/images
ListenPort=8080
MaxConnections=18
ExpirationSeconds=86400
bEnabled=TRUE

[IpDrv.WebResponse]
IncludePath=/ROGame/Web



Le paramètre ListenPort est le port sur lequel vous pourrez accéder au webadmin, laissez par défaut si vous n'utilisez pas ce port sur votre machine dédiée, sinon changez le.

Le paramètre bEnabled permet d'activer (TRUE) ou bien de désactiver (FALSE) le webadmin. Il faut bien évidement changer ce paramètre pour TRUE si vous désirez configurer votre serveur par l'interface du webadmin. Editez, enregistrez et fermez le fichier.



Vous devez aussi choisir un mot de passe pour le webadmin, Ouvrez le fichier ROGame.ini dans un éditeur de texte. Cherchez la ligne [Engine.AccessControl] vous pouvez modifier deux choses en dessous :

AdminPassword=XXXxxx est le mot de passe de l'admin serveur (qui sert pour le webadmin et en jeu)

GamePassword=XXXxxx est le mot de passe pour rentrer sur le serveur de jeu (laisser vide pour ne pas mettre de mot de passe pour venir jouer sur le serveur)

Enregistrez les modifications et fermez le fichier. Les configuration de bases sont maintenant faites. On y est presque!



Pour finir il vous reste à configurer le raccourci de lancement serveur, qui se trouve dans le dossier "C:\RO2SERVER\".
Allez donc dans ce dossier et ouvrez le fichier ro2server.bat dans un éditeur de texte tel que le bloc note de windows (clic droit dessus, puis modifier).

Citation:


start .\Binaries\win32\ROGame TE-Apartments?minplayers=0 -seekfreeloadingserver



Vous pouvez modifier ce fichier pour choisir la map sur laquelle le serveur démarre, le nombre de places du serveur, le port du serveur, le nom du fichier journal et d'autres paramètres plus avancés. Des paramètres par défaut seront chargés dans certains cas si aucun paramètre n'est défini. Par contre les paramètres définis dans ce fichier sont prioritaires à ceux configurés par le webadmin en théorie.



exemple de modification du fichier de lancement du serveur ro2server.bat:

Citation:


start .\Binaries\win32\ROGame TE-Spartanovka?minplayers=10?maxplayers=48 -seekfreeloadingserver -port=28200 -log=JournalServeurRO2.log



En exécutant ce fichier ro2server.bat modifié, votre serveur se lancera sur la carte Spartanovka en mode Territory, le serveur aura 48 places disponibles et 10 bots , le port du serveur de jeu sera 28200 et le nom du fichier journal sera JournalServeurRO2.


/!\ Attention /!\ il ne faut pas supprimer le paramètre "-seekfreeloadingserver" de cette ligne de commande, sinon le serveur ne fonctionnera pas.


Il y a d'autre possibilités par le biais de ce fichier mais je ne détaillerai pas plus pour le moment. Quand vous avez fini de modifier le fichier ro2server.bat comme vous le désirez, enregistrez le et fermez l'éditeur de texte.


cliquez deux fois sur ro2server.bat pour démarrer le serveur. Votre serveur démarre quelques secondes plus tard et vous devriez voir apparaitre la console du serveur et tous les messages serveur.




Ouvrir les ports du serveur de jeu (7777 par défaut), du webadmin (8080 par défaut), et le steam port (qui par défaut est 27015 mais qui se calcule aussi en faisant "27015 + PORT DE JEU - 7777")





Votre serveur est enfin en théorie prêt.
(*image de la console 'linux' mais c'est similaire, merci à Gary Smile)


Pour configurer le serveur vous n'avez plus qu'à vous connecter sur le webadmin en allant à l'aide de votre navigateur sur l'adresse

http://IP.DU.SERVEUR.DEDIE:8080

(où IP.DU.SERVEUR.DEDIE est l'adresse IP de la machine dédiée (exemple 127.0.0.1 ou encore 88.191.13.142 etc...) et où 8080 est le port configuré dans le fichier ROWeb.ini).


La page du webadmin se charge:




Une fois sur la page d'accueil du web admin, il vous faut vous identifier, le username est admin, le password est celui configuré dans le fichier ROGame.ini à la ligne AdminPassword=XXX. Vous pouvez choisir la durée de votre connexion en dessous dans la liste, personnellement je met le maximum pour éviter de me reconnecter à chaque fois.


Pour ce qui est de la configuration du serveur il vous reste simplement à choisir vos paramètres dans l'interface qui s'ouvre à vous. J'essayerai de détailler ceci prochainement.

Connectez vous sur votre serveur pour tester vos configurations serveur, pour cela dans le jeu appuyez sur F3 puis  tapez OPEN IP.DU.SERVEUR.DEDIE:7777 (où IP.DU.SERVEUR.DEDIE est l'adresse IP du Windows Server, et 7777 le port du serveur de jeu configuré dans la ligne de commande de démarrage serveur).



J'espère que ce petit dossier rapide vous aura guidé efficacement, si vous rencontrez des difficultés ou si vous avez trouvé des erreurs dans le texte ce qui est possible n'hésitez pas à répondre sur ce sujet, ou bien vous pouvez prendre contact par steam: [HS]=>®omano












Installation du serveur RO2 sur votre Linux server:

A Suivre... proposez votre guide Linux Server.
________________________


Dernière édition par [HS]=>®omano le Mar 25 Sep - 15:32 (2012); édité 25 fois
 Revenir en haut »
Visiter le site web du posteur
Publicité






 Message Posté le: Mar 10 Avr - 19:57 (2012)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
 Revenir en haut »
[HS]=>®omano
Admin Serveur
Admin Serveur

Hors ligne

Inscrit le: 01 Sep 2008
Messages: 3 263
DNA ligue 7 ans de service 2000 messages Opening Cup services rendus semi automatique assaut ordre de l'étoile rouge vétéran HS RO I 120 matchs RO Night Cup Wolga Tournament cup only fusil 8 matches EDF

 Message Posté le: Mar 10 Avr - 20:00 (2012)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2
Répondre en citant

post de reserve


J'ai posté mon tuto je corrigerai et modifierai si besoin plus tard, j'en ai plein le cul à Very Happy j'ai tout refait d'un document word en BBCODE :[
________________________
 Revenir en haut »
Visiter le site web du posteur
[HS]=>W4x
Leader
Leader

Hors ligne

Inscrit le: 22 Mai 2008
Messages: 3 848
DNA ligue 7 ans de service stratège 3000 messages Opening Cup services rendus commander semi_automatique ordre de la bannière rouge vétéran HS RO I 120 matchs fait de match 2ème classe RO Night Cup Wolga Tournament cup only fusil 5 matches EDF Ordre de la révolution d'Octobre

 Message Posté le: Mar 10 Avr - 20:12 (2012)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2
Répondre en citant

mano ^^
________________________
 Revenir en haut »
[HS]=>Brice
Admin Newser
Admin Newser

Hors ligne

Inscrit le: 09 Déc 2010
Messages: 1 807
5 ans de service 1500 messages Opening Cup services rendus squad leader fusilier ordre de l'étoile rouge 120 matchs fait de match 3ème classe RO Night Cup Wolga Tournament cup only fusil 5 matches EDF Ordre de la révolution d'Octobre

 Message Posté le: Mar 10 Avr - 21:57 (2012)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2
Répondre en citant

Reste à diffuser plus largement sur ROfrance Okay, si bien entendu ça les intéresse d'alimenter le site...
 Revenir en haut »
[HS]=>®omano
Admin Serveur
Admin Serveur

Hors ligne

Inscrit le: 01 Sep 2008
Messages: 3 263
DNA ligue 7 ans de service 2000 messages Opening Cup services rendus semi automatique assaut ordre de l'étoile rouge vétéran HS RO I 120 matchs RO Night Cup Wolga Tournament cup only fusil 8 matches EDF

 Message Posté le: Mar 8 Oct - 17:53 (2013)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2
Répondre en citant

WTF putain de service d'hébergement d'image, tout a refaire!
________________________
 Revenir en haut »
Visiter le site web du posteur
Contenu Sponsorisé






 Message Posté le: Aujourd’hui à 15:38 (2017)    Sujet du message: [OBSOLETE TUTO] Installer un serveur RO2

 Revenir en haut »
Montrer les messages depuis:   
 » Problèmes et astuces / Problems and Tips / Allgemeine technische Hilfe

Poster un nouveau sujet   Répondre au sujet


Page 1 sur 1

 

          Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation