Cabal Server Files

 Posted admin
DO NOT PM ME - I WILL NOT PROVIDE ANY FURTHER HELP FROM THIS TUTORIAL. POST YOUR COMMENTS IN HERE AND USERS/MEMBERS WILL BE FREELY TO HELP YOU OUT.
  1. Cabal Ep 2 Server Files
  2. Cabal Server Files Download
  3. Cabal Ep8 Server Files

Dec 03, 2012  Cabal Online - Discuss Cabal Online server development here.

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
Disconnect1
[/code]
chacina
Edit max users:
How to create Beginner Guild:
Beginner = name will apear in u head inside game
CharacterIDX = CIdx of Guild Master
500 = Max Member (default = 500)[/code]
chumpywumpy
Edit Shops:
The first section is the NPCs, their types and positions..
[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 PriceInfinity cabal server files
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
dordort
Fix no drop alz

Cabal Ep 2 Server Files

AMD79
PVP
By terzo
Gm commands:
By newmania
Add channels:
Easy Get Item:
-----------------------
Items list (Thx Clust3r)
Pet list (Thx newmania)

GameDB Clear Query:
1. modify INIT_GAMEDB stored procedure
2. run query -> exec INIT_GAMEDB
By Kraked
Edit exp, drop rate:
By DarKXL
How to change client version in server files:
Option 1:
Then change the number by cabalmain.exe
To see the current version of the client, click the right button, go to properties and the tab 'version'
So serious: Get the number and save files with change[/code]
Option 2:
Example
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
(etccabaldata)
Edit craft succes:
Edit characters:
Sql > GameDB > cabal_character_table
Account Premium:
SQL > ACCOUNT > cabal_charge_auth
Put online server:
Remember: Only you put IPS, ie. '127.0.0.1' replaced by the ip that tells the page.
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
kapa22
Edit Guild make fee:
Const.scp
Server10000000 - Default change it to 10 or 0 or whatever.
Edit Start stats on all characters (dont tested cuz i cant make acc)
Level.scp
[/code]
Edit skill points on each rank:
Rank.scp
Edit Rank up bonuss
0 - Novice
1 - Apperience
2 - Regular
Files3 - 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]
By Clust3r
Create Items + Options:
Edit Style:
`CcyClOnE`
GameGuard Fix:

Cabal Server Files Download


For some reason, cabal isn't creating an executable for my program. When I run cabal build, I get this output:

A subsequent cabal run gives me this error:

Cabal Ep8 Server Files

Sure enough, there is no server binary in dist/build/server/server. The temp files are, however, in dist/build/server/server-temp/.

My .cabal file:

Anno

My directory structure (including dist from cabal build):

The main definition:

user3594595

1 Answer

it's all there in the message:

you need a source file defining the Main module

Ecu phd programs. ECU manufacturers like Siemens and Bosch use a range of complex microprocessors which are often accessible through the OBD2 (diagnostic port) or the manufacturers access port on the ECU itself. Hex Tuning is the software division of VF-Engineering and uses the state of the art equipment to develop and test effective ECU software upgrades for power enhancement without the use of any piggy back devices. Hex Tuning creates software upgrades for most high performance vehicles.

and exporting a mainfunction:

and your main-is field in your .cabal file should point to this.

If you have all this you should be able to compile it into an executable.

Here is a nice intro: How to write a Haskell programm

update

as it turn out the module was named Core.Main - make sure you have one module Main too - you can always add a top level main.hs and reexport just the main from Core.Main too

CarstenCarsten