<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>MeRCeNaRioS -={GGS}=-</provider_name><provider_url>https://www.mercenarios.org/wps</provider_url><author_name>admin</author_name><author_url>https://www.mercenarios.org/wps/author/mercenarios/</author_url><title>Crear un server - MeRCeNaRioS -={GGS}=-</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="MPvLr7pPwV"&gt;&lt;a href="https://www.mercenarios.org/wps/crear-un-server/"&gt;Crear un server&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.mercenarios.org/wps/crear-un-server/embed/#?secret=MPvLr7pPwV" width="600" height="338" title="&#xAB;Crear un server&#xBB; &#x2014; MeRCeNaRioS -={GGS}=-" data-secret="MPvLr7pPwV" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.mercenarios.org/wps/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Paso 1.Copia la carpeta c-&gt;Archivos de programa-&gt;Activision-&gt;Call of Duty 2 a un directorio llamado c-&gt;ServersAsi tenemos dos copias del Cod2, una para jugar y otra para hacer de server.Una vez tenemos la copia del cod2, borramos todo menos las carpetas main, pb, el cod2mp_s.exe, los dll's, el localized.txt y el verion.inf. Todo lo demas no nos sirve para nada. Paso 2.Creamos la carpeta del mod que vamos a poner, por ejemplo MoD_Hi (en nuestro caso, pero tambien puede ser pam, xtreme, am, o lo que sea)Dentro de la carpeta del mod volcamos todo lo del mod. En este caso tenemos el .zip que te pase.Dentro de la carpeta se nos quedan unos cuanots archivos, carpeta maps, un .iwd, y varias cfg's. Debemos a&#xF1;adir la carpeta players. Vamos a main, y copiamos la carpeta players, y la ponemos dentro de la carpeta del mod. Esta carpeta players es necesaria para iniar el server con el mod. Paso 3.Reconfiguramos las cfg's del mod a nuestro gusto. En serveruo.cfg ponemos el nombre de nuestro server, la rconpass, la private pass, etc. Y poco mas. Paso 4.Creamos la linea de comando para inicar el server. Creamos un nuevo archivos de texto, al que llamamos server.txt y lo renombramos a server.bat, y lo colocamos dentro de la carpeta c-&gt;Servers-&gt;Call of Duty 2Una vez creado el server.bat, lo editamos y colocamos estas lineas:CoD2MP_s.exe +set dedicated 2 +fs_game MoD_Hi +set sv_punkbuster 1 +set g_gametype sd +map mp_harbor +exec serveruo.cfgY guardamos el documento.+fs_game es la carpeta con la que se incia el juego. Ahi es donde diremos si nuestro juego se inicia en main o en otro mod. Paso 5.Navegamos hasta c-&gt;WINDOWS-&gt;System32-&gt;drivers-&gt;etc y editamos el archivo llamado host.A&#xF1;adimos lo siguiente despues de la linea 127.0.0.1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; localhost:127.0.0.1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; cod2master.activision.comSi tenemos mas lineas las borramos, y dejamos solo la primera que es la que es por defecto y esta segunda que a&#xF1;adimos para "crackear" el server.Guardamos el archivo, y reiniciamos win para asegurarnos que hace efecto. Paso 6.Damos doble click al server.bat y veremos como se nos abre una consola preciosa que nos indica que el server se ha puesto en marcha por defecto en la ip publica nuestra y por el puerto 28960 por defecto. Solo nos queda esperar unos 15-20 minutos para que la cdkey check se desactive y que todos puedan entrar en nuestro server con cdkey pirata. Si tenemos problema de cdkey duplicada debemos activar el pbsv.cfg dentro de la carpeta pb de nuestro server. Para ello creamos una un archivo de texto llamado pbsv.txt y lo renombramos a pbsv.cfg y lo colocamos dentro de la carpeta pb de nuestro server. En este pbsv.cfg colocamos estos comandos que pongo a continuacion, de los cuales el mas importante es el pb_sv_guidRelax 4, que es el que permite tener a jugadores&#xA0; con guid duplicada. Una opcion buena es poner el valor a 7, asi deja entrar con guid duplicada, cdkey duplicada, ip duplicada, etc. Los comandos restantes son estos: //////////////////////COPIAR DESDE AQUI///////////////////pb_sv_MsgPrefix "^3PunkBuster Server"&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[PB Message Prefix (default=^3PunkBuster Client)]pb_sv_MaxDlRate 4&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[KB/sec requested per file (default=4)]pb_sv_MaxConDls 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[concurrent downloads (default=1)]pb_sv_KickLen 2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[minutes (default=2)]pb_sv_CvarFreq 6&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[# of range checks per minute]pb_sv_CvarLogging 2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]pb_sv_CvarWalk 4&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=disabled, 1-4=Walk through obtained Cvar lists]pb_sv_CvarUserPulse 15&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[How often (in min.) to auto-send CvarUser command]pb_sv_CvarChangedPulse 15&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[How often (in min.) to auto-send CvarChanged command]pb_sv_CQC 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=No, 1=Yes (default=1)]pb_sv_LogSync 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=No, 1=Yes (default=0)]pb_sv_LogCeiling 1000&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[High log filename serial #]pb_sv_SsFloor 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Low screenshot filename serial #]pb_sv_SsCeiling 1000&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[High screenshot filename serial #]pb_sv_SsCmd ""&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Filename of system command to run after screenshots]pb_sv_SsWidth 320&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Requested pixel width of remote screenshots]pb_sv_SsHeight 240&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Requested pixel height of remote screenshots]pb_sv_SsXpct 50&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Percentage across screen for remote screenshots]pb_sv_SsYpct 50&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Percentage down screen for remote screenshots]pb_sv_SsSrate 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Sample Rate for remote screenshots]pb_sv_SsDelay 0&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Maximum delay client waits before capturing screenshot]pb_sv_SsPath ""&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Path where remote screenshots are saved]pb_sv_AutoSsFrom 120&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Minimum # of seconds to wait before requesting next ss]pb_sv_AutoSsTo 900&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[Maximum # of seconds to wait before requesting next ss]pb_sv_AutoSs 0&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=No, 1=Yes (default=0)]pb_sv_Sleep 100&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[# of Milliseconds (default=60)]pb_sv_PowerMin 10&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[power points]pb_sv_PowerDef 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[power points]pb_sv_PowerKickLen 5&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[minutes (default=5)]pb_sv_httpPort&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[port #]pb_sv_httpAddr ""&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[external IP Address]pb_sv_httpRefresh 30&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[seconds]pb_sv_httpKey ""&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[key]pb_sv_httpMaps ""&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[map list (separate by spaces)]pb_sv_scoreKick 0&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[minimum score (negative)]pb_sv_changePeriod 999&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[seconds]pb_sv_changeMax 2&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[max name changes allowed]pb_sv_dupNameGrace 90&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[seconds]pb_sv_autoUpdBan 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=No, 1=Yes (default=0)]pb_sv_extChar 1&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[0=No, 1=Yes (default=0)]pb_sv_guidRelax 4&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]pb_sv_load pbsvlog.cfg&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[load remote logging settings (if pbsvlog.cfg exists)]pb_sv_cvarempty&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; //[empty cvar checks before being loaded below]pb_sv_restrictions 0 ;Stock Cvar Range List - pb_sv_cvar [cvar_name] [type] [value(s)]pb_sv_cvar cg_errordecay in 100pb_sv_cvar cg_fov IN 80pb_sv_cvar cg_hudDamageIconHeight IN 64pb_sv_cvar cg_hudDamageIconInScope IN 0pb_sv_cvar cg_hudDamageIconOffset IN 128pb_sv_cvar cg_hudDamageIconTime IN 2000pb_sv_cvar cg_hudDamageIconWidth IN 128pb_sv_cvar cg_hudObjectiveMaxRange IN 2048pb_sv_cvar cg_hudObjectiveMinAlpha IN 1pb_sv_cvar cg_hudObjectiveMinHeight IN -70pb_sv_cvar cg_thirdPerson IN 0pb_sv_cvar cg_viewsize IN 100pb_sv_cvar cl_avidemo IN 0pb_sv_cvar cl_forceavidemo IN 0pb_sv_cvar cl_freelook IN 1pb_sv_cvar cl_maxpackets IN 30 100pb_sv_cvar cl_pitchspeed IN 140pb_sv_cvar cl_punkbuster IN 1pb_sv_cvar cl_yawspeed IN 140pb_sv_cvar com_maxfps OUT 0.000001 59pb_sv_cvar m_pitch OUT -0.015 0.015pb_sv_cvar m_yaw IN 0.022pb_sv_cvar mss_q3fs IN 1pb_sv_cvar pb_Sleep IN 0 500pb_sv_cvar r_drawentities IN 1pb_sv_cvar r_drawSModels IN 1pb_sv_cvar r_fog IN 1pb_sv_cvar r_fullbright IN 0pb_sv_cvar r_lodbias IN -200 0pb_sv_cvar r_lodscale IN 1pb_sv_cvar r_overBrightBits IN 0 2pb_sv_cvar r_picmip IN 0 3pb_sv_cvar r_polygonOffsetBias IN -1pb_sv_cvar r_polygonOffsetScale IN -1pb_sv_cvar r_showtris IN 0pb_sv_cvar rate IN 5000 25000pb_sv_cvar sensitivity IN 0 30.000001pb_sv_cvar snaps IN 20 40/////////////////FIN DE CODIGO A COPIAR//////////////Una vez guardado el pbsv.cfg, reiniciar el server y a esperar otros 20 minutos. Se puede usar un crack de server para no tener que esperar esos 20 minutos, disponible en descargas en http://www.gamecopyworld.com pero eso ya es cosa vuestra. Otro detalle importante es como redirigir las descargas a un espacio web. La cosa es bastante facil.Paso 1.Tener un espacio web y acceso FTP. Creamos en el espacio web una carpeta llamada cod2. Dentro de cod2 creamos una carpeta llamada main y otra llamada MoD_Hi (o el nombre del mod que usemos)En main subiremos los mapas que tengamos en main de nuestro server, y en la carpeta del mod los iwd que utilicemos. En el espacio web tenemos que tener todos los iwd que tenemos en el server menos los que son originales del juego. Paso 2.Nos queda decirle al server donde tiene que buscar los iwd. Creamos un archivo de texto llamado dl.txt, y lo renombramos a dl.cfg. Dentro de esto archivo escribimos estas lineas: /////////////////lineas dl.cfg///////////set sv_wwwDownload 1set sv_wwwDlDisconnected 1set sv_wwwBaseURL "http://www.tudominio.com/cod2/" set cl_wwwDownload 1set sv_allowAnonymous "1"set sv_allowDownload "1"seta sv_dl_maxrate "500000"////////////////////fin//////////////////////// Fijaos que no ponemos cod2/main, ni cod2/MoD... ponemos como url la direccion de la carpeta raiz que contiene main y el resto de carpetas.Solo nos queda a&#xF1;adir a nuestro serveruo.cfg en la ultima linea un comando:exec dl.cfgGuardamos el serveruo.cfg y lo ejecutamos en consola o reinicamos el server. Ya se descargaran los jugadores todo desde nuestra web. Si siguiendo estos pasos no os funciona el server, o no sois capaces de ponerlo en marcha, es porque sois nulos del todo, asi que evitad comentarios y buscad mas info por internet, que haberla la hay y mucha. Unos enlaces:Para cfg: http://www.mercenarios.org/index.php?option=com_content&amp;task=view&amp;id=85&amp;Itemid=129Para mods: http://www.mercenarios.org/index.php?option=com_content&amp;task=view&amp;id=88&amp;Itemid=136http://www.mercenarios.org/index.php?option=com_content&amp;task=view&amp;id=86&amp;Itemid=130Para el pb: http://www.evenbalance.comhttp://www.punksbusted.com/forums/index.php?showtopic=19914Para cracks: http://www.gamecopyworld.comhttp://www.crackmanworld.com Ahora lo ponemos como manual, y el proximo que pregunte que lea, que es muy sano.Saludos, y suerte a todos.</description></oembed>
