Common bugfixes and FAQs

Status
Not open for further replies.
Joined
Jun 29, 2008
Messages
5,022
Reaction score
1,003
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 . 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.

DBAgent_24.ini said:
[DBAgent]
...
DSN=CabalGame24

odbc.ini said:
[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:

  1. You are using a Chinese client and you have not installed the East Asian language packs.
  2. 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
[COLOR="Red"]IgnoreClientVersion=1[/COLOR]

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
 
Last edited:
Status
Not open for further replies.
Back