Estás viendo nuestros foros como un invitado que te da acceso limitado a ver la mayoría de las descargas y el acceso del resto de características. Al unirse a nuestra comunidad a la que tendrán acceso a temas posteriores, comunicar privadamente con otros miembros (MP), responder a encuestas, subir contenido y acceso a muchas otras características especiales.
[Manual] Creacion de Servidor de GunboundWC - [Traducido por RedemptionH]
[Manual] Creacion de Servidor de GunboundWC - [Traducido por RedemptionH]
Archivos:
Solo usuarios registrados y activados pueden ver las descargas Solo usuarios registrados y activados pueden ver las descargas Solo usuarios registrados y activados pueden ver las descargas
Clientes:
Solo usuarios registrados y activados pueden ver las descargas
Para hacer un servidor WC necesitas:
1). Un cerebro
2). Algo de conocimiento
3). Buen computador
4). Buen internet
5). Una ip estable, o usa hamachi o un programa similar.
Configurando el servidor::
Guia de configuracion de Gunbound WC(Actualizada el 9-30-2007)
Ha pasado mucho tiempo desde que prometi escribir esta guia, desepcionados?, disculpenme por eso, estoy muy ocupado.
Esta guia es para miembros avanzados,si eres novato,debes leerla cuidadosamente y no olvides preguntar,cuando hagas algo deberias verificarlo, No deberias continuar si saltaste algun paso.
Si no sabes nada sobre MySQL y servicios web deberias...
I-Configurar el servidor:
Primero tienes que tener los archivos del servidor Solo usuarios registrados y activados pueden ver las descargas (Proporcionados por f1l1p1nho y reconfigurados por mi),Solo usuarios registrados y activados pueden ver las descargas <=5.85 y mi Solo usuarios registrados y activados pueden ver las descargas ,Una herramienta Solo usuarios registrados y activados pueden ver las descargas ,y una Solo usuarios registrados y activados pueden ver las descargas para las cuentas (esta web tambien contiene archivos para desabilitar fetch y nProtect)
Instalen MySQL 4.x ( No usen 5.x porque no se que pasará) y configuren una cuenta root sin password (Puedes hacerlo de otra manera pero será despues).Usen cualquier agente de MySql para crear 4 bases de datos (admin ; batch ; gunbound ; user )e importen los datos desde los archivos respaldados de MySql ( Incluidos en el servidor)
No hay nada que cambiar en 3 bases de datos,solo cambiaremos algunas columnas en la base de datos gunbound. Abran el configurador de tablas y configuren:
Notice and BaseURL: La ip de su server
FUlldownloadURL : La ip de su servidor\fetch.php
Recuerden que despues de instalar MySQL solo crea la cuenta root para la ip localhost (127.0.0.1) y esta seguridad se aplicará solo para 127.0.0.1 Si usas otra ip ( yo uso 192.168.159.1 en un adaptador Loopback) debes agregar una cuenta root para la nueva ip ( Usa el agente MySql para hacer esto,Aquí yo uso MySQLyog)
Termina la base de datos aqui:
ve a las carpetas del servidor:
BuddyCenter -> setting.txt : Reconfigura todas las ips y cuentas usadas para acceder, MySQL es root con password null (o sin password)
BuddyServ -> Setting.txt: Reconfigura todas las ips y versiones debe ser desde 0 a 999 , la cuenta para MySQL tambien.
Central -> GameServerlist.txt y Setting.txt: igualmente.
Folders Server 8360 -> 8363: reconfigura el archivo Setting.txt como arriba, advertencia:No cambies Accept line.despues de eso,usa Parner Agent Fix para reconfigurar los 4 archivos GunboundServ3 en esas carpetas (cambialas a root sin password)
* Carpeta batchgis: configura el archivo Batchgis.inf con la cuenta MySQL y corre el programa batchgis.exe
Usa los 4 servicios principales que proveí ( Incluidos en este server) para administrar tu servidor,ahora puedes correr los servicios de instalacion de archivos y encender los servicios,no olvides ver sus reportes.
II-Configurar el servidor web ( para desactivar Fetch y enviar informacion correcta a GameGuard)
Instala cualquier servicio web,yo uso IIS y PHP. copia la carpeta nProtect a root server,y copia 2 archivos fetch.php y fetch.dll en la carpeta root tambien. Debe estar mas o menos asi:
Solo usuarios registrados y activados pueden ver las descargas ip de tu servidor/nProtect Solo usuarios registrados y activados pueden ver las descargas ip de tu servidor/fetch.dll y Solo usuarios registrados y activados pueden ver las descargas ip de tu servidor/fetch.php
Usa mi web para crear cuentas,puedes instalarla ahora o usar cualquier agente MySQL para crearlas. yo les doy la del 9-30-2007 (pero sige siendo beta, usenla solo para crear cuentas).
III-Configurar el cliente:
Instala el cliente normalmente y despues aplica mi parche
Reconfigura el archivo Nxlaucher.inf : la ip de tu server ; el Url_fetch debe ser Solo usuarios registrados y activados pueden ver las descargas (el estandar es .dll,cambialo a .php),recuerda que este archivo tiene dos lineas URL_Fetch
Reconfigura el archivo Gunbound.inf : so easy J (solo configura la ip)
Paso importante: ve a Windows\System32\Drivers\etc\ abre el archivo host.ics con el block de notas,inserta estas lines en el archivo y grabalo como de solo lectura.
192.168.159.1 update.nprotect.com
192.168.159.1 update.nprotect.net
192.168.159.1 guard.gunbound.net
debes hacer un archivo de resplado antes de este paso( 192.168.159.1 es la ip usada para este server ,debes cambiarla por la ip de tu servidor)
Ahora corres el juego.
Recuerda,debes usar 192.168.159.1 si es la primera ves que estas instalando este juego. Puedes cambiar toda la configuracion despues de tener experiencia.
Buena suerte!
COMO CONFIGUAR EL GUNBOUND.INI & NYX-LAUNCHER.INI:
La respuesta acerca del error 202 mientras entras en el server:
Un punto por que este error puede estar generandose es:
Una configuracion perdida en los permisos, dentro de la database GUNBOUND mientras usas navicat o otra herramienta, Ve el salvapantallas para ver de que hablo.
Salvapantallas:
La mayoria de los usuarios solo hacen permisos en esta parte:
Pero tienes que configurar en esta parte tambien.
LA PAGINA DE REGISTRO DE GBWC:
Solo algo que rapidamente escribi para ustedes con servidores WC.
Lo unico que necesitas tocar esta en el comienzo de los archivos, el resto se hace automaticamente, incluyendo:
- El uso de super poder
- Los registros administrativos
- Editar el oro inicial
- Los admins pueden elegir no tener que mostrar un pais
- TOS con el elegible "yo acepto"
- Editar el GP inicial
- Editar el dinero inicial
- Editar el AUTH inicial (no puntos realmente, pero lo hago alli de todas formas)
- Escojer que items envira el scrip al usuario.
Solo escribe en el host SQL, usuario, contraseña, y el nombre de la database GunBound y esta todo listo para correr. se configura a "root" sin una pass, disfruten.
Graben como "index.php" y ponganlo en alguna parte de su host.
Editado: Olvide subir los rangos. Solo arroja la carpeta de los rangos en el directorio root de la pagina.
Código PHP:
<?php
/* solo edita lo necesario para subir tu servidor. No toques el resto a menos que sepas lo que haces. */
/*SQL Creditenials*/ $host = "localhost"; //El host de tu SQL, usualmente el localhost $user = "root"; //El usuario de tu servidor SQL $password = ""; //la password del usuario de SQL $database = "gunbound"; //EL nombre de la base de datos GunBound
/*Administrator Override*/ $admin = 0; //si el valor es 0, los registrados seran registrados como usaurios normales. si es 1,su AUTH será 100 y con el rango admin hammer. Lo normal es 0. $superuser = 0; //le da a los registrantes "Super poder de usuario". lo normal es 0. $superuseritem = 204801; //el item que habilita al usuario a tener "super poder de usuario" $reg = 0; //enciende y apaga la registracion. $admingold = 999999999; $admincash = 999999999;
/*Registration defaults*/ $rank = 19; //si el valor es 19, ellos seran CHICK. si es 18, hammer, etc...etc.. puede ser sobreescrito por el administrador $gp = 1000; //GP inicial de la cuenta. lo normal es 1000 $gold = 0; //ORO incial de la cuenta. lo normal es 0. $cash = 0; //DINERO inicial de la cuenta. lo normal es 0. $auth = 1; //Normal: 1, GM: 99, (sobreescrito) Admin: 100
/*Misc*/ $acpt = "yo acepto"; $srvname = "el nombre del servidor privado GunBound";
/* solo edita lo necesario para subir tu servidor. No toques el resto a menos que sepas lo que haces. */
$link = mysql_connect($host,$user,$password);
if(!$link){ mysql_error(); die();} mysql_select_db($database) or mysql_error() and die();
if(!$register){ if(!$admin){ echo "Please register an account using the form below:<p>"; if($superuser){ echo "<b>This user will be a super power user upon registration</b><p>";} echo "<form action=index.php method=post> <input type=hidden name=action value=1> ID: <input name=id type=text maxlength=12 width=20> Password: <input name=pw type=password maxlength=12 width=20> E-mail: <input name=email type=text maxlength=12 width=20> Gender: <input name=gender type=radio value=0 checked> Male <input name=gender type=radio value=1> Female <select name=country>$countrysel</select><p><p>
By typing in \"$acpt\", you agree to the following conditions that: - we may terminate your account at any given time and date for any reason or no reason at all. - your account or it's items have no cash value whatsoever. - you do not work for Softnyx, or any of it's licensed affiliates including, but not limited to Mobius, ijji, etc. - you do not work for anyone related to law-enforcement, copyright-enforcement, or government agency (including, but not limited to ESA, MPAA, RIAA, CIA, FBI, etc..) - you understand that this server is not meant to be as a replacement for the real and official servers and that it may be shut down at any given time.<p> Do you agree? <input name=accept type=text maxlength=50 width=20>
<input type=submit value=\"Register\"></form>"; } if($admin){ echo "Please register an account using the form below:<p> <b><font color='red'>WARNING:</b> Administrator enabled registration</font><p>"; if($superuser){ echo "<b>This user will be a super power user upon registration</b><p>";} echo "<form action=index.php method=post> <input type=hidden name=action value=1> ID: <input name=id type=text maxlength=12 width=20> Password: <input name=pw type=password maxlength=12 width=20> E-mail: <input name=email type=text maxlength=12 width=20> Gender: <input name=gender type=radio value=0 checked> Male <input name=gender type=radio value=1> Female <select name=country><option value=\"246\" >ADMIN (Undisclosed Country)</option> $countrysel</select><p><p> By typing in \"<b>$acpt</b>\", you agree to the following conditions that: - we may terminate