E

evilgh0st

Usuario

1
Posts
0
Puntos totales
2
Comentarios
S
Server de Facciones como GVE (GoodsVsEvil)
InfoporAnónimoFecha desconocida

En esta guía vamos a aprender como armar/optimizar un Server de Facciones como GVE (GoodsVsEvil) Guía: v3 Antes que nada el sistema de facción fue creado por Evill33t y para su Server y ahora los archivos fueron guardados en su l2jteam "L2JFREE" Comprobar el codigo de L2jfree Ir a L2jfree svn y descargarlo con el Eclipse Cuando descargues el código de fuente de l2jfree vas a ver 3 carpetas. 1)Trunk 2)Branches 3)Tages Leer los Archivos Faccion Bien para poder empezar y armar un server como este, primero deves leer los archivos cuidadosamente.Entonces te dire cual archivos deves leer Los Archivos Faccion estan localizados en: 1)src\main\java\net\sf\l2j\gameserver\instancemanage r. Aqui vas a encontrar FanctionManager.java y FanctionQuestManager 2)src\main\java\net\sf\l2j\gameserver\model/actor/instance. Aqui vas a encontrar L2FanctionQuestManagerInstance 3)src\main\java\net\sf\l2j\gameserver\model\entity\f action. Aquí vas a encontrar Faction.java, FactionQuest.java y FactionMember.java Leer estos archivos cuidadosamente y usted va a entender muchas cosas sobre lo que tiene que hacer! Activar Sistema Facción Ir a trunk/L2_GameServer_IL/src/main/java/net/sf/l2j (para interlude) En esta ubicación vas a encontrar un archivo llamado "config.java" Abrirlo con notepad y luego ir a opciones y presionar "Editar" y seleccionar "Buscar" luego escribir “faction” y presionar enter.Entonces vas a ver public static boolean FACTION_ENABLED = false; public static boolean FACTION_KILL_REWARD = false; public static int FACTION_KILL_RATE = 1000; public static int FACTION_QUEST_RATE = 1; Deves cambiar por esto public static boolean FACTION_ENABLED = true; public static boolean FACTION_KILL_REWARD = true; public static int FACTION_KILL_RATE = 1000; public static int FACTION_QUEST_RATE = 1; Con esta configuración activo el sistema de facciónes. Guardar esto y todo estara activado Nuevas tablas y Htms requeridos Bien después de que usted lea un poco el código de fuente de l2jfree entenderá que está faltando algunos sqls y htms Esto para porque evil33t no quería que las demás personas tengan esto en sus servidores y por eso el no los publico. Así que debes crearlos por tu propia cuenta Lado SQL: "faction_members.sql" "character_faction_quests.sql" factions.sql faction_quests.sql Sea cuidadoso que los sqls deben estar en el sintaxis correcto del SQL Faction_members.sql ... Este sql tiene que tener la siguiente informacion -- ---------------------------- -- Table structure for `faction_members` -- ---------------------------- CREATE TABLE IF NOT EXISTS `faction_members` ( `player_id` INT NOT NULL DEFAULT 0, `faction_id` INT NOT NULL DEFAULT 0, `faction_points` INT NOT NULL DEFAULT 0, `contributions` INT NOT NULL DEFAULT 0, `join_date` INT NOT NULL DEFAULT 0, PRIMARY KEY (`player_id`,`faction_id`,`faction_points`,`contri butions`,`join_date`) ) DEFAULT CHARSET=utf8; faction_quests.sql .... Este sql tiene que tener la siguiente informacion -- ---------------------------- -- Table structure for `faction_quests` -- ---------------------------- CREATE TABLE IF NOT EXISTS `faction_quests` ( `id` INT NOT NULL DEFAULT 0, `faction_id` INT NOT NULL DEFAULT 0, `name` INT NOT NULL DEFAULT 0, `description` INT NOT NULL DEFAULT 0, `reward` INT NOT NULL DEFAULT 0, `mobid` INT NOT NULL DEFAULT 0, `amount` INT NOT NULL DEFAULT 0, `min_level` INT NOT NULL DEFAULT 0, PRIMARY KEY (`id`,`faction_id`,`name`,`description`,`reward`,` mobid`,`amount`,`min_level`) ) DEFAULT CHARSET=utf8; character_faction_quests.sql .. Este sql tiene que tener lo siguiente informacion -- ---------------------------- -- Table structure for `character_faction_quests` -- ---------------------------- CREATE TABLE IF NOT EXISTS `character_faction_quests` ( `char_id` INT NOT NULL DEFAULT 0, `faction_quest_id` INT NOT NULL DEFAULT 0, PRIMARY KEY (`char_id`,`faction_quest_id`) ) DEFAULT CHARSET=utf8; faction.sql .. Este sql tiene que tener lo siguiente informacion -- ---------------------------- -- Table structure for `factions` -- ---------------------------- CREATE TABLE IF NOT EXISTS `factions` ( `id` INT NOT NULL DEFAULT 0, `name` INT NOT NULL DEFAULT 0, `price` INT NOT NULL DEFAULT 0, `allowed_classes` INT NOT NULL DEFAULT 0, `titlelist` INT NOT NULL DEFAULT 0, `npcs` INT NOT NULL DEFAULT 0, `points` INT NOT NULL DEFAULT 0, `side` INT NOT NULL DEFAULT 0, PRIMARY KEY (`id`,`name`,`price`,`allowed_classes`,`titlelist` ,`npcs`,`points`,`side`) ) DEFAULT CHARSET=utf8; Lado Htm: Bueno simplemente crear los siguiente htms: start.htm already.htm switch.htm join.htm accepted.htm noadena.htm switched.htm declined.htm askquit.htm story.htm quited.htm quest.htm shop.htm wrong.htm Los archivos Htm tienen que estar en data\html\faction Compilar Por si usted no lo savia l2jfree ya no da soporte al “ant” asi que tienen que compilar con maven. Mucha Gente piensa que maven es difícil de usar pero créanme este es mas fácil y mejor en mi opinión Así que vamos a la parte final. Para compilar diríjase a la parte de las guías de maven de la pagina de l2jfreee L2j-free - Index FAQ Que es el sistema de Facciones? Sistema de facciones fue creado por evil33t para su propio Server. Este es como GvE pero no es gve. UD puede elegir las facciones que el personaje va a tener y muchas cosas como sistema de puntos, quest y war Es esto el sistema de gve? No pero es lo mas cercano a el. Tiene 3 facciones (por defecto buenos, malos, neutral)y muchas otras cosas relacionadas con gve por ejemplo la moneda de buff y la opciones de poder tomar una ciudad en su lado ganándola Como puedo cambiar los nombres de las facciones porque los que están por defecto son neutral evil y good? En el archivos faction.java que se encuentra en"src\main\java\net\sf\l2j\gameserver\model\entity\ faction" Nota: La Guía Fue creada por EzEraL (John Lamprou) y Traducida por EvilGh0sT

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.