Where to get server files and guides
darkxl's megasticky: ! MUST READ !
Guides, all download links, lots of FAQs
[ame]http://forum.ragezone.com/showthread.php?t=424909[/ame]
Video setup guide by Mahi:
[ame]http://forum.ragezone.com/showthread.php?t=426544[/ame]
My guides, modded server repack and databases:
[ame]http://forum.ragezone.com/showthread.php?t=444970[/ame]
Revmed's 64-bit server and Tierra Gloriosa guide:
[ame]http://forum.ragezone.com/showthread.php?t=462114[/ame]
youyou's Tierra Gloriosa guide:
[ame]http://forum.ragezone.com/showthread.php?t=457714[/ame]
youyou's fixed GlobalMgrSvr: ! MUST HAVE TO FIX THE LOGIN BUG !
[ame]http://forum.ragezone.com/showthread.php?t=456947[/ame]
How to properly start a Cabal game client:
My miniguide
[ame]http://forum.ragezone.com/showthread.php?t=478710[/ame]
Server setup problems
What IP addresses do I use in the server configs
In /etc/odbc.ini use the IP address of the windows computer the database is on
In the /etc/cabal/*.ini files use 127.0.0.1 in all configs apart from the IPAddress= and AddrForClient= values in WorldSvr_*_*.ini, both of those should be the IP address the server will “listen” (the address your players will be connecting to).
In internal.txt use your WAN ip address if you want to allow external players in and use the Centos LAN IP address if you only want LAN players to be able to connect.
Where do I find my IP addresses
To find your WAN IP go to www.whatismyip.com. To find your windows IP type “ipconfig” from a command prompt. To find your Centos IP type “ifconfig” from a Centos terminal/putty.
Missing library errors on Centos 5
grasshoper's guide
[ame]http://forum.ragezone.com/showthread.php?t=468580[/ame]
Database problems on 64-bit operating systems
john_d's fix
[ame]http://forum.ragezone.com/showthread.php?t=455417[/ame]
Server logfile errors
"ACE ASSERT" and "[##ERROR##] [DATA FAULT]: GetIdx4Col(Value)" errors
These errors appear when you have modified server files under windows and it has converted the file to dos format which the server doesn't like. Either open the files and save them in Centos to convert them back, or use the dos2unix command.
[##ERROR##] Unknown Pay Type: 5
You have set your permium type incorrectly. Open cabal_charge_auth in your account database and find your account. The Type should be 1 and the ServiceType should be 0-8.
[##ERROR##] DB ERROR(MSG) : [FreeTDS][SQL Server]Access to the remote server is denied because no login-mapping exists.
You are using an SQL logon that does not have full access rights. Either correct your access or use your "sa" logon.
[##ERROR##] listen XXXXXX port fail (Address already in use)
You have processes running which are already using your ports. Reboot your linux machine.
[##ERROR##] DB ERROR(MSG) : [unixODBC][FreeTDS][SQL Server]Server is unavailable or does not exist.
Your gameserver cannot connect to your SQL database. Check there is no firewall in the way, the IP address in your /etc/odbc.ini is correct and that the DSN in your DBAgent_24.ini matches your odbc.ini [CabalGame24] section.

Originally Posted by
DBAgent_24.ini
[DBAgent]
...
DSN=CabalGame24

Originally Posted by
odbc.ini
[CabalGame24]
Driver = FreeTDS
Address = xxx.xxx.xxx.xxx
Port = 1433
Database = GAMEDB
TDS_Version = 8.0
Note: TDS_Version = 8.0 = MSSQL 2000, 9.0 = MSSQL 2005 and 10.0 = MSSQL 2008. Using the wrong value will mean unstable connections!
If using MSSQL2005 Express then make sure you have installed as a "default instance" and enabled remote connections as the default settings for MSSQL2005 will not work. There is a guide for this in my sig.
Client side errors
“unknown DB errors” creating characters
You have bad linked server settings.
[ame]http://forum.ragezone.com/showpost.php?p=3765659&postcount=2[/ame]
"The game will close to receive the update" when starting the client
There are 2 reasons for this:
- You are using a Chinese client and you have not installed the East Asian language packs.
- Your client cabalmain.exe is not the version the server expects.
Open LoginSvr_01.ini and change (or add) the following line:
Code:
[LoginSvr]
...
IDC=1
IgnoreClientVersion=1
d/c when buying items, crafting or obtaining quest rewards
maligno_raziel's Fort Ruina and Mutant Forest fixes
[ame]http://forum.ragezone.com/showthread.php?t=468798[/ame]
maligno_raziel's crafting fixes
[ame]http://forum.ragezone.com/showthread.php?t=469433[/ame]
acidstar's manual fix
[ame]http://forum.ragezone.com/showthread.php?t=442195[/ame]
SAUR0N's client/server synch patch
[ame]http://forum.ragezone.com/showthread.php?t=457455[/ame]
d/c when PVPing on war maps
fabby's fix
[ame]http://forum.ragezone.com/showthread.php?t=459320[/ame]
Frequently Asked Questions
How do i create new accounts?
Execute the cabal_tool_RegisterAccount stored procedure in your account database.
You can also use my GM Tools.
[ame]http://forum.ragezone.com/showthread.php?t=464441[/ame]
You can also find several web registration pages.
john_d's cabaltoolz: [ame]http://forum.ragezone.com/showthread.php?t=464817[/ame]
My simple regpage: [ame]http://forum.ragezone.com/showthread.php?t=473186[/ame]
dima2207's website: [ame]http://forum.ragezone.com/showthread.php?t=454488[/ame]
Where are my server config files?
/etc/cabal/ on your Centos machine.
Where are my server log files?
/var/cabal/log on your centos machine.
How do i change the server rates? [for premium]
/etc/cabal/Data/Const.scp:
[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?
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 AMOUNT
[Multiple_Base] Value Remark
0 25