Configuration d'un server dédié
Tout d'abord, si vous ne savez pas faire de server, faites un tour dans ce topic ou Leo a clairement expliqué comment s'y prendre.
La configuration d'un server dédié peut se faire de deux façons:
-Utilisation de Serious Runner
-Configuration manuelle dans les scripts du jeu
Serious Runner est une interface simplifié pour la configuration facile d'un server dédié. Normalement tout le monde doit savoir l'utiliser.
Pour lancer un server dédié sans serious runner, utilisez "Default Fragmatch SE" dans votre menu Démarrer.
Ici je vais vous expliquer comment configurer votre server à partir des scripts sans aucun logiciel. La configuration se passe dans un script qui s'appelle "Init.ini"
Post de travaille/ HDD/ Program Files/ Croteam/ Serious Sam - Second encounter/ Scripts/ Dedicated/ Default Fragmatch SE/ Init.ini
n'oubliez pas de désactiver la lecture seul sinon vous ne pourrez pas modifier le script.
Une fois dans le script, vous trouverez une liste de code avec leur signification à coté.
Il est cependant possible de rajouter des codes.
Dans Init, vous n'avez pas besoin de rajouter le "/" devant les codes, par contre il faut finire vos codes par ";" ne l'oubliez pas sinon sa peut foutre en l'air tout votre script.
Voici la liste des codes possible à rajouter (il en a d'autres mais ceux-ci sont les plus importants)
Enlever les powerups et cannons:
gam_bPowerups = 0;
gam_bCannon = 0;
gam_bGrenades = 0;
Mettre des mots de passes:
net_strConnectPassword= "yourpassword";
net_strObserverPassword= "yourpassword";
net_strAdminPassword = "yourpassword";
net_strVIPPassword = "yourpassword";
Autres options:
net_iMaxObservers = #;
net_iVIPReserve = #;
ser_bClientsMayPause = #;
gam_tmSpawnInvulnerability = #;
gam_bInfiniteAmmo = #;
Messages:
ser_strMOTD = "your welcome message";
Il est aussi possible de mettre un message sur une a cinq lignes qui revien toute les 5 minutes mais pour sa demandez moi parce que sa poste mal sur le forum.
Remarques: Les nombres de places ou les activation sont représentées par la valeur "#"
pour activer la pause ou les munitions infinis il vous faudra écrire "1", "0" est pour les desactivés.
Administrer un server:
Lorsque vous lancez un server dédié avec Default Fragmatch SE, il n'y a qu'un écrant noir, qui vous permet de vérifier l'état du server. si vous vous connecter, vous serez comme un joueur normale. Pour administrer/contrôler votre server vous devez vous connecter comme admin. Pour cela, entrez votre mot de passe d'admin avant d'entrer dans le server (/net_strAdminPassword="yourpassword")
A savoir: Les codes pour kicker un client seront differents, par example:
pour kicker quelqun dans un server normale vous entrez
/listplayers()
vous prennez le numero et entrez
/kickclient(#, "reason")
/addipmask("IP")
/remipmask("IP")
Ici ils vous faudra entrer
/Admin(\"listplayers()\")
puis
/Admin(\"kickclient(#,\"reason\")\")
Astuce: Il est possible d'entrer les codes dans votre net setting pour ne pas avoir à tout le temps les écrires avant d'entrer sur votre server.
Se connecter comme VIP:
Se connecter en VIP sert à joindre un server même si il est plein:
il vous faudra règler le nombre de VIPs possible avec "net_iVIPReserve = #;" (dans Init)
Si vous faites un server de 16 places avec 4 VIPs possibles, votre server aura 12 places dont 4 cachés. Ensuite ajoutez votre mot de passe avec "net_strVIPPassword="yourpassword";" (aussi dans Init)
Changer la map de son server:
Pour changer la map de son server il faut ouvrir les fichiers "1_begin", "2_begin" etc...
Il faut enlever la lecture seul sinon vous ne pourrez pas les modifiers.
Il faut ecire les nom des maps en Anglais.
Vous pourrez enchainer 8 maps différentes. A la fin, le server reprend depuis le début.
Attention: Vous ne devez jammais fermer votre server par la "X" mais par "Ctrl" + "C"!