Tutorials index > How to setup a SOF2 Server
Ce tutorial explique comment créer un serveur multijoueurs sur internet de manière à le voir apparaitre dans la liste des serveurs internet, ce qui est somme toute assez facile . Il est très simple de mettre en marche un serveur pouvant acueillir des joueurs du monde entier sur son ordinateur ; Il faut cependant veiller à ce que l'ordinateur en question soit assez puissant pour soutenir le serveur ;config minimum : processeur 1,2 Ghz, et 256 Mo de RAM , il est aussi préférable de disposer d'une connexion internet ADSL à haut debit . Sachez qu'une bande passante de 2048k ne pourra supporter que 4 ou 5 joueurs maximum . Il est egalement déconseillé d'avoir des programmes actifs utilisant la bande passante disponible (msn, ...) ou la memoire de l'ordinateur serveur. Vous pouvez tester votre bande passante ici . This tutorial explains how to create a multiplayers server in a way it appears on internet server list, which is not that difficult . it is very simple to start a server allowing players to connect it from the world . however you must check that the computer is powerful enough to support the server load (config minimum: processor 1,2 Ghz, and 256 Mo of RAM), it is also preferable to have Internet connection with good speed . a 2Mo connection will support 4 ~ 5 players maximum . you must also ensure that no programs that can take bandwitch (msn,...) , or memory on the server computer .
Es muy simple poner a un servidor online que puede aceptar los jugadores del mundo sobre su ordenador.
Es necesario que el ordenador en cuestión sea bastante potente para sostener al servidor (config mínimo: procesador 1,2 GHz, y 256 MO de RAM), es necesario tambien que tiene una conexión Internet ADSL .
Una conexíon de 2 Mo podra sostener 4 o 5 jugadores . Debe tambien ser seguro que ningun programa consume el internet o la RAM del ordenador .
Basically
Un serveur sof2 s'administre à l'aide de CVARS , ces CVARS servent a gérer tout les paramètres existants sur le serveur, comme le temps du jeu, la limite de score ou de temps, la vitesse du jeu ou encore la puissance des armes, etc... Il existe des CVARS serveur (réglages du serveur) et des CVARS client, réglages personnalisés du joueur actifs seulement pour lui-meme ; le serveur n'en sera pas influencé (type de hud, temps de rafraichissement avec le serveur, configuration des touches du clavier ... ) Un serveur sof2 peut être demarré à differents niveaux de "service", niveaux définis par le paramètre dedicated qui accepte 3 valeurs ; dedicated 0 : Le serveur demarrera en meme temps que le jeu normal, cela implique d'avoir le jeu constamment demarré. Le serveur sera alors actif seulement sur votre réseau local . dedicated 1 : Le serveur demarrera en mode console, il faudra alors démarrer le jeu normal par la suite, puis chercher des serveurs non pas sur internet, mais en mettant l'option "local" comme paramètre de recherche, vous devriez voir apparaitre votre serveur . Le serveur sera également actif sur votre réseau local uniquement . dedicated 2 : C'est la valeur à utiliser pour pouvoir accueillir des joueurs venus d'internet . Le serveur demarrera en mode console, puis il enverra une requête au "MASTER SERVER", qui est en charge de recueillir les adresses ip des serveurs internet, puis de les envoyer à tout client cliquant sur "REQUEST LIST" . Un serveur se démarre par l'intermediaire d'un fichier de commandes batch (.bat), necessaire pour spécifier dedicated, ainsi que d'autres paramètres vitaux . Nous allons donc aller dans notre repertoire sof2 C:/program files/soldier of fortune II double helix/ , par défaut , Puis nous allons créer un fichier texte dans ce repertoire que l'on va renommer en .bat, startserver.bat par exemple . Dans ce fichier (click droit, modifier), nous allons écrire la ligne suivante : Le serveur demarrera donc en mode console, dédié pour le jeu sur internet ; le paramètre suivant map mp_kam2 va simplement lancer la map mp_kam2 (MP pour MultiPlayers) en gametype CTF (Capture The Flag) de lors que le serveur aura demarré .
Vous devez voir à présent la fameuse console, dont les 2 dernières lignes devraient ressembler a ca : Sending heartbeat to master.sof2.ravensoft.com Checking version... Votre serveur envoie périodiquement une requête au master server ( dont l'adresse ip est 63.146.124.45 ) qui atteste de sa présence sur internet, et qui va permettre l'affichage de votre serveur sur la liste . Voila vous avez votre serveur qui tourne , vous pouvez vous y connecter en demarrant votre jeu normalement, et en recherchant les serveurs non pas sur internet mais en mettant l'option 'local', comme précisé plus haut, vous verrez alors votre serveur apparaitre si tout va bien . Cet exemple n'est pas vraiment fonctionnel, mais c'est juste pour mettre en évidence la commande dedicated . A sof2 server is manageable with CVARS , theses CVARS are in use to set all the existing parameters on the server, such as timelimit, scorelimit, game speed or weapon strengh ... There is server CVARS (server settings), and client CVARS, the client's custom settings only active for himself, server won't be affected by thoses clients CVARS (hud type, refresh rate, keyboard config ... ) . A server can serve differents levels of "service", levels defined by the dedicated parameter, which accept 3 values ; dedicated 0 : Server will start like the normal game, this implies to have the game always started . The server in this case will only be active on your local network . dedicated 1 : Server starts in console mode , you have to start the normal game next, and then request a server list, not on internet, but by choosing the "local" option, you should see your server appears in list at this moment . Server will also be active only on your local network . dedicated 2 : This is the value to use to be able to serve on internet . server will start in console mode, then it sends a request to the "MASTER SERVER", which hold all internet servers' ip adresses, and send its to any client which clicks on "REQUEST LIST" A server typically starts with a batch file (.bat), needed to specify dedicated, and some others parameters . We will now go in our sof2 folder C:/program files/soldier of fortune II double helix/ ,by default, and we will create a text file that we will rename in .bat, startserver.bat for example . In this file (right click, modify), we will write the following line Server will start in console mode, dedicated for internet multiplayer gaming ; the next parameter map mp_kam2 will simply launch the map mp_kam2 (MP for MultiPlayers) in a CTF gametype (Capture The Flag) . You should now see the console, the two last lines should look like this : Sending heartbeat to master.sof2.ravensoft.com Checking version... Your server sends periodically a request to master server ( which ip address is 63.146.124.45 ) so it has your server ip, this will allow your server to be visible on list . Well you have now your server running, you can connect to it by starting multiplayer game, and looking for server with the 'local' option, like precised upper, you should see your server appears if everything is ok . This example is not really functional, but it's just to show the effect of the dedicated command . Un servidor sof2 es puede arreglarse con unos CVARS , estos CVARS sirven para arreglar todos los parametros del servidor, como la limite de tiempo o de score, velocidad de juego, fuerza de las armas ... Hay CVARS servidor y CVARS cliente, la configuracìon del jugador, el servidor no sera affectado por estos CVARS clientes ( tipo de hud, tiempo de refresh , configuración de teclado ... ) . Un servidor puede servir a diferentes niveles de "servicio", los niveles definidos por el parámetro dedicated , que acepte 3 valores; dedicated 0 : El servidor se iniciará como el juego normal, esto implica que el juego sea siempre iniciado. En este caso el servidor sólo se activa en tu red local. dedicated 1 : Server se inicia en modo consola, tiene que iniciar el juego normal de la próxima y, a continuación, solicitar una lista de servidores, no en Internet, sino por la elección de la opción "local ", debe consultar a su servidor aparece en la lista en este momento. Servidor también se activa sólo en su red local. dedicated 2 : Este es el valor a utilizar para poder servir en Internet. servidor se iniciará en modo consola, entonces envía una solicitud al "MASTER SERVER", que tiene todos los ip de los servidores de Internet , y enviar a cualquier usuario que haga clic sobre "REQUEST LIST" Un servidor normalmente comienza con un fichero de comandas (.bat), necesario para especificar dedicated, y algunos otros parámetros. Ahora vamos a ir en nuestro repertorio sof2 C:/program files/soldier of fortune II double helix/, por defecto, y crea un fichero de texto que vamos a en cambiar el nombre en .bat, por ejemplo startserver.bat . En este fichero (clic derecho, modificar), vamos a escribir la línea siguiente El servidor se iniciará en modo consola, dedicado para el juego multijugador sobre Internet; el parámetro siguiente map mp_kam2 simplemente pone el mapa mp_kam2 (MP para Multiplayers) en un gametype CTF (Capture The Flag) . Ahora debe ver la consola, las dos últimas líneas debe tener este aspecto: Sending heartbeat to master.sof2.ravensoft.com Checking version... El servidor envía periódicamente una petición al servidor MASTER (cuya IP es 63.146.124.45) para que lo tiene su servidor ip, esto permitirá a su servidor de ser visible en la lista. Este ejemplo no es muy util, pero es mostrar la comanda dedicated. Setting up a basic server
Votre serveur est maintenant démarré, il faut maintenant le configurer . Cette partie explique comment utiliser certaines CVARS necessaires pour une bonne configuration serveur.
Comme expliqué auparavant, un serveur se démarre à l'aide d'un fichier batch . Nous allons donc modifier le fichier batch précédement crée en ce sens :
Certaines CVARS ont un prefixe, qui indique à quel niveau agit cette CVAR . Les différents préfixes peuvent être :
Vous n'etes pas obligé de specifier toutes les CVARS existantes dans votre fichier de configuration, car elles ont une valeur par défaut, specifiez seulement les plus importantes pour commencer . Voir le chapitre suivant pour une liste des CVARS existantes . Your server is started, it must now be configured. This section explains how to use some CVARS necessary for a good server configuration .
As explained earlier, a server starts with a batch file. We are going to change the batch file created previously in this way :
Some CVARS have a prefix, which indicates at what level acts theses CVARS. The prefixes can be different values :
You are not forced to specify all existing CVARS in your configuration file, because they have a default value, only specify the most important ones to start . See the next section for a list of existing CVARS . El servidor es iniciado, ahora debe ser configurado. Esta sección explica cómo utilizar algunas CVARS necesarios para una buena configuración del servidor.
Como se ha explicado anteriormente, un servidor se inicia con un fichero batch . Vamos a cambiar el que fue creado anteriormente de la manera siguiente :
Algunos CVARS tener un prefijo, que indica a cual nivel actúa estos CVARS. Los prefijos pueden ser de valores diferentes :
Usted no está obligado de especificar todos los CVARS en su fichero de configuración, ya que tienen un valor por defecto, especifica sólamente las más importantes para empezar. Consulte la sección siguiente para obtener una lista de los CVARS. Sof2 CVARS list
Voici une liste de CVARS avec leur signification , que vous pouvez utiliser pour la configuration de votre serveur .
Here is a list of CVARS and theirs definitions , that you can use for your server configuration .
Aquí esta una lista de CVARS y sus definiciones, que puede utilizar para la configuración de su servidor .
Setting up server with a mod
Nous allons maintenant créer un serveur mais cette fois équipé d'un mod, ce qui permet une configuration plus précise, plus aisée .
Un mod est un fichier du meme format du jeu ( .pk3 ), il ya des mods coté serveur et coté client ; dans notre exemple il nous faut un mod serveur,
ce dernier doit envoyer les choses de la maniere dont les clients doivent recevoir les données .
Voici quelques mods que vous pouvez télécharger :
We will now create a server but this time customed with a MOD, which allows a more precise and easy configuration .
A MOD is a file of the same format of the game (.pk3), there are client-sided mods and server-sided mods ; in our example we need a server MOD,
this MOD must send the things in the same way in which the customers receive the data.
Here some mods that you can download :
Ahora crea un servidor pero esta vez con un mod, lo que permite una configuración más precisa, más facil .
Un mod es un fichero del mismo formato del juego (.pk3), hay mods servidores y mods cliente ; en nuestro ejemplo necesitamos un mod servidor,
este último debe enviar las cosas de la misma manera cuyos clientes deben recibir los datos.
Ahí tienes algunos mods que puede cargar :
Des que vous aurez téléchargé le mod de votre choix, décompressez-le dans votre repertoire sof2, de maniere à supprimer les arborescences de repertoire (repertoire_sof2/votre_mod) .
ouvrez le dossier de votre mod, vous pouvez surement voir qu'il y a des fichiers batch contenant les commandes permettant de demarrer le serveur . Basiquement, il suffit de modifier notre precedente ligne de cette maniere :
As soon as you download the MOD of your choice, decompress it in your repertory sof2, so as to remove the tree structures of folder (folder_sof2/folder_mod).
open the folder of your MOD, you can surely see that there are files batch containing the commands allowing the server to start . Basically, you just have to modify our line in this way :
Cuanto tendrá telecargado el mod de su elección, décompresalo en su directorio sof2, y suprime las estructuras de directorio para hacer como : directorio_sof2/directorio_mod .
abra el directorio de su mod, puede seguramente ver que hay de los ficheros que contienen los comandas que permiten de lanzar el servidor . Tiene simplement que modificar nuestra anterior línea de esta manera: start sof2mp.exe +set dedicated 2 +set fs_game your_mod
Avec cette ligne, le serveur va prendre en compte les fichiers du mod avant ses fichiers orginaux, c'est cela qui va provoquer la 'MODification' du jeu .
Ces reglages sont des 'CVARS', voyez ca comme un paramètre du serveur .
fs_game : indique dans quel repertoire sont les fichiers a prendre en compte lors du demarrage du serveur . g_gametype : regle le gametype (DM,TDM,ELIM,CTF,INF) sur le serveur . mapcyle : prend en compte une liste des maps à lancer sur le serveur C'est une commande importante du fait que le fichier spécifié doit respecter la syntaxe suivante :
With this line, the server will take the MOD modified files before its orginal files, this is in what the 'Modification' of the game occurs .
These commands are 'CVARS', see that like a server's setting .
fs_game: set the folder where the mod files are located . g_gametype: set the gametype (DM, TDM, ELIM, CTF, INF) on the server. mapcyle: notify the map list to launch on the server It important in the fact that the specified file must respect following syntax:
Con esta línea, el servidor tomará los ficheros modificados del MOD antes de sus ficheros originales, és en eso que ocurre la 'modificación' del juego .
Estos comandos son unas 'CVARS', consideran eso como un parametro del servidor.
fs_game: indique en cual directorio estan los ficheros que deben tenerse en cuenta cuando se lanza el servidor . g_gametype: decida del typo de juego (DM, TDM, ELIM, CTF, INF) en el servidor. mapcyle: indique los maps que deben lanzarse en el servidor , esto es importante porque el fichero especificado debe respetar el siguiente sintaxis:
map1 { command "map mp_shop" cvars { scorelimit 10 timelimit 30 g_gametype INF g_motd "^7Next ^4MAP^7 is ^3Kam2" //add CVARS here } } map2 { command "map mp_kam2" cvars { scorelimit 100 timelimit 30 g_gametype DM g_motd "^7Next ^4MAP^7 is ^3Finca Invasion" } } etc...
Vous pouvez voir que vous pouvez changer tout les parametres par map tels le score, le temps, mais encore la gravité, la vitesse de jeu...
exec RPM.cfg : Vous pouvez déclarer ces CVARS dans la ligne de commande du batch, ou bien specifier l'éxécution d'un fichier de configuration, ici le fichier rpm.cfg . Ce dernier paramètre aussi est important, car ce fichier contient tout les parametres du serveur toutes les 'CVARS' restantes necessaires au bon déroulement du jeu . Certaines CVARS sont natives de sof2, de nouvelles CVARS et fonctions peuvent etre disponibles selon le mod employé ; un systeme d'administration avec différents niveaux de pouvoirs, ainsi que des commandes d'administration rudimentaires (verouiller une équipe, kicker ou bannir, faire mourir un joueur...) . Avec votre mod il peut y avoir d'autres fichiers lisibles en texte que vous pouvez essayer de modifier pour peaufiner votre serveur, comme les fichiers de réglage des armes, les messages du serveur, les bots ... Dans le RPM PRO par exemple, des reglages pour les armes sont disponibles dans le fichier files/RPM_weaponMods.wpn . Ouvrez le avec le bloc notes, vous pourrez modifier les cvars suivantes : clipSize : Taille du chargeur par arme mp_damage : Dommage causé par l'arme mp_extraClips : Nombre de chargeurs disponibles Apres tout ca, il faut juste que vous regliez vos protections, le firewall de l'ordinateur et le firewall de votre routeur, si vous en avez un, le port de base est 20100 mais cette 'CVAR' est changeable dans les fichiers de configuration . Voila maintenant vous pouvez avoir votre propre serveur :D
You can see that you can change all the parameters by map such as the score, time, but also gravity, the game speed...
exec RPM.cfg: You can declare these CVARS in the batch's command line , or specify the execution of a configuration file, here its the rpm.cfg file . This last parameter also is important, because this file contains all the parameters of the server all the 'CVARS' remaining, necessary to the good progress of the game . Some CVARS are native of sof2, some extra CVARS and functions can be available according to the MOD used ; an administration system with several levels of power, as well as classics administration commands (lock a team, kick or to ban, make a player die…) . With your MOD you can try to modify the readable text files to improveyour server, as the weapons configuration files, the server's messages, the bots… In the RPM PRO for example, weapons settings are available in the file located in files/RPM_weaponMods.wpn. Open it with a text editor, you will be able to modify the following cvars: clipSize: Clip size by weapon mp_damage: Damage caused by the weapon mp_extraClips: Availables clips amount After all this, its necessary that you set your protections, the computer's firewall and the router's firewall, if you have one of them, the default port is 20100 but this 'CVAR' is changeable in the configuration files . And now you can have your own server :D
Puede ver que puede cambiar todos los parámetros por map como el resultado, el tiempo, pero tambien la gravedad, la velocidad del juego...
exec RPM.cfg: Puede utilizar estas CVARS en la línea de comanda, o especificar un fichero de configuración, aquí el fichero rpm.cfg. Este último parámetro también es importante, porque este fichero contiene todos los parámetros del servidor todas las 'CVARS' necesarios para el buen desarrollo del juego. Algunos CVARS son nativas de sof2, nuevos CVARS y funciones pueden ser utilizadas según el mod empleado ; un sistema de administración con distintos niveles de poderes, y rudimentarios comandas de administración (lock equipa, botar o banear, hacer morir un jugador…) . Con su mod hay otros ficheros legibles en texto que puede intentar de modificar para mejorar su servidor, como los ficheros de configuracion de las armas, los mensajes del servidor, los bots… En el RPM PRO por ejemplo, parametros para las armas se situan en el fichero files/RPM_weaponMods.wpn. Abra el con notepad, podrá modificar los cvars siguientes : clipSize: Tamaño del cargador por arme mp_damage: Daño causado por el arma mp_extraClips: cargadores por arma Despues de todo eso, es necesario que regular sus protecciones, el firewall del ordenador y el firewall de su router, si tiene uno, el port básico es 20100 pero este 'CVAR' puede cambiarse en los ficheros de configuración. Ahora puede tener a su propio servidor: D Tutorials index > How to setup a SOF2 Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OK MUY BUENO AMIGO
AHORA DISCULPA LA MOLESTIA SI TE PUEDO TALVEZ PODES CORESPONDERME AQUI ESQUE DESEO SAVER COMO HACER PARA QUE EL ARMA ME AUMENTE DE VALAS POR QU ESTA MUY MINIMA MI RMP es el 4.00 y no e podido aumentarlo como hago ???
ATT: ]ES[ PINO_BASS
Hello All