I was looking around for Cabal Private Server files and i came across with a website that provides you how to make one and with the server files.
Somehow i cant post the link of the source of the website. So i am just gonna quote it and paste it here. ORIGINAL CREDITS BELONG TO darkxl
Guides (All video guides in chinese):
1)
2)
2 vis)
3)
4)
Client and updates (In chinese):
1) Cabal Setup V2.0.1129
A)
D)
E)
D)
E)
2)
3)
4)
5)
Client GP Cabal (In inglish):
A)
Client:
A)
D)
E)
D)
E)
Patchs:
-
Tools:
-
utility:
A)
B)
-VMWARE 6.0.2 (NO CRAKED)
A)
B)
PS: You need crack? (Send PM me)
-Centos 4.5 DVD
A)
B)
C)
D)
F)
G)
H)
I)
J)
K)
L)
- Sql 2000
A)
B)
Web's (You need create all configs):
Other guides:
Deathzonemu
How to create servername:
cabal_msg.enc
Code:
<cabal_message> <version index="1"/> <nation code="US"/> <cabal_msg> <msg id="server1-1" cont="Mercury" /> <msg id="server1-2" cont="Venus" /> <msg id="server1-3" cont="Mars" /> <msg id="server1-4" cont="Jupiter" /> <msg id="server1-5" cont="Saturn" /> <msg id="server1-6" cont="Neptune" /> <msg id="server1-7" cont="Pluto" /> <msg id="server1-8" cont="Leo" /> <msg id="server1-9" cont="Sirius" /> <msg id="server1-10" cont="Draco" /> <msg id="server1-11" cont="RESERVED" /> <msg id="server1-12" cont="RESERVED" /> <msg id="server1-13" cont="RESERVED" /> <msg id="server1-14" cont="RESERVED" /> <msg id="server1-15" cont="RESERVED" /> <msg id="server1-16" cont="RESERVED" /> <msg id="server1-17" cont="RESERVED" /> <msg id="server1-18" cont="RESERVED" /> <msg id="server1-19" cont="RESERVED" /> <msg id="server1-20" cont="RESERVED" /> THX
Code:
;-------------------------------------------------------- ; Style ;-------------------------------------------------------- 0 - No Class Rank 0 (Don`t use) 1 - Warrior Class Rank 0 (Don`t use) 2 - Blader Class Rank 0 (Don`t use) 3 - Wizard Class Rank 0 (Don`t use) 4 - Force Archer Class Rank 0 (Don`t use) 5 - Force Shielder Class Rank 0 (Don`t use) 6 - Force Blader Class Rank 0 (Don`t use) 7 - No Class Rank 0 (Don`t use) 8 - No Class Rank 0 (Don`t use) 9 - Warrior Class Rank 1 (OK) 10 - Blader Class Rank 1 (OK) 11 - Wizard Class Rank 1 (OK) 12 - Force Archer Class Rank 1 (OK) 13 - Force Shielder Class Rank 1 (OK) 14 - Force Blader Class Rank 1 (OK) 15 - No Class Rank 1 (Don`t use) 16 - No Class Rank 1 (Don`t use) 17 - Warrior Class Rank 2 (OK) 18 - Blader Class Rank 2 (OK) 19 - Wizard Class Rank 2 (OK) 20 - Force Archer Class Rank 2 (OK) 21 - Force Shielder Class Rank 2 (OK) 22 - Force Blader Class Rank 2 (OK) 23 - No Class Rank 2 (Don`t use) 24 - No Class Rank 2 (Don`t use) 25 - Warrior Class Rank 3 (OK) 26 - Blader Class Rank 3 (OK) 27 - Wizard Class Rank 3 (OK) 28 - Force Archer Class Rank 3 (OK) 29 - Force Shielder Class Rank 3 (OK) 30 - Force Blader Class Rank 3 (OK) 31 - No Class Rank 3 (Don`t use) 32 - No Class Rank 3 (Don`t use) 33 - Warrior Class Rank 4 (OK) 34 - Blader Class Rank 4 (OK) 35 - Wizard Class Rank 4 (OK) 36 - Force Archer Class Rank 4 (OK) 37 - Force Shielder Class Rank 4 (OK) 38 - Force Blader Class Rank 4 (OK) 39 - No Class Rank 4 (Don`t use) 40 - No Class Rank 4 (Don`t use) 41 - Warrior Class Rank 5 (OK) 42 - Blader Class Rank 5 (OK) 43 - Wizard Class Rank 5 (OK) 44 - Force Archer Class Rank 5 (OK) 45 - Force Shielder Class Rank 5 46 - Force Blader Class Rank 5 47 - No Class Rank 5 48 - No Class Rank 5 49 - Warrior Class Rank 6 50 - Blader Class Rank 6 51 - Wizard Class Rank 6 52 - Force Archer Class Rank 6 53 - Force Shielder Class Rank 6 54 - Force Blader Class Rank 6 55 - No Class Rank 6 56 - No Class Rank 6 57 - Warrior Class Rank 7 58 - Blader Class Rank 7 59 - Wizard Class Rank 7 60 - Force Archer Class Rank 7 61 - Force Shielder Class Rank 7 62 - Force Blader Class Rank 7 63 64 65 - Warrior Class Rank 8 66 - Blader Class Rank 8 67 - Wizard Class Rank 8 68 - Force Archer Class Rank 8 69 - Force Shielder Class Rank 8 70 - Force Blader Class Rank 8 71 72 73 - Warrior Class Rank 9 74 - Blader Class Rank 9 75 - Wizard Class Rank 9 76 - Force Archer Class Rank 9 77 - Force Shielder Class Rank 9 78 - Force Blader Class Rank 9 79 80 81 - Warrior Class Rank 10 82 - Blader Class Rank 10 83 - Wizard Class Rank 10 84 - Force Archer Class Rank 10 85 - Force Shielder Class Rank 10 86 - Force Blader Class Rank 10 87 88 89 - Warrior Class Rank 11 90 - Blader Class Rank 11 91 - Wizard Class Rank 11 92 - Force Archer Class Rank 11 93 - Force Shielder Class Rank 11 94 - Force Blader Class Rank 11 95 96 97 - Warrior Class Rank 12 98 - Blader Class Rank 12 99 - Wizard Class Rank 12 100 - Force Archer Class Rank 12 101 - Force Shielder Class Rank 12 102 - Force Blader Class Rank 12 103 104 105 - Warrior Class Rank 13 106 - Blader Class Rank 13 107 - Wizard Class Rank 13 108 - Force Archer Class Rank 13 109 - Force Shielder Class Rank 13 110 - Force Blader Class Rank 13 111 112 113 - Warrior Class Rank 14 114 - Blader Class Rank 14 115 - Wizard Class Rank 14 116 - Force Archer Class Rank 14 117 - Force Shielder Class Rank 14 118 - Force Blader Class Rank 14 119 120 121 - Warrior Class Rank 15 122 - Blader Class Rank 15 123 - Wizard Class Rank 15 124 - Force Archer Class Rank 15 125 - Force Shielder Class Rank 15 126 - Force Blader Class Rank 15 127 128 129 - Warrior Class Rank 16 130 - Blader Class Rank 16 131 - Wizard Class Rank 16 132 - Force Archer Class Rank 16 133 - Force Shielder Class Rank 16 134 - Force Blader Class Rank 16 135 - 136 - 137 - Warrior Class Rank 17 138 - Blader Class Rank 17 139 - Wizard Class Rank 17 140 - Force Archer Class Rank 17 141 - Force Shielder Class Rank 17 142 - Force Blader Class Rank 17 143 - 144 - 145 - Warrior Class Rank 18 146 - Blader Class Rank 18 147 - Wizard Class Rank 18 148 - Force Archer Class Rank 18 149 - Force Shielder Class Rank 18 150 - Force Blader Class Rank 18 151 - 152 - 153 - Warrior Class Rank 19 154 - Blader Class Rank 19 155 - Wizard Class Rank 19 156 - Force Archer Class Rank 19 157 - Force Shielder Class Rank 19 158 - Force Blader Class Rank 19
chacina
Edit max users:
Code:
WorldSvr_24_01.ini MaxUserNum=500 or GlobalMgrSvr.ini MaxUserNum01=300
Code:
open query analyzer > choose GameDB and run this [CODE]exec guild_create_for_beginner 'Beginner','CharacterIdx','500'
CharacterIDX = CIdx of Guild Master
500 = Max Member (default = 500)[/code]
chumpywumpy
Edit Shops:
Code:
I have not seen much about NPC editing posted so hopefully this will help anyone that is stuck. I don't know all the values yet but there is enough here to do some basic things like shopt editing/creating. In Data_World\world21-npc.scp... [CODE][COLOR="Blue"][NpcPos] Flags Index PosX PosY Type IsRangeCheck 0 0 1 239 241 6 1 1 0 2 147 12 6 1 2 0 3 14 204 6 1 3 0 7 120 109 1 1 4 0 50 0 0 1 0[/COLOR] [COLOR="SeaGreen"][WarpLst] NpcsIdx NSetIdx TargetIdx LV Fee Type 0 1 0 39 1 0 0 1 2 0 39 1 0 0 2 3 0 39 1 0 0[/COLOR] [SkillLst] NSetIdx NpcsIdx SkillIdx SkillLv [COLOR="Red"][ShopLst] NpcsIdx NSetIdx ItemKind ItemOpt ReputationClass DurationIdx Price 0 50 0 3 1 -19 0 60 1 50 1 4 1 -19 0 800 2 50 2 5 1 -19 0 5000 3 50 3 6 1 -19 0 60 4 50 4 7 1 -19 0 800 5 50 5 8 1 -19 0 5000 6 50 8 3 4 -19 0 240 7 50 9 4 4 -19 0 3200 8 50 10 5 4 -19 0 20000 9 50 11 6 4 -19 0 240 10 50 12 7 4 -19 0 3200 11 50 13 8 4 -19 0 20000 12 50 16 3 7 -19 0 420 13 50 17 4 7 -19 0 5600 14 50 18 5 7 -19 0 35000 15 50 19 6 7 -19 0 420 16 50 20 7 7 -19 0 5600 17 50 21 8 7 -19 0 35000 18 50 24 5 20 1 0 100000 19 50 25 8 20 1 0 100000 20 50 26 12 10 1 0 8000 21 50 27 5 30 2 0 150000 22 50 28 8 30 2 0 150000 23 50 29 12 20 2 0 16000 24 50 35 5 50 3 0 250000 25 50 36 8 50 3 0 250000 26 50 37 12 30 3 0 24000[/COLOR]
[NpcPos] Flags Index PosX PosY Type IsRangeCheck
The numbers in the first column, [NpcPos] in this case, always start at 0 and increment by 1.
Flags - ?
Index - Pretty sure this is the NPC sprite ID
PosX - X position on the map
PosY - Y position on the map
Type - ? 6 means warp probably, a real NPC
IsRangeCheck - ? Normally means "trigger NPC when in range" ?
The second section is the warps...
[WarpLst] NpcsIdx NSetIdx TargetIdx LV Fee Type
First column [WarpLst] is the same, 0 and increments
NpcsIdx - Index number from the first list
NSetIdx - ?
TargetIdx - ? Target NPC Idx ?
LV - Level requirement to use the warp
Fee - Alz fee to use the warp
Type - ? 0 - normal warpgate ?
The third, and more useful list...
[ShopLst] NpcsIdx NSetIdx ItemKind ItemOpt ReputationClass DurationIdx Price
First column the same again.
NpcsIdx - Index number from the first list
NSetIdx - ? slot number in the window ?
ItemKind - Item number from the items list (see Clust3r's list or the sticky)
ItemOpt - The ItemOpt setting (list or sticky again)
ReputationClass - Honour class requirement
DurationIdx - Set item expiry (16 is ~6 months i think)
Price - Guess!
Duration column values
Hopefully that should help some folks out a bit.[/code]
By plemaster
By xz3r0x
fix you are connected, reconnect?
Edit your inventary query:
roplys_
All Map codes and Warp codes
Code:
Just go to Enterprise manager and open cabal_character_table in GameDB database Change WarpBfield to 511 and MapsBField to 511 like this you will get all map codes and warp codes up to lakeside
Fix no drop alz
Code:
If you set the drop rate higher than 5x mobs will drop only Orbs. Solution: Stay with 5x drop, but add this in WorldSvr_24_01: UseWorldDrop=1 That's will make that the mobs drops items for example if you kill mobs for lvl 110 the drop will be items for lvl 86+-.
PVP
Code:
In Your GlobalMgrSvr.ini Change this : [Server24] # Adult(On) ChannelType24=0 <--- change to 1 pk enable , 8 war enable MaxUserNum24=30
Gm commands:
Code:
/_19 : Clear All CoolTime /_18 : Call shop anyware /_17 : ENABLE/DISABLE item limit /_16 : ENABLE/DISABLE village pk /_15 : ENABLE/DISABLE to display animation-time to chatbox /_14 : ENABLE/DISABLE attackmode to ignore obstacle /_13 : ENABLE/DISABLE display GPS /_12 : ENABLE/DISABLE potion cooltime /_11 : Undead Mode /_10 : NonClient Hack /_9 : Set changekitstyle to use max or normal /_8 : Increase Battle SP /_7 : Decrease att speed /_6 : Increase att speed /_5 : Decrease mov speed /_4 : Increase mov speed /_3 : Decrease att range /_2 : Increase att range /_1 : Damage FX show ON/OFF /_csummon : Summom a monster (bugged) /_summon : Probably summon a monster (bugged)
Add channels:
Code:
-------------------------------------------------------- Channel Number : 1 - Trade 2 - Novice 3 - Guild 4 ~ 20 -No name 21 ~ 35 - Not Use 36 37 38 39 40 43 44 45 46 47 - instantwars 41 42 48 49 - Test Server -------------------------------------------------------- Guide : ex) Make 3 Channel Step 1. - Make Simbolic Link cd /usr/bin ln -s /usr/bin/WorldSvr WorldSvr_24_02 ln -s /usr/bin/WorldSvr WorldSvr_24_03 cd /etc/init.d ln -s /etc/init.d/cabal_server WorldSvr_24_02 ln -s /etc/init.d/cabal_server WorldSvr_24_03 Step 2. -Edite .ini file & server_list cd /etc/cabal cp WorldSvr_24_01.ini WorldSvr_24_02.ini cp WorldSvr_24_01.ini WorldSvr_24_03.ini open - WorldSvr_24_02.ini ------------------------------ [NetLib] Port=38111 <- modify Port=38112 ... ... ... [WorldSvr] ServerIdx=24 GroupIdx=1 <- modify u want Channel number ------------------------------- open - WorldSvr_24_03.ini ------------------------------ [NetLib] Port=38111 <- modify Port=38113 ... ... ... [WorldSvr] ServerIdx=24 GroupIdx=1 <- modify u want Channel number ------------------------------- open - server_list ------------------------------- GlobalDBAgent DBAgent_24 GlobalMgrSvr ChatNode_24 LoginSvr_01 CashDBAgent WorldSvr_24_01 WorldSvr_24_02 <-- Add WorldSvr_24_03 <-- Add ------------------------------- Step 3. - Restart Cabal Server /etc/init.d/cabal restart or service cabal restart
Code:
1. run : GM tool for CabalCash.exe 2. Database connect - adress : sql server ip - UserName : username ( sa or cabal ) - Password : password ( sa or cabal passwd ) - dababase : cabalcash - Click Open Button 3. Add Item - UserNum : user number ( Account DB -> cabal_auth_table ) - ItemKindIdx : u want item number - ItemOpt : u want number ( Default 0 ) - IsUse : 0 or 1 ( Default 0 ) - Click Enter Boutton Data save table is [ MyCashItem ] OptionPool.scp <- I found some item !
Items list (Thx Clust3r)
Code:
[LIST][*]1: Red core[*]2: Force Core[*]3: Level 1 hp pot [*]584: Plasma Coating kit[*]637: Slot Extender Low[*]638: Slot Extender Medium[*]639: Slot Extender High [*]640: Core Alchemis Transmuter (Sword)[*]641: Core Alchemis Transmuter (ArmorSet)[*]642: Core Alchemis Transmuter (BattleSet)[*]643: Core Alchemis Transmuter (MartialSet)[*]644: Core Alchemis Transmuter (Artifact) [*]1282: Epaulette Procyon(WA)[*]1283: Epaulette Procyon(BL)[*]1284: Epaulette Procyon(WI)[*]1285: Epaulette Procyon(FA)[*]1286: Epaulette Procyon(FS)[*]1287: Epaulette Procyon(FB)[*]1288: Epaulette Capella(WA)[*]1289: Epaulette Capella(BL)[*]1290: Epaulette Capella(WI)[*]1291: Epaulette Capella(FS)[*]1292: Epaulette Capella(FB)[*]1293: Epaulette Capella(WA) [*]945: Epaulette of Dead (B2F)[B] /!\ Put "1288" in ItemOpt /!\[/B][*]946: Anima Lune - Little JAck (Pet Haloween)[*]682: Plate of Honor [B](Opt 1)[/B][*]683: Flame Disc (Lvl4) [B]opt 513 = 1 Flames disc 514 = 2 Flames 639 = 127 Flames Disc[/B][*]683: Flame Disc (Lvl3) [B]opt 385 = 1 Flames disc[/B][*]683: Flame Disc (Lvl2) [B]opt 257 = 1 Flames disc[/B][*]787: Bracelet of Fighter +2 [I](268435475 in opt = Sword amp in slot)[/I][*]626: Formula Card [B]/!\ Insert into "ItemOpt" the number of the formulacard you want /!\[/B][*]805: Earring of Guard[*]806: Earring of Guard +1[*]807: Earring of Guard +2[*]808: Earring of Guard +3[*]809: Earring of Guard +4 [*]1185: Muster Card: Forgotten Temple B1F [B]/!\ Put "1313" in ItemOpt /!\[/B][*]663: Seal of Darkness[B] /!\ Put "1292" in ItemOpt /!\[/B][*]601: Epaulette of Dead (B1F) [B]/!\ Put "1215" in ItemOpt /!\[/B][*]437: Bike Type Blue - No Bind Account[*]439: Bike RW3 - No Bind Account [*]579: Extract Potion STR [B]OPT = Quantity[/B][*]580: Extract Potion DEX [B]OPT = Quantity[/B][*]581: Extract Potion INT [B]OPT = Quantity[/B][*]582: Force Core(Low)[*]583: Force Core(Medium)[*]632: Perfect Core[*]636: Perfect Plasma Coating Kit[*]675: C.A License Katana Craft UP[*]1013: Halowenn Face[*]674: Evasion Potion [B](See end of post)[/B][*]673: Magic Master Potion [B](See end of post)[/B][*]672: Sword Master Potion [B](See end of post)[/B][*]681: Circuit Jewel LVL6 (NEED OPT)[*]680: Circuit Jewel LVL5 (NEED OPT)[*]679: Circuit Jewel LVL4 (NEED OPT)[*]678: Circuit Jewel LVL3 (NEED OPT)[*]677: Circuit Jewel LVL2 (NEED OPT)[*]676: Circuit Jewel LVL1 (NEED OPT)[*]690: Aqua Disc (NEED OPT)[*]689: Earth Disc (NEED OPT)[*]688: Bloody Disc (NEED OPT)[*]687: Thunder Disc (NEED OPT)[*]686: Air Disc (NEED OPT)[*]685: Holy Disc (NEED OPT)[*]691: Soul Disc (NEED OPT)[*]692: Shape (Need OPT)[*]693: Ring of Brute[*]694: Ring of Brute +1[*]695: Ring of Brute +2[*]696: Ring of Brute +3[*]697: Rind of Serenity[*]698: Rind of Serenity +1[*]699: Rind of Serenity +2[*]700: Rind of Serenity +3[*]701: Extortion Ring[*]702: Extortion Ring +1 [*]703: Extortion Ring +2 [*]704: Extortion Ring +3[*]705: Extortion Ring +4[*]706: Extortion Ring +5[*]707: Adept Amulet[*]708: Adept Amulet +1[*]709: Adept Amulet +2[*]710: Adept Amulet +3[*]711: Vampiric Amulet[*]712: Vampiric Amulet +1[*]713: Vampiric Amulet +2[*]714: Vampiric Amulet +3[*]715: Vampiric Amulet +4[*]716: Vampiric Amulet +5[*]717: Vampiric Amulet +6[*]718: Amulet of Battler[*]719: Amulet of Battler +1[*]720: Amulet of Battler +2[*]721: Amulet of Battler +3[*]722: Amulet of Battler +4[*]723: Amulet of Battler +5[*]724: Amulet of Battler +6[*]725: Amulet of Battler +7[*]726: Amulet of Battler +8[*]727: Amulet of Battler +9[*]728: Ring of Proof[*]729: Ring of Proof +1[*]730: Ring of Proof +2[*]731: Ring of Proof +3[*]732: Ring of Proof +4[*]733: Ring of Proof +5[*]734: Ring of Proof +6[*]735: Ring of Proof +7[*]736: Amulet of Proof[*]737: Amulet of Proof +1[*]738: Amulet of Proof +2[*]739: Amulet of Proof +3 [*]740: Amulet of Proof +4[*]741: Amulet of Proof +5[*]742: Amulet of Proof +6[*]743: Amulet of Proof +7[*]744: Epaulet of Proof [*]745: Epaulet of Proof +1[*]746: Epaulet of Proof +2[*]747: Epaulet of Proof +3[*]748: Epaulet of Proof +4[*]749: Epaulet of Proof +5[*]750: Epaulet of Proof +6[*]751: Epaulet of Proof +7[*]761: EoF+3[*]762: EoS+3[*]763: EoF+4[*]764: EoS+4[*]783: Chaos Lamp[*]785: Bracelet of Fighter[*]786: Bracelet of Fighter +1[*]787: Bracelet of Fighter +2[*]788: Bracelet of Fighter +3[*]789: Bracelet of Fighter +4[*]790: Bracelet of Sage[*]791: Bracelet of Sage +1[*]792: Bracelet of Sage +2[*]793: Bracelet of Sage +3[*]794: Bracelet of Sage +4[*]795: Extortion Bracelet [*]796: Extortion Bracelet +1[*]797: Extortion Bracelet +2[*]798: Extortion Bracelet +3[*]799: Extortion Bracelet +4[*]800: Bracelet Of Seven Coin [*]801: Bracelet Of Seven Coin +1[*]802: Bracelet Of Seven Coin +2[*]803: Bracelet Of Seven Coin +3[*]804: Bracelet Of Seven Coin +4[*]805: Earring of Guard [*]806: Earring of Guard +1[*]807: Earring of Guard +2[*]808: Earring of Guard +3[*]809: Earring of Guard +4[*]810: Force Regeneration Earring [*]811: Force Regeneration Earring +1[*]812: Force Regeneration Earring +2[*]813: Force Regeneration Earring +3[*]814: Force Regeneration Earring +4[*]815: Vampiric Earring [*]816: Vampiric Earring +1[*]817: Vampiric Earring +2[*]818: Vampiric Earring +3[*]819: Vampiric Earring +4[*]820: Earring of Seven Coin [*]821: Earring of Seven Coin +1[*]822: Earring of Seven Coin +2[*]823: Earring of Seven Coin +3[*]824: Earring of Seven Coin +4[*]825: Bracelet Of Brute [*]826: Bracelet Of Brute +1[*]827: Bracelet Of Brute +2[*]828: Bracelet Of Serenity[*]829: Bracelet Of Serenity +1[*]830: Bracelet Of Serenity +2[*]831: Life Absorb Bracelet[*]832: Life Absorb Bracelet +1[*]833: Life Absorb Bracelet +2[*]834: Mana Absorb Bracelet[*]835: Mana Absorb Bracelet +1[*]836: Mana Absorb Bracelet +2[*]837: Protection Earring [*]838: Protection Earring [*]839: Protection Earring [*]840: Vital Earring [*]841: Vital Earring +1[*]842: Vital Earring +2[*]843: Evasion Earring[*]844: Evasion Earring +1[*]845: Evasion Earring +2 [*]905: Change Kit(Color) - prenium[*]904: Change Kit(Color) - Normal[*]903: Change Kit(Hair Style) - Season[*]902: Change Kit(Hair Style) - Foetree[*]901: Change Kit(Hair Style) - Novice[*]913: Core Enhancer(Midium)[*]912: Core Enhancer(Low)[*]911: Rename Card[*]910: CHange Kit - RESERVED3[*]909: Change Kit - RESERVED2[*]908: Change Kit - RESERVED1[*]907: Change Kit(Face) - Prenium[*]906: Change Kit(Face) - Novice[*]914: Core Enhancer(High)[*]915: Blessing Bead - Warehouse[*]916: Blessing Bead - EXP(10%)[*]917: Blessing Bead - EXP(25%)[*]918: Blessing Bead - Skill EXP(10%)[*]919: Blessing Bead - Skill EXP(25%)[*]920: Blessing Bead - Bomb Alz[*]921: Blessing Bead - RESERVED5[/LIST] ItemOpt for Evasion / Sword Master / Magic Master potion 1920 = reference of the effect (15%) need to add the quantity Example 1 potion = 1920 + 1 so itemOpt = 1921 10 potions = 1920 + 10 so itemOpt = 1931 etc etc :winky: [B]UPDATE 11/07/2008[/B] Shape Item number: 692 ItmOpt Number: 10214: Shape Artifact lvl4 10113: Shape Martial lvl4 9985: Shape Battle lvl4 9857: Shape ArmorSet lvl4 9729: Shape Sword lvl4 9601: Shape Artifact lvl3 9473: Shape Martial lvl3 9345 Shape Battle lvl3 9217: Shape Armor lvl3 9089: Shape Sword lvl3 8961: Shape Artifact lvl2 8833: Shape MArtial lvl2 8705: Shape Battle lvl2 8577: Shape Armor lvl2 8449: Shape Sword lvl2 8321: Shape Artifact lvl1 8193: Shape MArtial lvl1 8065: Shape Battle lvl1 7937: Shape Armor lvl1 7809: Shape Sword lvl1 ALL THIS OPT was for stack of 1 shape if you want stack of 127 Shape Artifact lvl3 use 9601 + 126 = 9727
Code:
946 Little Jack 1021 Garlie 1022 Red Garlie 1023 Giant Beetle 1024 Nipperlug 1025 Rabbithorn 1026 Troglo 1027 Troglo Warrior 1028 Elder Troglo 1029 Mantis 1030 Dire Boar 1031 Mummy 1032 Crag Turtle 1033 Armaku 1045 Little Pery 1046 Golem Jr. 1047 Little Gray 1048 Cuty Lai 1049 Cuty Tai 1050 Real Panda 1051 Fancy Zard 1052 Gentle Parrot 1053 Peng 1054 Pinky 1055 Rudolph 1273 Fortune pig 1274 Golden Fortune Pig
GameDB Clear Query:
1. modify INIT_GAMEDB stored procedure
2. run query -> exec INIT_GAMEDB
Code:
USE [GameDb] GO /****** 개체: StoredProcedure [dbo].[INIT_GAMEDB] 스크립트 날짜: 07/09/2008 01:07:03 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO /****** Object: Stored Procedure dbo.INIT_GAMEDB Script Date: 2008-4-14 5:52:46 ******/ ALTER PROCEDURE [dbo].[INIT_GAMEDB] AS BEGIN TRUNCATE TABLE GUILD TRUNCATE TABLE GUILDGROUP TRUNCATE TABLE GUILDMEMBER TRUNCATE TABLE CHATBUDDY TRUNCATE TABLE CHATBUDDYGROUP /* TRUNCATE TABLE CHATPRESENCE */ TRUNCATE TABLE CHATBLACKLIST TRUNCATE TABLE CABAL_CHARACTER_TABLE TRUNCATE TABLE CABAL_EQUIPMENT_TABLE TRUNCATE TABLE CABAL_INVENTORY_TABLE TRUNCATE TABLE CABAL_QDDATA_TABLE TRUNCATE TABLE CABAL_QUESTDATA_TABLE TRUNCATE TABLE CABAL_QUICKSLOT_TABLE TRUNCATE TABLE CABAL_SKILLLIST_TABLE TRUNCATE TABLE CABAL_WAREHOUSE_TABLE /* TRUNCATE TABLE CABAL_ITEMSERIAL_TABLE DECLARE @GROUP INT SET @GROUP = 0 WHILE ( @GROUP <= 32 ) BEGIN EXEC .MAKE_ITEMSERIAL_BASE @GROUP SET @GROUP = @GROUP + 1 END */ END
Edit exp, drop rate:
Code:
[Multiple] All_M PC_M Free_P FreePC_P Premium_P PremiumPC_P Remark 0 100 100 0 0 0 0 °ćÇčġ <- EXP 1 100 100 0 0 0 0 ˝şĹł°ćÇčġ <- SKILL EXP 2 100 100 0 0 0 0 Á¦Á¶°ćÇčġ <- CRAFT EXP? *NOT SURE* 3 100 100 0 0 0 0 µĺ¶řŔ˛ <- DROP RATE 4 100 100 0 0 0 0 µ·ş*¶ô <- ALZ BOMB 5 100 100 0 0 0 0 Alz ľ×Ľö <- ALZ AMOUNT
How to change client version in server files:
Option 1:
Code:
To change the server version modify the following files: [code]/etc/cabal/LoginSvr.ini /etc/cabal/LoginSvr_01.ini
Code:
client_version=XXX
So serious:
Code:
client_version=22
Option 2:
Code:
If you can not choose to add the line: [code]IgnoreClientVersion=1
Modify: “LoginSvr” and “LoginSvr_01”
With that line all clients of any version can enter.
It is not advisable because clients are very different and some maps are "PVP" and others not, for example bone "ruin forget" those who use the Chinese client may not attack another and the use of the GP-Cabal may stick .[/code]
How to change name=test server
Code:
ServerIdx=[COLOR="Red"]24[/COLOR] = Test Server 1 = Mercury 2 = Mars
Edit craft succes:
Code:
[UpgradeCore] Grade_Value E_Default Enhance 0 1 100 100 1 2 100 100 2 3 52.5 100 3 4 41.25 100 4 5 30 60 5 6 18.75 30 6 7 8 15
Sql > GameDB > cabal_character_table
Account Premium:
SQL > ACCOUNT > cabal_charge_auth
Put online server:
Code:
1)Enter the web: http://whatismyip.com/ 2)Copy IP Change all IPS, the following files: [code] Directory: /etc/local Change IPS: ChatNode_24, GlobalMgrSvr, LoginSvr, LoginSvr_01, WorldSvr and WorldSvr_24_01
Code:
Directory: /home/cabal Change IPS: gen_config
Annotation: I have configured the ips the well and the server walks perfectly online, if you have a different configuration and you're online, perfect, I work that way.
------------------
Video tutoreal how put online server (change ip)
open port 38111 (thanks to xz3r0x for alerting)
You need open ports?, visit:
[/code]
Set to prevent antihack (Otherwise, you can not edit the character by SQL)
/etc/cabal
WorldSvr and WorldSvr_24_01
Code:
[NetLib] Port=38111 SendMaxBufSize=131072 SendMaxBufSizeUserHandler=131072 SendMaxBufSizeLinkHandler=1048576 ProcessDataLimit=10000 MaxUserNum=500 WatchsNoPackLimit=30000 UseEncryptPacket=1 SystemLogTTimeOut=100 ReactorTimeOut=100 DisableReactorPipe=1 ConnectRetryTime=5000 ConnectRetryNum=10 MemPoolUnitSizeClass=5 LogLevel=3 [WorldSvr] ServerIdx=24 GroupIdx=1 GlobalTimer=4:10000,5:5000,7:3600000,22:60000,8:2000 WorldTimer=1:****2:150,3:3000,6:60000,8:2000,9:10000,14:2000,16:200,20:200,21:200 CommonIniPath=Common.ini IPAddress=xxx.xxx.xxx.xxx UpdateInterval=30 # UseCashShop AllowCashShop=0 # UseGameGuardAuth UseGameGuardAuth=0 # AddGameGuardName AddGameGuardName=libggauth2.so.0 # GameGuardInterval GameGuardInterval=180000 NoResponseTimeout=180000 # UseApex UseApex=0 # ApexModulePath #ApexModulePath=./ApexProxy.dll ApexModulePath=./ApexProxy.so #Nonclient UseNonClientCheck=1 NonClientDisAdvantageRate=90 # ALZ_DBHACK_CHECK [COLOR="Red"]UseAlzDbHackCheck=0 UseCutIfAlzDbHacked=0[/COLOR] UseLevDiffValueForExpCalc=0 UePartyMinExpForInvalidPartyMember=0 # HackCheckOption [COLOR="Red"]UseCheckShopHack=0 UseCheckWarpHack=0 UseCheckWareHouseHack=0 UseCheckSkillCoolTimeHack=0 UseCheckDistanceSkillHack=0 UseBlessingBeadCheck=0 UseCheckDeadStatActive=0 UseHackcheckByTimeScope=0 UseCheckDMZArea=0 UseCheckInventoryHack=0[/COLOR] #GameOption UseMobsChaseModify=1 UseCheckMissionIdx=1 UseHackUserDBSave=1 ExtraCount=5 UseCheckBelongItem=1 UsePvpBetting=0 #TimeOption SpeedHackCheckTime=10000 MaxAttackHackTime=300000 CheckSkillTimeHackScope=60000 #CountOption ActiveDeadStatCount=30 UseCheckUserAttack=1 UseDropDiscount=1 ## Anti-OnlineGameSystem [COLOR="Red"]UseAntiOnlineGameAddictionSystem=0 ### LS = 0 , ITS = 1[/COLOR] InstantPlayTimeClearIntervalMin=300 InstantPlayTimeNotifyIntervalMin=1 advantageBoundaryTime0=10800 advantageBoundaryTime1=18000 InstantPlayTimeDebugMultiple=1 #InstantWar UseInstantWarNationReward=1 [DBAgent] Addr=dbaip Port=38181 [GlobalMgrSvr] Addr=gmsip Port=38170 [CashDBAgent] Addr=cdbaip Port=38190 [ChatNode] AddrForServer=xxx.xxx.xxx.xxx AddrForClient=xxx.xxx.xxx.xxx Port=38121
Edit Guild make fee:
Const.scp
10000000 - Default change it to 10 or 0 or whatever.
Code:
[Guild] CreateFee 0 10000000
Level.scp
Code:
1 - Start lvl [LEVEL] 40 - Start HP [HP] 20 - Start MP [MP] 4 - Start Attack Rate [AR] 3 - Start Deffence Rate [DR] 4 - Start deff [DEF] 22 - Start Attack [ATK] 9 - Start Magic [MATK] [code][1LvStandard] LEVEL HP MP AR DR DEF ATK MATK 0 1 40 20 4 3 4 22 9
Edit skill points on each rank:
Rank.scp
Code:
M1s,M1m,M2s,M2m - Blader and Warrior M3s,M3m,M4s,M4m - Wizard and Force archer M5s,M5m,M6s,M6m - Force blade and Force shielder s - sword m - magic Now in Rank up column 1 - Novice 2 - Apperience 3 - Regular 4 - Expert 5 - A . expert 6 - Master 7 - A. Master 8 - G. Master 9 - Completer 10 - Trasncender [code][RankUp] M1sRank M1mRank M2sRank M2mRank M3sRank M3mRank M4sRank M4mRank M5sRank M5mRank M6sRank M6mRank 0 <null> <null> <null> <null> <null> <null> <null> <null> <null> <null> <null> <null> 1 21 11 21 11 11 21 11 21 16 16 16 16 2 42 22 42 22 22 42 22 42 32 32 32 32 3 63 33 63 33 33 63 33 63 48 48 48 48 4 84 44 84 44 44 84 44 84 64 64 64 64 5 105 55 105 55 55 105 55 105 80 80 80 80 6 126 66 126 66 66 126 66 126 96 96 96 96 7 147 77 147 77 77 147 77 147 112 112 112 112 8 168 88 168 88 88 168 88 168 128 128 128 128 9 189 99 189 99 99 189 99 189 144 144 144 144 10 210 110 210 110 110 210 110 210 160 160 160 160
0 - Novice
1 - Apperience
2 - Regular
3 - Expert
4 - A . expert
5 - Master
6 - A. Master
7 - G. Master
8 - Completer
9 - Trasncender
UpgradeNum - Number of upgrade skils slots
sNum - Number of Sword skils slots
sStr - after sword rank up str gained
sDex - after sword rank up dex gained
mNum - Number of magic skils slots
mINT - after magic rank up int gained
mDex - after magic rank up dex gained
Code:
[RankUpBonus] UpgradeNum sNum sSTR sDEX mNum mINT mDEX 0 1 3 0 0 4 0 0 1 2 5 4 4 6 4 4 2 2 7 6 6 9 6 6 3 3 9 8 8 11 8 8 4 3 11 10 10 14 10 10 5 4 13 12 12 16 12 12 6 4 15 14 14 19 14 14 7 5 17 14 14 21 14 14 8 5 19 14 14 24 14 14 9 6 21 14 14 26 14 14
By Clust3r
Create Items + Options:
Edit Style:
Code:
Edit table GAMEDB.cabal_character_table Get the value of your Style, add "+8" at this value for pass a rank exemple Force Archer Rank 1 have Style = 12 if you edit this value to 20 you got Force Archer Class Rank 2. If you put 82 you got Force Archer Class Rank 10 [B]/!\ ALL CLASS HAVE DIFFERENT STYLE NUMBER /!\[/B]
GameGuard Fix:
Code:
Im not sure if this the solution to the gameguard popping up when entering world but it worked for me. So i guess u dont have to download Full chinese client. Just download TFN and patch with darkxl patchlogin then patch with my Patch_GameGuard and wala!!! ^_^ [URL="http://www.mediafire.com/?zxzxmjomgyv"]Patch_GameGuard.rar[/URL] MediaFire