Requis :

le serveur Standalone Rainbow Six 3 Raven Shield

le serveur standalone pour Rainbow Six 3 Raven Shield Athena Sword

les différentes mises à jour server-side sous formes de patches pour Raven Shield et Athena Sword
Téléchargements :

Retail dedicated Win32 beta server v1.41 full install :
rs_win32_sa_server_141_full.zip (150 MB)

Retail dedicated Win32 beta server v1.41 -> v1.50 update :
rs_win32_sa_server_150_update.zip (7.7 MB)

Retail dedicated Win32 beta server v1.50/52 -> v1.53 update :
rs_win32_sa_server_153_update.zip (8.6 MB)

Retail dedicated Win32 beta server v1.53/55 -> v1.56 update :
rs_win32_sa_server_156_update.zip(8.2 MB)

Retail dedicated Win32 beta server v1.56 -> v1.60 update :
rs_win32_sa_server_160_update.zip (17.3 MB)

Athena Sword dedicated Win32 server v1.00 full :
install as_stand_alone_update_1.00.rar (268 MB)

Athena Sword dedicated Win32 server v1.0x -> v1.10 update :
as_sa_server_1.10_update.zip (6.4 MB)
Installation :
A - le serveur Raven Shield :
Décompressez le fichier "rs_win32_sa_server_141_full.zip" pour obtenir le répertoire rs_win32_sa_server_141_full.
Renommez ce répertoire en rshieldwinserver.
Ce répertoire constituera la base de notre serveur dédié Raven Shield.
Déplacez-le par exemple sur : c :\rshieldds.
B - la mise à jour du serveur Raven Shield :
A présent il faut décompresser les autres archives téléchargées : "rs_win32_sa_server_150_update.zip", "rs_win32_sa_server_153_update.zip", "rs_win32_sa_server_156_update.zip" et "rs_win32_sa_server_160_update.zip".
Vous obtenez 4 dossiers différents :
rs_win32_sa_server_150_update, rs_win32_sa_server_153_update, rs_win32_sa_server_156_update et rs_win32_sa_server_160_update.
Copiez le contenu du dossier rs_win32_sa_server_150_update dans : c :\rshieldwinserver.
Ecrasez lorsque l’on vous le demande.
Copiez le contenu du dossier rs_win32_sa_server_153_update dans : c :\rshieldwinserver.
Ecrasez lorsque l’on vous le demande.
Copiez le contenu du dossier rs_win32_sa_server_156_update dans : c :\rshieldwinserver.
Ecrasez lorsque l’on vous le demande.
Copiez le contenu du dossier rs_win32_sa_server_160_update dans : c :\rshieldwinserver.
Ecrasez lorsque l’on vous le demande.
La mise à jour est effectuée, le serveur est patché en version 1.60.
C - le serveur Athena Sword + maj :
Décompressez le fichier "as_stand_alone_update_1.00.rar".
Vous obtenez un dossier Mods et un Save.
Décompressez le fichier "as_sa_server_1.10_update.zip".
Vous obtenez un dossier Mods dont vous déplacez son contenu dans le premier dossier Mods créé.
Ecrasez lorsque l’on vous le demande.
A présent, déplacez le contenu des dossiers Mods et Save dans le répertoire racine de votre serveur, par exemple :
c :\rshieldwinserver
Ecrasez lorsque l’on vous le demande.
Configuration :
Avant toute chose : effectuer une sauvegarde du fichier "ServerAthenaSword.ini" situé dans : c :\rshieldwinserver\Mods\AthenaSword\System\ServerAthenaSword.ini
Editez votre fichier
ServerAthenaSword.ini.
Cherchez :
[Engine.R6ServerInfo]
MaxPlayers=16 : défini le nombre de joueur maximum sur le serveur (8 maximum en mode coopératif)
NbTerro=-1 : défini le nombre de terroristes que vous voulez combattre par carte (uniquement en mode coopératif, entre 1 et 45 maximum)
RoundTime=240 : défini le temps en secondes par rounds (entre 5 et 900)
BetweenRoundTime=25 : défini le nombre en secondes (entre 5 et 99) durant lequel les joueurs peuvent changer d’équipe ou d’équipements
BombTime=45 : défini le nombre de secondes du compte à rebours de la bombe (entre 30 et 60)
CamFirstPerson=True : permet la caméra en mode première personne (True=On, False=Off)
CamThirdPerson=True : permet la caméra en mode troisième personne (True=On, False=Off)
CamFreeThirdP=True : permet la caméra en mode libre (True=On, False=Off)
CamGhost=True : permet la caméra en mode fantôme (True=On, False=Off)
CamFadeToBlack=False : permet que toute caméra soit désactivée (True=On, False=Off)
CamTeamOnly=True : ne permet que la caméra suivant la propre équipe de chaque joueur (True=On, False=Off)
UsePassword=False : permet la caméra en mode troisième personne (True=On, False=Off)
AllowArmPatch=False : >// ne pas modifier
LoudFoot=False : // ne pas modifier
ShowNames=True : permet d’afficher le nom de ses coéquipiers via le réticule de visée (True=On, False=Off)
InternetServer=True : défini le type de serveur Internet ou local (True=Internet, False=LAN)
FriendlyFire=True : activation du tir fraternel (True=On, False=Off)
Autobalance=True : permet l’équilibrage automatique des équipes (True=On, False=Off)
TeamKillerPenalty=True : active les pénalités pour les joueurs tuant leur coéquipier, valide lorsque le tir fraternel est activé (True=On, False=Off)
AllowRadar=True : active le radar sur le HUD des clients (True=On, False=Off)
ServerName=WWW.FRANCE-FPS.COM : défini le nom du serveur dans la liste des serveurs (31 caractères maximum, ici : WWW.FRANCE-FPS.COM)
GamePassword= : définissez ici le mot de passe du serveur pour en restreindre l’accès, ne fonctionne que si la variable UsePasword = True
AdminPassword= : définissez ici le mot de passe administrateur pour le contrôle du serveur, ne fonctionne que si la variable UseAdminPassword = True
MOTD= : définissez ici le "message of the day", le message de bienvenue ou de rappel de règles (maximum 62 caractères)
RoundsPerMatch=10 : définissez le nombre de rounds joué par carte (1 à 20)
ForceFPersonWeapon=True : oblige l’usage de l’arme à la première personne (True=On, False=Off)
UseAdminPassword=True : active le contrôle administrateur du serveur via le mot de passe associé (True=On, False=Off)
DiffLevel=2 : définissez ici le niveau de difficulté de l’I.A. des bots terrorists en mode coopératif (1 = Recrue, 2 = Vétéran, 3 = Elite)
DedicatedServer=True : définissez ici s’il s’agit d’un serveur dédié ou listen (True = serveur dédié, False = serveur listen)
AIBkp=False : active la capacité de sauvegarde de l’I.A. en mode coopératif (True=On, False=Off)
RotateMap=False : active le changement de carte lorsqu’une mission est remportée avec succès par les joueurs en mode copératif (True=On, False=Off)
PunkBuster=False : active l’anti-triche serverside PunkBuster (True=On, False=Off)
Cherchez :
[Engine.R6MapList]
Vous allez pouvoir définir les différents mode de jeu que vous souhaitez jouer sur votre serveur.
Mode de jeu "Affrontement" :
R6Game.R6TeamDeathMatchGame : survie en équipe
R6Game.R6TeamBomb : bombe
R6Game.R6EscortPilotGame : pilote
R6Game.DeathMatch : survie
r6Game.HostageRescueAdvGame : otage
ASGame.R6CaptureTheEnemyAdvGame : capturer l’ennemi
ASGame.R6KamikazeGame : kamikaze
Mode de jeu "Coopération" :
R6Game.R6MissionGame : mission
R6Game.R6TerroristHuntCoopGame : chasse aux terroristes
R6Game.R6HostageRescueCoopGame : sauvetage des otages
Définissez donc pour chaque variable "GameType[n]=" un mode jeu qui sera joué sur la carte définie par la variable "Maps[n]=".
On voit par exemple ci-dessous que la carte Mp_Castle sera jouée en "Affrontement / survie en équipe" alors que la carte MP_Hotel sera jouée en "Affrontement / Kamikaze" .
Exemple :
GameType[0]=R6Game.R6TeamDeathMatchGame
GameType[1]=ASGame.R6CaptureTheEnemyAdvGame
GameType[2]=ASGame.R6KamikazeGame
GameType[3]=ASGame.R6KamikazeGame
GameType[4]=ASGame.R6CaptureTheEnemyAdvGame
GameType[5]=R6Game.R6DeathMatch
GameType[6]=R6Game.R6DeathMatch
GameType[7]=R6Game.R6TeamBomb
GameType[8]=R6Game.R6TeamDeathMatchGame
GameType[9]=ASGame.R6KamikazeGame
GameType[10]=ASGame.R6CaptureTheEnemyAdvGame
GameType[11]=R6Game.R6TeamDeathMatchGame
GameType[12]=R6Game.R6DeathMatch
GameType[13]=R6Game.R6TeamBomb
GameType[14]=R6Game.R6TeamBomb
GameType[15]=R6Game.R6TeamDeathMatchGame
GameType[16]=R6Game.R6DeathMatch
GameType[17]=R6Game.R6EscortPilotGame
GameType[18]=
GameType[19]=
GameType[20]=
GameType[21]=
GameType[22]=
GameType[23]=
GameType[24]=
GameType[25]=
GameType[26]=
GameType[27]=
GameType[28]=
GameType[29]=
GameType[30]=
GameType[31]=
Maps[0]=MP_Castle
Maps[1]=MP_Streets
Maps[2]=MP_Warehouse_Night
Maps[3]=MP_Oldcity
Maps[4]=MP_Agora
Maps[5]=MP_Hotel_Night
Maps[6]=MP_Multi3
Maps[7]=MP_Multi4
Maps[8]=MP_Warehouse
Maps[9]=MP_Hotel
Maps[10]=MP_Castle
Maps[11]=MP_Streets
Maps[12]=
Maps[13]=
Maps[14]=
Maps[15]=
Maps[16]=
Maps[17]=
Maps[18]=
Maps[19]=
Maps[20]=
Maps[21]=
Maps[22]=
Maps[23]=
Maps[24]=
Maps[25]=
Maps[26]=
Maps[27]=
Maps[28]=
Maps[29]=
Maps[30]=
Maps[31]=
Cherchez :
[Engine.Server]
CurrentServerFile=ServerAthenaSword.ini : vous pouvez remplacez "ServerAthenaSword.ini" par un autre nom de fichier serveur par exemple "Coopserveur.ini" ou "Affrontserveur.ini", etc ...
Placez ce fichier dans : :
c :\rshieldwinserver\System\
Lancement du serveur :
1° Méthode - la ligne de commande :
Ouvrez une invite de commande :
Démarrer/Exécuter/ (ou encore : ou Démarrer/Tous les programmes/Accessoires/Invite de commandes)
Dans le prompt vous saisissez
cmd, faîtes
ENTREE, et l’invite de commande (terminal type DOS) apparaît.
Placez-vous dans le répertoire :
c :\rshieldwinserver\System\
Vous allez saisir une ligne de commande selon la syntaxe suivante : ucc server -mod=AthenaSword -servercfg=[nom du fichier de configuration serveur]
ucc server -mod=AthenaSword -servercfg=ServerAthenaSword.ini
Nota Bene : vous pouvez aussi également indiquer à l’ucc de prendre votre fichier de configuration directement dans le répertoire d’Athena Sword :
ucc server -mod=AthenaSword -servercfg=..\Mods\AthenaSword\System\MyAthenaSwordCfg.ini
2° Méthode - par un script batch :
Ouvrez un éditeur de texte.
Copiez /collez les lignes de code ci-dessous :
@echo off
:restart
Copy server.ini server.old
Echo backed up server.ini
Copy ServerAthenaSword.ini server.ini
Echo Copied ServerAthenaSword.ini file to server.ini
Echo Starting server.
Ucc.exe server -mod=AthenaSword -servercfg=ServerAthenaSword.ini
Goto restart
Enregistrez sous par exemple rshieldserver.bat dans : c :\rshieldwinserver\System\
Voici ce que vous devez obtenir :