Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[SHARE] FULL GS SOURCE - No More Selling

Newbie Spellweaver
Joined
Dec 11, 2020
Messages
26
Reaction score
4
A little share for those who can't fix the ChaInfoUpdateBase which causes the rollback on Level and etc.You must add ChaRebornNum on dbo.ChaInfoUpdatebase under the Stored Procedure or just execute this query. Enjoy
USE [RanGameS1]GO/****** Object: StoredProcedure [dbo].[ChaInfoUpdateBase] Script Date: 03/03/2021 2:36:21 PM ******/DROP PROCEDURE [dbo].[ChaInfoUpdateBase]GO/****** Object: StoredProcedure [dbo].[ChaInfoUpdateBase] Script Date: 03/03/2021 2:36:21 PM ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[ChaInfoUpdateBase] @ChaBright int, @Chalevel int, @Chamoney money, @ChaDex int, @ChaIntel int, @Chaschool int, @ChaHair int, @ChaFace int, @Chaliving int, @Chastrong int, @Chapower int, @Chaspirit int, @Chastrength int, @ChastRemain int, @ChaAttackP int, @ChaDefenseP int, @ChaFightA int, @ChashootA int, @ChaExp money, @ChaskillPoint int, @ChaHP int, @ChamP int, @ChasP int, @ChaPK int, @ChastartMap int, @ChastartGate int, @ChaposX float, @ChaposY float, @ChaposZ float, @ChasaveMap int, @ChasavePosX float, @ChasavePosY float, @ChasavePosZ float, @ChareturnMap int, @ChareturnPosX float, @ChareturnPosY float, @ChareturnPosZ float, @ChareExp money, @ChasafeTime smallint, @ChacP int, @ChaNum int, @ChamacroT int, @SkillSlotNum int, @CharebornNum intASBEGIN SET NOCOUNT ON UPDATE dbo.ChaInfo SET ChaBright = @ChaBright, ChaLevel = @Chalevel, ChaMoney = @Chamoney, ChaDex = @ChaDex, ChaIntel = @ChaIntel, ChaSchool = @Chaschool, ChaHair = @ChaHair, ChaFace = @ChaFace, ChaLiving = @Chaliving, ChaStrong = @Chastrong, ChaPower = @Chapower, ChaSpirit = @Chaspirit, ChaStrength = @Chastrength, ChaStRemain = @ChastRemain, ChaAttackP = @ChaAttackP, ChaDefenseP = @ChaDefenseP, ChaFightA = @ChaFightA, ChaShootA = @ChashootA, ChaExp = @ChaExp, ChaSkillPoint = @ChaskillPoint, ChaHP = @ChaHP, ChaMP = @ChamP, ChaSP = @ChasP, ChaPK = @ChaPK, ChaStartMap = @ChastartMap, ChaStartGate = @ChastartGate, ChaPosX = @ChaposX, ChaPosY = @ChaposY, ChaPosZ = @ChaposZ, ChaSaveMap = @ChasaveMap, ChaSavePosX = @ChasavePosX, ChaSavePosY = @ChasavePosY, ChaSavePosZ = @ChasavePosZ, ChaReturnMap = @ChareturnMap, ChaReturnPosX = @ChareturnPosX, ChaReturnPosY = @ChareturnPosY, ChaReturnPosZ = @ChareturnPosZ, ChaReExp = @ChareExp, ChaSafeTime = @ChasafeTime, ChaCP = @ChacP, ChaMacroT = @ChamacroT, SkillSlotNum = @SkillSlotNum, ChaRebornNum = @CharebornNum WHERE ChaNum = @ChaNum exec sp_DeleteChaResetInfo @ChaNum SET NOCOUNT ONENDGO
Thank you So much :p
 
Newbie Spellweaver
Joined
Dec 25, 2020
Messages
19
Reaction score
5
Whenever I compile tools or anything, it says can't locate ranlogicserver.lib

I can't even find it in the source. What do I do?

EDIT: NEVERMIND, I JUST GOT IT :>
 
Last edited:
Newbie Spellweaver
Joined
Sep 6, 2017
Messages
24
Reaction score
3
-> check download page.
I used this client, I just translated some guis and more.




Check server port and IPs.
Sir, Reditor can't load param.cfg
How can I do to load.

Sorry for my bad English
 
Experienced Elementalist
Joined
Feb 12, 2018
Messages
217
Reaction score
19
I already fix the connection error on client,
but i have a new error prompt on client based.

in my screenshot, i already setup my userinfo

but unfortunately, i cant login to the client.
It says, incorrect username and password.
user:ragezone123 / pass:12345 ( the password on sql was already on md5 format )

agentserver error:
[17:19:03] [INFO ] GS WB OFFLINE. pass the login process ChaName : ragezone123
[17:19:03] [ERROR] CAgentGsUserCheck result 0

i already set "0" on verman

Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums







A little share for those who can't fix the ChaInfoUpdateBase which causes the rollback on Level and etc.

You must add ChaRebornNum on dbo.ChaInfoUpdatebase under the Stored Procedure or just execute this query. Enjoy

USE [RanGameS1]
GO

/****** Object: StoredProcedure [dbo].[ChaInfoUpdateBase] Script Date: 03/03/2021 2:36:21 PM ******/
DROP PROCEDURE [dbo].[ChaInfoUpdateBase]
GO

