În acest ghid vă va învăţa cum să setaţi / faction optimiza un server, cum ar fi gve
Ghid de stare: v3
Mai întâi de toate faction sistem a fost creat de către Evill33t şi
pentru vechiul său de server şi acum sunt stocate în fişierele sale
l2jteam "L2JFREE"
Notă: ghid a fost creat de către EzEraL (Ioan Lamprou)
Checkout L2jfree sursă
În primul rând, deoarece evilL33t crea acest sistem wonderfull, în
acest thread vom oferi suport doar pentru l2jfree nu de alte pachet pe
care doriţi să îl adăugaţi fişiere
Deci, mergeţi şi toL2jfree svn checkout cu eclipsa
Dacă tu dont eclipsei acum ce este, de căutare în forumuri sau l2j
repository pentru guides.When vă descărca codul sursă al l2jfree veti
vedea folderele 3.
1) Trunk
2) Sucursale
3) Tages
Dacă doriţi să faceţi o faction (gve) server de interlude mergeţi la fatã folderul dacă doriţi o C5 mergeţi la sucursale.
Faction citi fisiere
Ei bine pentru a putea porni şi de a face un server de genul asta,
trebuie mai întâi să citiţi fişierele carefully.So i se va spune ce
fisiere pentru a citi
Faction de fişiere sunt localizate în:
1) src \ main \ java \ net \ sf \ l2j \ gameserver \ instancemanage
r.Here veti gasi FanctionManager.java şi FanctionQuestManager
2) src \ main \ java \ net \ sf \ l2j \ gameserver \ model / actor / instance.Here veţi găsi L2FanctionQuestManagerInstance
3) src \ main \ java \ net \ sf \ l2j \ gameserver \ model \ entitate \
f action.Here veţi găsi Faction.java de FactionQuest.java şi
FactionMember.java
Citiţi cu atenţie şi aceste fişiere vă va înţelege multe lucruri de ceea ce trebuie să faceţi!
Acivate Faction sistem
Du-te la trunk/L2_GameServer_IL/src/main/java/net/sf/l2j (interlude pentru-pentru C5, dar în acelaşi folder de ramuri)
În această locaţie, veţi găsi un fişier numit "config.java" Deschide
l cu notepad si merg pana la opţiuni şi apăsaţi "Edit" şi selectaţi "Găsire" şi scrieţi şi apăsaţi faction enter.So vei vedea
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;
schimbare cu care
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;
Cu aceste configs i permite faction motor şi faction point.If doriţi puteţi modifica faction misiuni rata ....
Salvaţi-l şi thats all enamble pentru ea
Noua tabelele necesare şi htms
Ei bine după ce aţi citit un pic codul sursa al l2jfree vei înţelege că există unele lipsesc sqls şi htms
Acest lucru se datorează faptului că nu a vrut evil33t leach deci ppl
thats de ce el didnt share.So trebuie să create de dvs. proprii
SQL parte:
"faction_members.sql" "character_faction_quests.sql" factions.sql
faction_quests sql ..
Be carefull că sqls trebuie să fie corectă SQL syntax
Dar aceasta este o copie example.DOnt lipiţi-le pentru că există lipsă crede
Faction_members.sql info ...
Acest sql trebuie să aibă următoarele lucruri
-- ----------------------------
-- Tabelul structura pentru `faction_members`
-- ----------------------------
CREEAZA-TABELUL Dacă nu există faction_members `" (
"player_id` INT NOT NULL DEFAULT 0,
"faction_id` INT NOT NULL DEFAULT 0,
"faction_points` INT NOT NULL DEFAULT 0,
"contribuţiile` INT NOT NULL DEFAULT 0,
"join_date` INT NOT NULL DEFAULT 0,
Primary cheie ( `player_id`, `faction_id`, `faction_points`, `contribu butions`, `join_date")
) DEFAULT CHARSET = utf8;
faction_quests.sql info ....
Acest sql trebuie să aibă următoarele lucruri
-- ----------------------------
-- Tabelul structura pentru `faction_quests`
-- ----------------------------
CREEAZA-TABELUL Dacă nu există faction_quests `" (
`id` INT NOT NULL DEFAULT 0,
"faction_id` INT NOT NULL DEFAULT 0,
`nume` INT NOT NULL DEFAULT 0,
`descriere` INT NOT NULL DEFAULT 0,
`răsplata` INT NOT NULL DEFAULT 0,
"mobid` INT NOT NULL DEFAULT 0,
`valoarea` INT NOT NULL DEFAULT 0,
"min_level` INT NOT NULL DEFAULT 0,
Primary cheie ( `id`, `faction_id`, `nume`, `descriere`, `răsplata`, `mobid`, `cantitate`, `min_level")
) DEFAULT CHARSET = utf8;
character_faction_quests.sql info ..
Acest sql trebuie să aibă următoarele informaţii ...
-- ----------------------------
-- Tabelul structura pentru `character_faction_quests`
-- ----------------------------
CREEAZA-TABELUL Dacă nu există character_faction_quests `" (
"char_id` INT NOT NULL DEFAULT 0,
"faction_quest_id` INT NOT NULL DEFAULT 0,
Primary cheie ( `char_id`, `faction_quest_id")
) DEFAULT CHARSET = utf8;
faction.sql info ..
Acest sql trebuie să aibă următoarele info ..
-- ----------------------------
-- Tabelul structura pentru `factions`
-- ----------------------------
CREEAZA-TABELUL Dacă nu există factions `" (
`id` INT NOT NULL DEFAULT 0,
`nume` INT NOT NULL DEFAULT 0,
"preţul` INT NOT NULL DEFAULT 0,
"allowed_classes` INT NOT NULL DEFAULT 0,
"titlelist` INT NOT NULL DEFAULT 0,
"npcs` INT NOT NULL DEFAULT 0,
`puncte` INT NOT NULL DEFAULT 0,
"partea` INT NOT NULL DEFAULT 0,
Primary cheie ( `id`, `nume`, `pret`, `allowed_classes`, `titlelist`, `npcs`, `puncte`, `secundare")
) DEFAULT CHARSET = utf8;
Notă: necesită de Spawn npcs
Htm reacţii:
Ei bine, creaţi pur şi simplu htms următoarele:
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
Htm de fişiere trebuie să fie situată în date \ html \ faction
No comment pentru htms.Easy citiţi sursa pentru a posta see.Dont cum se fac htms pentru că aţi leachning
Compilare
Dacă tu dont acum în l2jfree nu suporta ant pentru compilare, dar cred
că maven.Many ppl Maven este dificil, dar credeţi-mă, este mai uşor şi
mai bine în opinia mea
Deci, vă permite să mergeţi final part.After veţi face toate lucrurile
pe care i post de ghid în elaborarea de server şi sunteţi gata
Pentru a compila cu Maven ghiduri l2jfree du-te la site-ul L2j-free -
Index sau citit ghid care sa-mi similare, dar are mai multe detalii în
ragezone
Intrebari frecvente
Ce este sistemul de faction?
Faction sistem a fost creat de către evil33t pentru server.It este ca
gve dar nu este gve.You poate alege factions de caractere care se vor
alătura şi multe alte astfel de lucruri ne faction puncte de război şi
a faction eveniment
Este aceasta o gve sistem?
Nu, dar el este cel mai aproape de it.It are 3 factions (implicit bune,
rele, neutru) şi multe alte lucruri pe care gve legate, de exemplu,
buff monede si poti lua un oraş în partea dumneavoastra pentru
câştigarea de către acesta
Cum pot schimba numele de faction, deoarece implicite sunt neutre din punct de vedere, bine şi rău?
În fişierul faction.java care este situată în "src \ main \ java \ net \ sf \ l2j \ gameserver \ model \ entitate \ faction"
Have fun ....
Am cautat si eu ceva si am gasit altceva am dat pt tutorialu asta si mam gandit sal traduc si sal pui aici pe starmedia
Sorce Ragezone
Tradus de DiZzy
_________________
![GvE Cum faci server gve Great312](https://2img.net/h/xs231.xs.to/xs231/08392/great312.jpg)