/****** Object: StoredProcedure [dbo].[ChaInfoUpdateBase] Script Date: 03/03/2021 2:36:21 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[ChaInfoUpdateBase]
@ChaBright int,
@Chalevel int,
@Chamoney money,
@ChaDex int,
@ChaIntel int,
@Chaschool int,
@ChaHair int,
@ChaFace int,
@Chaliving int,
@Chastrong int,
@Chapower int,
@Chaspirit int,
@Chastrength int,
@ChastRemain int,
@ChaAttackP int,
@ChaDefenseP int,
@ChaFightA int,
@ChashootA int,
@ChaExp money,
@ChaskillPoint int,
@ChaHP int,
@ChamP int,
@ChasP int,
@ChaPK int,
@ChastartMap int,
@ChastartGate int,
@ChaposX float,
@ChaposY float,
@ChaposZ float,
@ChasaveMap int,
@ChasavePosX float,
@ChasavePosY float,
@ChasavePosZ float,
@ChareturnMap int,
@ChareturnPosX float,
@ChareturnPosY float,
@ChareturnPosZ float,
@ChareExp money,
@ChasafeTime smallint,
@ChacP int,
@ChaNum int,
@ChamacroT int,
@SkillSlotNum int,
@CharebornNum int
AS
BEGIN
SET NOCOUNT ON

UPDATE dbo.ChaInfo
SET ChaBright = @ChaBright,
ChaLevel = @Chalevel,
ChaMoney = @Chamoney,
ChaDex = @ChaDex,
ChaIntel = @ChaIntel,

ChaSchool = @Chaschool,
ChaHair = @ChaHair,
ChaFace = @ChaFace,
ChaLiving = @Chaliving,
ChaStrong = @Chastrong,

ChaPower = @Chapower,
ChaSpirit = @Chaspirit,
ChaStrength = @Chastrength,
ChaStRemain = @ChastRemain,
ChaAttackP = @ChaAttackP,

ChaDefenseP = @ChaDefenseP,
ChaFightA = @ChaFightA,
ChaShootA = @ChashootA,
ChaExp = @ChaExp,
ChaSkillPoint = @ChaskillPoint,

ChaHP = @ChaHP,
ChaMP = @ChamP,
ChaSP = @ChasP,
ChaPK = @ChaPK,
ChaStartMap = @ChastartMap,

ChaStartGate = @ChastartGate,
ChaPosX = @ChaposX,
ChaPosY = @ChaposY,
ChaPosZ = @ChaposZ,
ChaSaveMap = @ChasaveMap,

ChaSavePosX = @ChasavePosX,
ChaSavePosY = @ChasavePosY,
ChaSavePosZ = @ChasavePosZ,
ChaReturnMap = @ChareturnMap,
ChaReturnPosX = @ChareturnPosX,

ChaReturnPosY = @ChareturnPosY,
ChaReturnPosZ = @ChareturnPosZ,
ChaReExp = @ChareExp,
ChaSafeTime = @ChasafeTime,
ChaCP = @ChacP,
ChaMacroT = @ChamacroT,
SkillSlotNum = @SkillSlotNum,
ChaRebornNum = @CharebornNum

WHERE ChaNum = @ChaNum

exec sp_DeleteChaResetInfo @ChaNum

SET NOCOUNT ON
END


GO

Msg 3701, Level 11, State 5, Line 5
Cannot drop the procedure 'dbo.ChaInfoUpdateBase', because it does not exist or you do not have permission.
Msg 207, Level 16, State 1, Procedure ChaInfoUpdateBase, Line 114
Invalid column name 'ChaRebornNum'.
 
Computers are fast; programmers keep it slow.
[VIP] Member
Joined
Feb 15, 2016
Messages
498
Reaction score
350
I already fix the connection error on client,
but i have a new error prompt on client based.

in my screenshot, i already setup my userinfo

but unfortunately, i cant login to the client.
It says, incorrect username and password.
user:ragezone123 / pass:12345 ( the password on sql was already on md5 format )

agentserver error:
[17:19:03] [INFO ] GS WB OFFLINE. pass the login process ChaName : ragezone123
[17:19:03] [ERROR] CAgentGsUserCheck result 0

i already set "0" on verman

Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums









Msg 3701, Level 11, State 5, Line 5
Cannot drop the procedure 'dbo.ChaInfoUpdateBase', because it does not exist or you do not have permission.
Msg 207, Level 16, State 1, Procedure ChaInfoUpdateBase, Line 114
Invalid column name 'ChaRebornNum'.

RanGS doesn't use the typical RanUser.UserInfo table to store accounts. It is instead located under RanUser.GSUserInfo. Don't forget to set your UserAvailable to '1'. Cheers!

Another one, please don't use MD5 when creating an account.

About the ChaInfoUpdateBase, you can just modify the SP and add the ff:

Defines:
PHP:
 @ SkillSlotNum int, -- Add ','
@ ChaRebornNum int -- Add this

Below the Update Statement:
PHP:
SkillSlotNum  = @ SkillSlotNum, --Add ','
ChaRebornNum  = @ ChaRebornNum -- Add this

And don't forget to add ChaRebornNum on your RanGameS1.ChaInfo (INT, ALLOW NULL]. Have a great day

Ignore the space between the @ 's, RZ Doesn't let me use them if I tag it along with a Number/Letter.
 
Last edited:
Newbie Spellweaver
Joined
Jul 14, 2020
Messages
18
Reaction score
1
cfg port err

CServer1
port=SessionServerport
Cserver2 port=FieldServerport

Too many private messages to answer all together
As long as the port the same can

I have solved the problem

by sjb8ifdmvm Thank you
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
 
Experienced Elementalist
Joined
Feb 12, 2018
Messages
217
Reaction score
19
RanGS doesn't use the typical RanUser.UserInfo table to store accounts. It is instead located under RanUser.GSUserInfo. Don't forget to set your UserAvailable to '1'. Cheers!

Another one, please don't use MD5 when creating an account.

About the ChaInfoUpdateBase, you can just modify the SP and add the ff:

Defines:
PHP:
 @ SkillSlotNum int, -- Add ','
@ ChaRebornNum int -- Add this

Below the Update Statement:
PHP:
SkillSlotNum  = @ SkillSlotNum, --Add ','
ChaRebornNum  = @ ChaRebornNum -- Add this

And don't forget to add ChaRebornNum on your RanGameS1.ChaInfo (INT, ALLOW NULL]. Have a great day

Ignore the space between the @ 's, RZ Doesn't let me use them if I tag it along with a Number/Letter.


Thanks for the Information , I will try this Fix. :):



Client/Server Version mismatch. Launcher 0/0 Patch 67/0
Please download the latest patch

any user encounter this error,
i can login but client force close then the error prompt on notepad and a report bug.
 
Computers are fast; programmers keep it slow.
[VIP] Member
Joined
Feb 15, 2016
Messages
498
Reaction score
350
Thanks for the Information , I will try this Fix. :):



Client/Server Version mismatch. Launcher 0/0 Patch 67/0
Please download the latest patch

any user encounter this error,
i can login but client force close then the error prompt on notepad and a report bug.
You can go backread to see the fix for this, you have two options. Mine and CNDev's



A day has passed and still don't know what's the reason behind this :(

I'm also using vmware 10 x windows 7 ult x sql 2014

Visit this link:

And look for the HowTo and read/follow it carefully. Hoping you can get yours running in no time. Cheers!
 
Experienced Elementalist
Joined
Feb 12, 2018
Messages
217
Reaction score
19
You can just update the Game Version on your LoginServer. From 0 -> 67 -> Set Version. And done!

Image:

Other things need to be done: For the GMC to work, you need to be able to setup your ServerGroup and ServerInfo.


:):
thanks lars , it's work.
( ill change 0 to 67 on loginserver )
later i will explore other bugs, :):

Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Mar 9, 2020
Messages
64
Reaction score
18
You can go backread to see the fix for this, you have two options. Mine and CNDev's





Visit this link:

And look for the HowTo and read/follow it carefully. Hoping you can get yours running in no time. Cheers!

Bruh you're the best guy here!!! Thank you thank you very much
 
Experienced Elementalist
Joined
Feb 12, 2018
Messages
217
Reaction score
19
:):
thanks lars , it's work.
( ill change 0 to 67 on loginserver )
later i will explore other bugs, :):

Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums


By the way, i will share my server sequence / tips on how server tools run.

>sessionserver
>cacheserver1
>cacheserver2
>fieldserver
>agentserver
>loginserver

be sure that the fieldserver and agentserver was not on the same folder, create other server files.
execute fieldserver on the other folder, same as agentserver,
rename cacheserver (1)(2)

for those vmware users, and hamachi. be sure to close your firewall before execute server tools.
and check ip and ports on param and cfg.
use md5 if applicable,

and last, backread this thread. to refresh your minds. hehe.

Time to sleep.
Thanks #ragezone

Thanks again lars :kiss:
you're the best
 
Joined
Jul 16, 2012
Messages
1,310
Reaction score
116
If you have time please help me. I got error on loginserver
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums

These are my CFG.. Thanks you so much..
SessionServer
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<RAN_SERVER>
  <!-- ################################################################################################################## -->
  <!-- common start, need all server -->

  <!--
  Korea(Mincoms) alpha: 0 
  Korea(Daum game)(Korea): 1
  Taiwan: 2
  China: 3
  Japan: 4
  Philippines: 5
  Thailand: 6
  Global Service (GSP): 7
  Malaysia: 8
  Global Service: 9
  Indonesia: 10
  Malaysia English: 11 <- do not use. use 8
  Vietnam: 12
  HongKong: 13
  Korea Test Server, IDC, Web Start: 14
  World Battle: 15 
  EU, Games Masters: 16 
  US, Game24542CA01303F7B2mba: 17 
  -->
  <SERVICE_PROVIDER>9</SERVICE_PROVIDER>
  
  <!--
  LOGIN = 1,
  SESSION = 2,
  FIELD = 3,
  AGENT = 4,
  CACHE = 6 -->
  <SERVER_TYPE>2</SERVER_TYPE>

  <!--   
  DEFAULT = 0,
  TRADITIONAL_CHINESE = 1,
  JAPANESE = 2,
  KOREAN = 3,
  SIMPLIFIED_CHINESE = 4,
  THAILAND = 5,
  VIETNAM = 6,
  -->
  <LANGUAGE_SET>1</LANGUAGE_SET>

  <!--
  current server ip address
  -->
  <SERVER_IP>25.54.58.179</SERVER_IP>

  <!--
  SESSION 5003
  LOGIN 5001
  FIELD 5029, 5030, 5031, 5032, 5033
  AGENT 5502
  CACHE 5503
  -->
  <SERVICE_PORT>5003</SERVICE_PORT>
  <CONTROL_PORT>6003</CONTROL_PORT>

  <!--
  Patch Version, Only login server set value. another server set 0. default:0
  -->
  <SERVER_VERSION>0</SERVER_VERSION>
  
  <!--
  Launcher Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_VERSION>0</PATCH_VERSION>
  
  <!--
  patch cut Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>

  <!-- default:0 / All pvp di24542CA01303F7B2ble -->
  <PKLESS>0</PKLESS>

  <!-- default:1 / 1:PK server, 0:Non PK server -->
  <PK>1</PK>

  <!-- default:0 / check adult -->
  <ADULT>0</ADULT>

  <!-- default:0 / use event thread -->
  <EVENT_THREAD>1</EVENT_THREAD>
  
  <!-- update frame, to use this option EVENT_THREAD must set to 1. default:10 -->
  <FPS>10</FPS>

  <!-- default:0 / is test server? -->
  <TEST_SERVER>0</TEST_SERVER>

  <!-- Use HeartBeat -->
  <HEARTBEAT>1</HEARTBEAT>

  <!-- Current server's max client. -->
  <MAX_CLIENT>1000</MAX_CLIENT>
  
  <!--
  Max client number per one channel
  ex) 1000(MAX_CLIENT) == 1000(MAX_CHANNEL_CLIENT) * 1(SERVER_CHANNEL_NUMBER)
  -->
  <MAX_CHANNEL_CLIENT>1000</MAX_CHANNEL_CLIENT>

  <!--
  server group number. session and login set 0. because session and login is common.
  -->
  <SERVER_GROUP>0</SERVER_GROUP>
  
  <!--
  All server set 0. 
  -->
  <SERVER_NUMBER>0</SERVER_NUMBER>
  
  <!-- I/O Thread Number -->
  <THREAD>2</THREAD>
  
  <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
  
  <!-- default:0 -->
  <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
  
  <!-- default:2000, minimum value 1000 -->
  <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
  
  <!-- default:1500 -->
  <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
  
  <!-- default:32767 -->
  <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>

  <!-- common end, need all server -->
  <!-- ################################################################################################################## -->

  <!-- ################################################################################################################## -->
  <!-- specific part start, need session server -->
  
  <!-- User Database -->
  <USER_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanUser</ODBC_NAME>
    <CATALOG>RanUser</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </USER_DB>

 <!-- Game Database -->
  <GAME_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanGameS1</ODBC_NAME>
    <CATALOG>RanGameS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </GAME_DB> 

  <!-- Log Database -->
  <LOG_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanLogS1</ODBC_NAME>
    <CATALOG>RanLogS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </LOG_DB>

   <!-- Shop Database -->
  <SHOP_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanShop</ODBC_NAME>
    <CATALOG>RanShop</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </SHOP_DB>
  
  <WORLDBATTLE_RELATED_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
	<ODBC_NAME>WBGame</ODBC_NAME>
    <CATALOG>WBGame</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </WORLDBATTLE_RELATED_DB>

  <RANMOBILE_DB>
   <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
   <CATALOG>RanMobileInterface</CATALOG>
   <ID>24542CA01303F7B2</ID>
   <PASSWORD>8C96385DB1AEADB5</PASSWORD>
   <TIMEOUT>30</TIMEOUT>
  </RANMOBILE_DB>
  
  
  <!--
  addtional DB
  SP_PHILIPPINES || SP_MALAYSIA || SP_THAILAND -> TERRA_DB
  SP_GLOBAL -> GSP_DB
  -->

</RAN_SERVER>

CacheServer

PHP:
<?xml version="1.0" encoding="UTF-8"?>
<RAN_SERVER>
  <!-- ################################################################################################################## -->
  <!-- common start, need all server -->

  <!--
  Korea(Mincoms) alpha: 0 
  Korea(Daum game)(Korea): 1
  Taiwan: 2
  China: 3
  Japan: 4
  Philippines: 5
  Thailand: 6
  Global Service (GSP): 7
  Malaysia: 8
  Global Service: 9
  Indonesia: 10
  Malaysia English: 11 <- do not use. use 8
  Vietnam: 12
  HongKong: 13
  Korea Test Server, IDC, Web Start: 14
  World Battle: 15 
  EU, Games Masters: 16 
  US, Game24542CA01303F7B2mba: 17 
  -->
  <SERVICE_PROVIDER>9</SERVICE_PROVIDER>

  <!--
  LOGIN = 1,
  SESSION = 2,
  FIELD = 3,
  AGENT = 4,
  CACHE = 6 -->
  <SERVER_TYPE>6</SERVER_TYPE>

  <!--   
  DEFAULT	= 0,
  TRADITIONAL_CHINESE	= 1,
  JAPANESE = 2,
  KOREAN = 3,
  SIMPLIFIED_CHINESE = 4,
  THAILAND = 5,
  VIETNAM = 6,
  -->
  <LANGUAGE_SET>1</LANGUAGE_SET>

  <!--
  current server ip address
  -->
  <SERVER_IP>25.54.58.179</SERVER_IP>

  <!--
  SESSION 5003
  LOGIN 5001
  FIELD 5029, 5030, 5031, 5032, 5033
  AGENT 5502
  CACHE 5503
  -->
  <SERVICE_PORT>7105</SERVICE_PORT>
  <CONTROL_PORT>6503</CONTROL_PORT>

  <!--
  Patch Version, Only login server set value. another server set 0. default:0
  -->
  <SERVER_VERSION>0</SERVER_VERSION>
  
  <!--
  Launcher Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_VERSION>0</PATCH_VERSION>
  
  <!--
  patch cut Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>

  <!-- default:0 / All pvp di24542CA01303F7B2ble -->
  <PKLESS>0</PKLESS>
  
  <!-- default:1 / 1:PK server, 0:Non PK server -->
  <PK>1</PK>

  <!-- default:0 / check adult -->
  <ADULT>0</ADULT>

  <!-- I/O Thread Number -->
  <THREAD>2</THREAD>
  
  <!-- default:0 / use event thread -->
  <EVENT_THREAD>1</EVENT_THREAD>
  
  <!-- update frame, to use this option EVENT_THREAD must set to 1. default:10 -->
  <FPS>10</FPS>

  <!-- default:0 / is test server? -->
  <TEST_SERVER>0</TEST_SERVER>

  <!-- Use HeartBeat -->
  <HEARTBEAT>1</HEARTBEAT>

  <!-- Current server's max client. -->
  <MAX_CLIENT>2000</MAX_CLIENT>
  
  <!--
  Max client number per one channel
  ex) 1000(MAX_CLIENT) == 1000(MAX_CHANNEL_CLIENT) * 1(SERVER_CHANNEL_NUMBER)
  -->
  <MAX_CHANNEL_CLIENT>2000</MAX_CHANNEL_CLIENT>

  <!--
  server group number. session and login set 0. because session and login is common.
  -->
  <SERVER_GROUP>3</SERVER_GROUP>
  
  <!--
  All server set 0. 
  -->
  <SERVER_NUMBER>0</SERVER_NUMBER>

  <!-- I/O Thread Number -->
  <THREAD>2</THREAD>
  
  <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
  
  <!-- default:0 -->
  <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
  
  <!-- default:2000, minimum value 1000 -->
  <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
  
  <!-- default:1500 -->
  <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
  
  <!-- default:32767 -->
  <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>
    
  <bUseRanMobile>0</bUseRanMobile>
	
  <!-- End of Common ################################################################### -->

  <!-- ################################################################################################################## -->
  <!-- specific part start, need cache server -->

  <!-- Session Server -->
  <SESSION_SERVER IP="25.54.58.179" PORT="5003" />
  
  
  <!-- Log Database(ADO), not using ODBC -->
  <!-- Log Database -->
  <LOG_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanLogS1</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </LOG_DB>

  <!-- Game Database -->
  <GAME_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanGameS1</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </GAME_DB> 
  
  <!-- Shop Database -->
  <SHOP_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanShop</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </SHOP_DB>

  <RANMOBILE_DB>
   <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
   <CATALOG>RanMobileInterface</CATALOG>
    <ID>24542CA01303F7B2</ID>
   <PASSWORD>8C96385DB1AEADB5</PASSWORD>
   <TIMEOUT>30</TIMEOUT>
  </RANMOBILE_DB>
  
  <!-- default:0 -->
  <STAND_ALONE_POINTSHOP>0</STAND_ALONE_POINTSHOP>

  <!-- specific part end, need cache server -->
  <!-- ################################################################################################################## -->
</RAN_SERVER>
CacheServe2
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<RAN_SERVER>
  <!-- ################################################################################################################## -->
  <!-- common start, need all server -->

  <!--
  Korea(Mincoms) alpha: 0 
  Korea(Daum game)(Korea): 1
  Taiwan: 2
  China: 3
  Japan: 4
  Philippines: 5
  Thailand: 6
  Global Service (GSP): 7
  Malaysia: 8
  Global Service: 9
  Indonesia: 10
  Malaysia English: 11 <- do not use. use 8
  Vietnam: 12
  HongKong: 13
  Korea Test Server, IDC, Web Start: 14
  World Battle: 15 
  EU, Games Masters: 16 
  US, Game24542CA01303F7B2mba: 17 
  -->
  <SERVICE_PROVIDER>9</SERVICE_PROVIDER>

  <!--
  LOGIN = 1,
  SESSION = 2,
  FIELD = 3,
  AGENT = 4,
  CACHE = 6 -->
  <SERVER_TYPE>10</SERVER_TYPE>

  <!--   
  DEFAULT	= 0,
  TRADITIONAL_CHINESE	= 1,
  JAPANESE = 2,
  KOREAN = 3,
  SIMPLIFIED_CHINESE = 4,
  THAILAND = 5,
  VIETNAM = 6,
  -->
  <LANGUAGE_SET>1</LANGUAGE_SET>

  <!--
  current server ip address
  -->
  <SERVER_IP>25.54.58.179</SERVER_IP>

  <!--
  SESSION 5003
  LOGIN 5001
  FIELD 5029, 5030, 5031, 5032, 5033
  AGENT 5502
  CACHE 5503
  -->
  <SERVICE_PORT>7106</SERVICE_PORT>
  <CONTROL_PORT>6503</CONTROL_PORT>

  <!--
  Patch Version, Only login server set value. another server set 0. default:0
  -->
  <SERVER_VERSION>0</SERVER_VERSION>
  
  <!--
  Launcher Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_VERSION>0</PATCH_VERSION>
  
  <!--
  patch cut Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>

  <!-- default:0 / All pvp di24542CA01303F7B2ble -->
  <PKLESS>0</PKLESS>
  
  <!-- default:1 / 1:PK server, 0:Non PK server -->
  <PK>1</PK>

  <!-- default:0 / check adult -->
  <ADULT>0</ADULT>

  <!-- I/O Thread Number -->
  <THREAD>2</THREAD>
  
  <!-- default:0 / use event thread -->
  <EVENT_THREAD>1</EVENT_THREAD>
  
  <!-- update frame, to use this option EVENT_THREAD must set to 1. default:10 -->
  <FPS>10</FPS>

  <!-- default:0 / is test server? -->
  <TEST_SERVER>0</TEST_SERVER>

  <!-- Use HeartBeat -->
  <HEARTBEAT>1</HEARTBEAT>

  <!-- Current server's max client. -->
  <MAX_CLIENT>2000</MAX_CLIENT>
  
  <!--
  Max client number per one channel
  ex) 1000(MAX_CLIENT) == 1000(MAX_CHANNEL_CLIENT) * 1(SERVER_CHANNEL_NUMBER)
  -->
  <MAX_CHANNEL_CLIENT>2000</MAX_CHANNEL_CLIENT>

  <!--
  server group number. session and login set 0. because session and login is common.
  -->
  <SERVER_GROUP>3</SERVER_GROUP>
  
  <!--
  All server set 0. 
  -->
  <SERVER_NUMBER>0</SERVER_NUMBER>

  <!-- I/O Thread Number -->
  <THREAD>2</THREAD>
  
  <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
  
  <!-- default:0 -->
  <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
  
  <!-- default:2000, minimum value 1000 -->
  <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
  
  <!-- default:1500 -->
  <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
  
  <!-- default:32767 -->
  <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>
    
  <bUseRanMobile>0</bUseRanMobile>
	
  <!-- End of Common ################################################################### -->

  <!-- ################################################################################################################## -->
  <!-- specific part start, need cache server -->

  <!-- Session Server -->
  <SESSION_SERVER IP="25.54.58.179" PORT="5003" />
  
  
  <!-- Log Database(ADO), not using ODBC -->
  <!-- Log Database -->
  <LOG_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanLogS1</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </LOG_DB>

  <!-- Game Database -->
  <GAME_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanGameS1</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </GAME_DB> 
  
  <!-- Shop Database -->
  <SHOP_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanShop</CATALOG>
     <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </SHOP_DB>

  <RANMOBILE_DB>
   <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
   <CATALOG>RanMobileInterface</CATALOG>
    <ID>24542CA01303F7B2</ID>
   <PASSWORD>8C96385DB1AEADB5</PASSWORD>
   <TIMEOUT>30</TIMEOUT>
  </RANMOBILE_DB>
  
  <!-- default:0 -->
  <STAND_ALONE_POINTSHOP>0</STAND_ALONE_POINTSHOP>

  <!-- specific part end, need cache server -->
  <!-- ################################################################################################################## -->
</RAN_SERVER>
FieldServer
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<RAN_SERVER>
  <!-- ################################################################################################################## -->
  <!-- common start, need all server -->

  <!--
  Korea(Mincoms) alpha: 0 
  Korea(Daum game)(Korea): 1
  Taiwan: 2
  China: 3
  Japan: 4
  Philippines: 5
  Thailand: 6
  Global Service (GSP): 7
  Malaysia: 8
  Global Service: 9
  Indonesia: 10
  Malaysia English: 11 <- do not use. use 8
  Vietnam: 12
  HongKong: 13
  Korea Test Server, IDC, Web Start: 14
  World Battle: 15 
  EU, Games Masters: 16 
  US, Game24542CA01303F7B2mba: 17 
  -->
  <SERVICE_PROVIDER>9</SERVICE_PROVIDER>

  <!--
  LOGIN = 1,
  SESSION = 2,
  FIELD = 3,
  AGENT = 4,
  CACHE = 6 -->
  <SERVER_TYPE>3</SERVER_TYPE>

  <!--   
  DEFAULT	= 0,
  TRADITIONAL_CHINESE	= 1,
  JAPANESE = 2,
  KOREAN = 3,
  SIMPLIFIED_CHINESE = 4,
  THAILAND = 5,
  VIETNAM = 6,
  -->
  <LANGUAGE_SET>1</LANGUAGE_SET>

  <!--
  current server ip address
  -->
  <SERVER_IP>25.54.58.179</SERVER_IP>

  <!--
  SESSION 5003
  LOGIN 5001
  FIELD 5029, 5030, 5031, 5032, 5033
  AGENT 5502
  CACHE 5503
  -->
  <SERVICE_PORT>7103</SERVICE_PORT>
  <CONTROL_PORT>6003</CONTROL_PORT>

  <!--
  Patch Version, Only login server set value. another server set 0. default:0
  -->
  <SERVER_VERSION>0</SERVER_VERSION>
  
  <!--
  Launcher Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_VERSION>0</PATCH_VERSION>
  
  <!--
  patch cut Version, Only login server set value. another server set 0. default:0
  -->
  <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>

  <!-- default:0 / All pvp di24542CA01303F7B2ble -->
  <PKLESS>0</PKLESS>
  
  <!-- default:1 / 1:PK server, 0:Non PK server -->
  <PK>1</PK>

  <!-- default:0 / check adult -->
  <ADULT>0</ADULT>

  <!-- default:0 / use event thread -->
  <EVENT_THREAD>1</EVENT_THREAD>
  
  <!-- update frame, to use this option EVENT_THREAD must set to 1. default:10 -->
  <FPS>10</FPS>

  <!-- default:0 / is test server? -->
  <TEST_SERVER>0</TEST_SERVER>

  <!-- Use HeartBeat -->
  <HEARTBEAT>1</HEARTBEAT>

  <!-- Current server's max client. -->
  <MAX_CLIENT>2000</MAX_CLIENT>
  
  <!--
  Max client number per one channel
  ex) 1000(MAX_CLIENT) == 1000(MAX_CHANNEL_CLIENT) * 1(SERVER_CHANNEL_NUMBER)
  -->
  <MAX_CHANNEL_CLIENT>2000</MAX_CHANNEL_CLIENT>

  <!--
  server group number. session and login set 0. because session and login is common.
  -->
  <SERVER_GROUP>3</SERVER_GROUP>
  
  <!--
  All server set 0. 
  -->
  <SERVER_NUMBER>0</SERVER_NUMBER>

  <!-- I/O Thread Number -->
  <THREAD>8</THREAD>
  
  <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
  
  <!-- default:0 -->
  <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
  
  <!-- default:2000, minimum value 1000 -->
  <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
  
  <!-- default:1500 -->
  <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
  
  <!-- default:32767 -->
  <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>

  <!-- End of Common ################################################################### -->

  <!-- ################################################################################################################## -->
  <!-- specific part start, need field server -->

  <bPARTY_2OTHERSCHOOL>1</bPARTY_2OTHERSCHOOL>
  <bCLUB_2OTHERSCHOOL>1</bCLUB_2OTHERSCHOOL>
  <fITEM_DROP_SCALE>10.0</fITEM_DROP_SCALE>
  <fMONEY_DROP_SCALE>10.0</fMONEY_DROP_SCALE>
  <fITEM_DROP_LOWER_SCALE>9.8</fITEM_DROP_LOWER_SCALE>
  <dwCRITICAL_MAX>100</dwCRITICAL_MAX>
  <fNONPK_ITEM_DROP>0</fNONPK_ITEM_DROP>
  <fPK_ITEM_DROP>0</fPK_ITEM_DROP>
  
  <!--
  Server auto restart day of week and restart hour(0-23), restart memory workingset size(mb)
  -1 default value, -1 is not use this function
  Sunday	0
  Monday	1
  Tuesday	2
  Wednesday	3
  Thursday	4
  Friday	5
  24542CA01303F7B2turday	6
  -->
  <RESTART_DAYOFWEEK>-1</RESTART_DAYOFWEEK>
  <RESTART_HOUR>-1</RESTART_HOUR>
  <RESTART_WORKINGSET_SIZE>0</RESTART_WORKINGSET_SIZE>

  <!-- default:0 -->
  <FORCE_LOG_ITEM_RANDOM_OPTION>1</FORCE_LOG_ITEM_RANDOM_OPTION>
  
  <!-- Session Server -->
  <SESSION_SERVER IP="25.54.58.179" PORT="5003" />
  
  <!-- Cache Server -->
  <CACHE_SERVER IP="25.54.58.179" PORT="7105" />
  
  <!-- Integration Cache Server -->
  <INTEGRATION_CACHE_SERVER IP="25.54.58.179" PORT="7106" />

  <!-- Use nProtect GameGuard -->
  <GAME_GUARD>0</GAME_GUARD>

  <!-- Agent Server -->
  <AGENT_SERVER IP="25.54.58.179" />

  <!-- Type of experience handling. 0 : not use 1 : extreme 2 : all use -->
  <EXCESSE_XP_PROCESS_TYPE>0</EXCESSE_XP_PROCESS_TYPE>

  <!-- field number in channel -->
  <SERVER_FIELD>0</SERVER_FIELD>
  
  <bUseRanMobile>0</bUseRanMobile>
  
  <!--
  Set server channel.
  All server load this. but do not use(except field server).
  Field server use this.
  -->
  <SERVER_CHANNEL>0</SERVER_CHANNEL>

  <!-- default:0 / PK event server(all user pvp): 1 -->
  <PKSERVER>0</PKSERVER>
 
  <!-- User Database -->
  <USER_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanUser</ODBC_NAME>
    <CATALOG>RanUser</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </USER_DB>

  <!-- Game Database -->
  <GAME_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanGameS1</ODBC_NAME>
    <CATALOG>RanGameS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </GAME_DB> 

  <!-- Log Database -->
  <LOG_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanLogS1</ODBC_NAME>
    <CATALOG>RanLogS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </LOG_DB>

  <!-- Shop Database -->
  <SHOP_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanShop</ODBC_NAME>
    <CATALOG>RanShop</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </SHOP_DB>
  
  <!-- TexasHoldem Database -->
  <TEXASHOLDEM_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <CATALOG>RanMiniHoldem</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </TEXASHOLDEM_DB>  
  
  <WORLDBATTLE_RELATED_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
	<ODBC_NAME>WBGame</ODBC_NAME>
    <CATALOG>WBGame</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </WORLDBATTLE_RELATED_DB>

  <RANMOBILE_DB>
   <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
   <CATALOG>RanMobileInterface</CATALOG>
   <ID>24542CA01303F7B2</ID>
   <PASSWORD>8C96385DB1AEADB5</PASSWORD>
   <TIMEOUT>30</TIMEOUT>
  </RANMOBILE_DB>
  <!--
  addtional DB
  SP_PHILIPPINES || SP_MALAYSIA || SP_THAILAND -> TERRA_DB
  SP_KOREA || SP_KOREA_TEST -> KOREA_DB
  -->
  <!-- specific part end, need field server -->
  <!-- ################################################################################################################## -->
</RAN_SERVER>
AgentServer
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<RAN_SERVER>
  <!-- ################################################################################################################## -->
  <!-- common start, need all server -->
  
  <SERVICE_PROVIDER>9</SERVICE_PROVIDER>
  <SERVER_TYPE>4</SERVER_TYPE>
  <LANGUAGE_SET>1</LANGUAGE_SET>
  <SERVER_IP>25.54.58.179</SERVER_IP>
  <SERVICE_PORT>7702</SERVICE_PORT>
  <CONTROL_PORT>6102</CONTROL_PORT>
  <SERVER_VERSION>0</SERVER_VERSION>
  <PATCH_VERSION>0</PATCH_VERSION>
  <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>
  <PKLESS>0</PKLESS>
  <PK>1</PK>
  <ADULT>0</ADULT>
  <EVENT_THREAD>1</EVENT_THREAD>
  <FPS>10</FPS>
  <TEST_SERVER>0</TEST_SERVER>
  <HEARTBEAT>1</HEARTBEAT>
  <MAX_CLIENT>2000</MAX_CLIENT>
  <MAX_CHANNEL_CLIENT>2000</MAX_CHANNEL_CLIENT>
  <SERVER_GROUP>3</SERVER_GROUP>
  <SERVER_NUMBER>0</SERVER_NUMBER>
  <THREAD>8</THREAD>
  <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
  <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
  <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
  <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
  <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>

  <!-- End of Common ################################################################### -->

  
  <!-- ################################################################################################################## -->
  <!-- specific part start, need agent server -->

  <bPARTY_2OTHERSCHOOL>1</bPARTY_2OTHERSCHOOL>
  <bCLUB_2OTHERSCHOOL>1</bCLUB_2OTHERSCHOOL>
  <fITEM_DROP_SCALE>10.0</fITEM_DROP_SCALE>
  <fMONEY_DROP_SCALE>10.0</fMONEY_DROP_SCALE>
  <fITEM_DROP_LOWER_SCALE>9.8</fITEM_DROP_LOWER_SCALE>
  <dwCRITICAL_MAX>100</dwCRITICAL_MAX>
  <fNONPK_ITEM_DROP>0</fNONPK_ITEM_DROP>
  <fPK_ITEM_DROP>0</fPK_ITEM_DROP>  
  <!-- ################################################################################################################## -->

  <SERVER_CHANNEL_NUMBER>1</SERVER_CHANNEL_NUMBER>
  
  <!-- Session Server -->
  <SESSION_SERVER IP="25.54.58.179" PORT="5003" />
  
  <!-- Cache Server -->
  <CACHE_SERVER IP="25.54.58.179" PORT="7105" />
  
  <!-- Use nProtect GameGuard -->
  <GAME_GUARD>0</GAME_GUARD>

  <SERVER_CHANNEL>0</SERVER_CHANNEL>
  
  <!-- Channel information (Only need agent server) -->
  <CHANNEL NUMBER="0">
    <PK>1</PK>
    <FIELD NAME="F600" NUMBER="0" PUBLIC_IP="25.54.58.179" PRIVATE_IP="25.54.58.179" PORT="7103" CREATE_INSTANCE_LAND="1"  />
  </CHANNEL>

  <NEW_SERVER>1</NEW_SERVER>
  <SUB_SERVER>0</SUB_SERVER>
  <AUTO_CLUB_JOIN>0</AUTO_CLUB_JOIN>  
  <AUTO_JOIN_CLUB_NUM SCRED_GATE="0" MYSTIC_PEAK="0" PHOENIX="0" />

  <bUseRanMobile>0</bUseRanMobile>
    
   <AGENT_SERVER_LIST>
	<WORLDBATTLE NUMBER="0" />
    <AGENT_SERVER NUMBER="0" />
  </AGENT_SERVER_LIST>
  
   <!-- User Database -->
  <USER_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanUser</ODBC_NAME>
    <CATALOG>RanUser</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </USER_DB>

  <!-- Game Database -->
  <GAME_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanGameS1</ODBC_NAME>
    <CATALOG>RanGameS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </GAME_DB> 

  <!-- Log Database -->
  <LOG_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanLogS1</ODBC_NAME>
    <CATALOG>RanLogS1</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </LOG_DB>

    <!-- Shop Database -->
  <SHOP_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>RanShop</ODBC_NAME>
    <CATALOG>RanShop</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </SHOP_DB>
  
  <WORLDBATTLE_RELATED_DB>
    <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
    <ODBC_NAME>WBGame</ODBC_NAME>
    <CATALOG>WBGame</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
    <TIMEOUT>15</TIMEOUT>
  </WORLDBATTLE_RELATED_DB>
  
  <RANMOBILE_DB>
   <DATA_SOURCE>DESKTOP-JAAE4J0</DATA_SOURCE>
   <CATALOG>RanMobileInterface</CATALOG>
    <ID>24542CA01303F7B2</ID>
    <PASSWORD>8C96385DB1AEADB5</PASSWORD>
   <TIMEOUT>30</TIMEOUT>
  </RANMOBILE_DB>
  
  <!-- specific part end, need agent server -->
  <!-- ################################################################################################################## -->
</RAN_SERVER>
LoginServer
PHP:
<?xml version="1.0" encoding="UTF-8" ?>
<RAN_SERVER>
    <SERVICE_PROVIDER>9</SERVICE_PROVIDER>
    <SERVER_TYPE>1</SERVER_TYPE>
    <LANGUAGE_SET>1</LANGUAGE_SET>
    <SERVER_IP>25.54.58.179</SERVER_IP>
    <SERVICE_PORT>5001</SERVICE_PORT>
    <CONTROL_PORT>6001</CONTROL_PORT>
    <!-- Patch version(Game version) -->
    <SERVER_VERSION>0</SERVER_VERSION>
    <!-- Launcher version -->
    <PATCH_VERSION>0</PATCH_VERSION>
    <PATCH_CUT_VERSION>0</PATCH_CUT_VERSION>
    <PKLESS>0</PKLESS>
    <PK>1</PK>
    <ADULT>0</ADULT>
    <EVENT_THREAD>1</EVENT_THREAD>
    <FPS>10</FPS>
    <TEST_SERVER>0</TEST_SERVER>
    <HEARTBEAT>1</HEARTBEAT>
    <MAX_CLIENT>1500</MAX_CLIENT>
    <MAX_CHANNEL_CLIENT>1500</MAX_CHANNEL_CLIENT>
    <SERVER_GROUP>0</SERVER_GROUP>
    <SERVER_NUMBER>0</SERVER_NUMBER>
    <THREAD>2</THREAD>
    <FPS>10</FPS>
    <CONNECTION_PER_IP_ADDRESS>50</CONNECTION_PER_IP_ADDRESS>
    <USE_CUSTOM_DB_POOL>0</USE_CUSTOM_DB_POOL>
    <REFERENCE_COUNT_MAX>2000</REFERENCE_COUNT_MAX>
    <MAX_POOL_SIZE>1500</MAX_POOL_SIZE>
    <DB_PACKET_SIZE>32767</DB_PACKET_SIZE>
    <SERVER_CHANNEL>0</SERVER_CHANNEL>
    <SESSION_SERVER IP="25.54.58.179" PORT="5003" />
    <ALLOW_IP>
        <IP START="0.0.0.1" END="255.255.255.255" />
    </ALLOW_IP>
</RAN_SERVER>
 
Computers are fast; programmers keep it slow.
[VIP] Member
Joined
Feb 15, 2016
Messages
498
Reaction score
350
The problem I see with your config is that you are not entering the correct Data Source. As you can see here:

The format should be:
PHP:
<DATASOURCE>MACHINENAME\SQLSERVERNAME</DATASOURCE>

Here's mine:
PHP:
<DATA_SOURCE>WIN-16HD0VMNND5\SQLSRV</DATA_SOURCE>

Please double check all your CFG xml.
 
Junior Spellweaver
Joined
May 4, 2009
Messages
108
Reaction score
3
cfg port err

CServer1
port=SessionServerport
Cserver2 port=FieldServerport

Too many private messages to answer all together
As long as the port the same can

I have solved the problem

by sjb8ifdmvm Thank you
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums

Do you use a Taiwanese client?
你用台灣的客戶端嗎?





May I ask what I am missing! The build will show that vc90.pdb cannot be found
 
Newbie Spellweaver
Joined
Jul 14, 2020
Messages
18
Reaction score
1
Do you use a Taiwanese client?
你用台灣的客戶端嗎?
NO

Taiwan Yong cannot read to make sure the text key is the same but cannot be read
台灣勇無法讀取,以確認文本密鑰是相同的但無法讀取
 
Back
Top