[Guide] Most of vsro files problem solved here
Posted 11/30/2011 at 15:14 by Dr.Abdelfattah
hello ,,
-------------------------------------------------------------
Please Read First my ReadMe.txt in attachemnt (
)
-------------------------------------------------------------
You Can Download DivisionManager (version 2 of cert) From
--------------------------------------------------------------------------------------
First most problems i collect them and make small guide to make files works fine
--------------------------------------------------------------------------------------------------------
Most of problems solved here

&

--------------------------------------------------------------------------------------------------------
First problem :
who use xp or vista or 7 and need to open vsro files he will find problem (agent server and FarmManager and DownloadServer) never work and so sr shared and sr gamesserver won't work 2
Solve
(do that for all .exe in vsro files like FarmManager and DownloadServer and GateWay & soo)
right click Then
properties Then
Choose Compatibility
In Compatibility mode
Check Run this program in Compatibility mode For :
and choose Windows 2000
--------------------------------------------
Secound problem :
SR_ShardManager.exe
billing dead and closed
solve
in server.cfg
change it to
ID & PASS of ur FTP server
and don't forgot

change 8080 to 80 only
or if u setup ur iss to access on port 8080 u can make it like original

or check that more info

Something will help to make files works fine
----------------------------------------------------
last error
establish ip error (writeing port 32003 and so) & MachineManger.exe problem
fix verry easy just open files in right way
* 01.Cert
* 02.GlobalManager
* 03.DownloadServer
* 04.MachineManager
* 05.GatewayServer
* 06.FarmManager
* 07.SR_ShardManager
* 08.SR_GameServer
* 09.MachineManager
* 10.AgentServer
* 11.start client
Then u can Run ur client
don't forgot to w8 while each exe loading 100% then open the next exe ...
Some error in connect with db just try to search on google for topics to learn u how to use mssql ^^
if u got DC or error why u lanch client try to open vsro client from another machine (not the machine u host vsro files on it)
------------------------------------------------
i Forgot
SK_gamebang_ip problem
create this db in SRO_VT_ACCOUNT database
Another losted db
Srry Guys delete _ExistsServiceOffRentItem db and execute this new one
and don't forgot to set vsro databases to sql server 2000 if u use mssql 2005 or 2008 or follow

------------------------------------------------
when u open SR_GameServer.exe or SR_ShardManager.exe just w8 mints while it loading 100% u will find (Cert) changes to online monitor so it's ready now and u can open the next exe file
Check

-----------------------------------------------
Fixing SMC_Independent
open ServiceManager.cfg
new port
15880
when use my Patch 1
and u can open SMC after open GlobalManager
ID:sro_gm1
PW:hn2006
and leave SSNumber2 empty
-----------------------------------------------------------------------------
For People who can't opening Certification Server
Open
CustomCertificationServer Folder
then (bin) folder
then open 1 - decompile.bat
when finish press enter to exit it then u will find ini folder appear to u
open ini folder
then we must edit :
srGlobalService.ini
&
srNodeType.ini
Edit
wip=
nip=
Replace the old ip with ur machine ip like 192.168.0.1 etc ..
Last
srShard.ini
name=Ur Server Name
capacity=2300
DSN= (better to right database name)
now we save out work then open
2 - compile.bat
when finish press enter to exit
then open
3 - CustomCertificationServer.bat
it works fine and it's the CertificationServer
not the CustomCertificationServer.exe one
----------------------------------------------------------------
For People who Needs server.cfg
Use that Config ,but
Just change
127.0.0.1 ips
to Your machine ip
{Some Times SR_ShardManager.exe or SR_GameServer.exe closed suddnly while they were works with out errors that's cuz of ur small RAM or prossecor}
Solve error in read and write with mssql user

-----------------------------------------------------------
------------------------------------------------------------------------------------
How To Change rates (EXP SP PT EXP GOLD DROP ITEM DROP ETC)
enter here :

------------------------------------------------------------------------------------
Some Usefull things after setup ur server
enter here:

----------------------------------------------------------------------------------------
Forgot this
-----------------------------------------------------------------------
MachineManager Problem Solved
MachineManager Patch :

Download patch and replace with old files then edit ur info (db info , ip , etc..)
and now MachineManager works fine
-------------------------------------------------------------------------------------
DC Fix
-----------------------------------------------------------------------------
ODBC errors
------------------------------------------------------------------------------------------
C++ runtime library error
SRO_VT_SHARD > _RefRegionBindAssocServer.DB open and CHINA except all 0 register
------------------------------------------------------------------------------------------
Fix Item sell bug
-------------------------------------------------------------------------------
Patch 2 Has Released
Hot Fix For CertificationServer
u can now open server with out any problem (respawn mobs or item bugs or kill unique bug or ...)
download from
don't forget to reconfig ini folder for your database info and ips
& don't forget to read (verry verry verry important READ.txt) in patch folder
Waring : u must download
before use patch 2
--------------------------------------------------------------------------------
{Released/Guide} Patch 2.1(2.2) Hot Fix + new options
Release New Patch Fix what we are working on
(Vsro CertificationServer)
+ Guide how to setup files on 2 or 3 machines
First of all i made a verry hard work for that so please support me
(any problem report it & hope any coder help me!)
Now Download patch 2.1
(not musted to download the old patches)
& Download Patch 2.2
> for more servers in server list !!(add 2 more servers only ,, for more add tell me
)
----------------------------------------------------------------
Explain for Patch 2.1
download the patch and replace files
then open ini folder to config
first
open srGlobalOperation.ini and change YourMainPCName to ur machine name (main machine)
and save
next
open srGlobalService.ini and change YourMainPCName to ur machine name (main machine)
and save
next
open srNodeType.ini
change MainPC to ur machine name (main machine)
then
Change SecoundNamePC to ur secound machine name (2nd machine)
then
wip=yourSecoundMachineIP
nip=yourSecoundMachineIP
it's optinal (not musted) but musted if u have 3rd machine and need to have more 1000 slot in ur server
change TheirdNamePC to ur 3rd machine name (3nd machine)
then
wip=your3rdMachineIP
nip=your3rdMachineIP
then
save
next
open srShard.ini and change YourServerName to ur main machine name
save
warring : don't forget to change database info to ur database info..
Now open 2 - compile.bat and w8 while it succes then click enter to close it
Now replace
Server.cfg
and
schedule.cfg
with the old one ..
open Server.cfg and change all ips to your machine main IP and don't forget to reconfig your ftp info
and save
now u can open 3 - CustomCertificationServer.bat and start ur server files
Main Machine : (By this arrange)
Crest
globalmanager
downloadmanager
gatewaymanager
frammanager
sr sharedmanager
sr gameserver
agentserver
2nd Machine : (By this arrange)
Machinemanager
gatewaymanager
download manager
sr gameserver
agentserver
3rd Machine : (By this arrange) Optinal not Musted if ur slots lower than 1000
Machinemanager
sr gameserver
agentserver
Copy server files to your 2nd and 3rd machine and just open they will work normally
At Last open smc on main machine
and start service
------------------------------------------------------------
Explain for Patch 2.2 (Must read Explain for patch 2.1 first
)
Same as Patch 2.1 exept some point
in ini folder open srShard.ini
change YourServerName to ur first server name and YourServerName2 to ur secound server name and YourServerName3 to ur third server name ..
then save
now open your sql manager
open database SRO_VT_ACCOUNT
in table _ShardService
make as in this pic
shard ID ServiceType
64 0
65 0
66 0
save
Now ur server is ready
Main Machine : (By this arrange)
Crest
globalmanager
downloadmanager
gatewaymanager
frammanager
sr sharedmanager
sr gameserver
agentserver
2nd Machine : (By this arrange)
Machinemanager
gatewaymanager
download manager
sr sharedmanager
sr gameserver
agentserver
3rd Machine : (By this arrange) Optinal not Musted if ur slots lower than 1000
Machinemanager
sr sharedmanager
sr gameserver
agentserver
i do my best ,, was verry hard work and hope u like it
Notic : MachineManager not work any more in Main machine (that's the right machinemanager needs only in slave machines Only)
-----------------------------------------------------------------------------------
Create Char problem :
Solve :
If ( sec_primary = 1,sec_content = 1 ) and = Account GM then Creat new character
set ur state to 0
------------------------------------------------------------------------------
FiX DEP Problem IN Windows Server 2000 ~ 2003 ~ 2008 ~ 2008 R2
(i upload pic in attachment
to protect them from loseing !)
1.jpg
open Computer properties
2.jpg
then advanced system settings
then advanced
then settings
3.jpg
select data execution prevention
select expt those (option)
click on add and add the same list u see in pic
4.jpg
when click add , browse the files place then click on open (and don't forget smc)
then click Ok & Ok >> finish
Hope that helps
------------------------------------------------------------------
---------------------------------------------------------------
-------------------------------------------------------------------
Full problems FiX here

-------------------------------------------------------------
Make ur server without hamachi if u have static ip
---------------------------------------------------------------
How To make Patch By ur DownloaderServer~~!
why no one look for this PIC??
here how to patch (i will let u think for a time) {LOL}
Read this lines in ServiceManager.cfg
Now check SMC_Punishment.cfg
u must edit it right and change the .html page to ur reg. page (i don't have any idea about this part!!)
then
in smc_updater.cfg
change to the same ip u enter in ini folder or server.cfg folder
for who will ask about this
SrcPath ".\Patch_Internal"
DestPath ".\Patch_Internal_Comp"
Those are the paths of patche(u need to make ur client update with) ./.
Now and why smc_updater.cfg? Cuz that's make connect with gateway to let gateway gives the information for the client lancher that there is a new update ..
then go to MoudlePatch In SMC and then check that the patch is ready to work and download from any lancher will connect
..
(from database Moudleversionfiles u can add the file place u need to patch info the media Pk2)
------------------------------------------------
[Fix] Small query for 1 game server with all regions
(Just decrease the number of spawned mobs in game world , so it won't fix the full problem ..)
----------------------------------
This is very useful

Thread is in update for new problems
have fun, any problem post please
-------------------------------------------------------------
Please Read First my ReadMe.txt in attachemnt (
)-------------------------------------------------------------
You Can Download DivisionManager (version 2 of cert) From

--------------------------------------------------------------------------------------
First most problems i collect them and make small guide to make files works fine
--------------------------------------------------------------------------------------------------------
Most of problems solved here

&

Quote:
First problem :
who use xp or vista or 7 and need to open vsro files he will find problem (agent server and FarmManager and DownloadServer) never work and so sr shared and sr gamesserver won't work 2
Solve
(do that for all .exe in vsro files like FarmManager and DownloadServer and GateWay & soo)
right click Then
properties Then
Choose Compatibility
In Compatibility mode
Check Run this program in Compatibility mode For :
and choose Windows 2000
--------------------------------------------
Secound problem :
SR_ShardManager.exe
billing dead and closed
solve
in server.cfg
PHP Code:
SR_ShardManager {
Certification "123.30.200.70", 15882
BILLING_SERVER_URL "http://123.30.200.70:8080/"
CREST_FTP_URL "ftp://sro_logo:[email protected]/"
PHP Code:
SR_ShardManager {
Certification "YourIp", 32004
BILLING_SERVER_URL "http://YourIp:80/"
CREST_FTP_URL "ftp://ID:pass@YourIp/"
and don't forgot

change 8080 to 80 only
or if u setup ur iss to access on port 8080 u can make it like original

or check that more info

Something will help to make files works fine
----------------------------------------------------
last error
establish ip error (writeing port 32003 and so) & MachineManger.exe problem
fix verry easy just open files in right way
* 01.Cert
* 02.GlobalManager
* 03.DownloadServer
* 04.MachineManager
* 05.GatewayServer
* 06.FarmManager
* 07.SR_ShardManager
* 08.SR_GameServer
* 09.MachineManager
* 10.AgentServer
* 11.start client
Then u can Run ur client
don't forgot to w8 while each exe loading 100% then open the next exe ...
Some error in connect with db just try to search on google for topics to learn u how to use mssql ^^
if u got DC or error why u lanch client try to open vsro client from another machine (not the machine u host vsro files on it)
Quote:
Don't forget to turn off data execution prevention system before trying to launch any of server modules..
i Forgot
SK_gamebang_ip problem
PHP Code:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SK_gamebang_ip](
[nID] [smallint] NOT NULL,
[ip] [int] NOT NULL,
[capacity] [smallint] NOT NULL
) ON [PRIMARY]
GO
Another losted db
Srry Guys delete _ExistsServiceOffRentItem db and execute this new one
PHP Code:
/****** Object: StoredProcedure [dbo].[_ExistsServiceOffRentItem] Script Date: 09/13/2011 12:03:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE procedure [dbo].[_ExistsServiceOffRentItem]
as
if( exists (select * from _Items with (nolock) where RefItemID in (select RefItemID from _RefRentItem where Service = 0 ) ) )
begin
return -1
end
GO

------------------------------------------------
when u open SR_GameServer.exe or SR_ShardManager.exe just w8 mints while it loading 100% u will find (Cert) changes to online monitor so it's ready now and u can open the next exe file
Check
-----------------------------------------------
Fixing SMC_Independent
open ServiceManager.cfg
new port
15880
when use my Patch 1
PHP Code:
/*
*/
SMC {
DivisionManager "192.168.x.x",15880
}
ModulePatch
{
SrcPath ".\Patch_Internal"
DestPath ".\Patch_Internal_Comp"
}
ID:sro_gm1
PW:hn2006
and leave SSNumber2 empty
-----------------------------------------------------------------------------
For People who can't opening Certification Server
Open
CustomCertificationServer Folder
then (bin) folder
then open 1 - decompile.bat
when finish press enter to exit it then u will find ini folder appear to u
open ini folder
then we must edit :
srGlobalService.ini
PHP Code:
DRIVER={SQL Server};SERVER=Your MachineName\SQLEXPRESS;DSN=SRO_VT_ACCOUNT;UID=sa;PWD=123456;DATABASE=SRO_VT_ACCOUNT
srNodeType.ini
Edit
wip=
nip=
Replace the old ip with ur machine ip like 192.168.0.1 etc ..
Last
srShard.ini
name=Ur Server Name
PHP Code:
query=DRIVER={SQL Server};SERVER=Your MachineName\SQLEXPRESS;DSN=SRO_VT_SHARD_INIT;UID=sa;PWD=123456;DATABASE=SRO_VT_SHARD_INIT
PHP Code:
query_log=DRIVER={SQL Server};SERVER=Your MachineName\SQLEXPRESS;DSN=Log_DB;UID=sa;PWD=123456;DATABASE=Log_DB
DSN= (better to right database name)
now we save out work then open
2 - compile.bat
when finish press enter to exit
then open
3 - CustomCertificationServer.bat
it works fine and it's the CertificationServer
not the CustomCertificationServer.exe one
----------------------------------------------------------------
For People who Needs server.cfg
PHP Code:
Common {
debug_option_debugger_present {
DEBUG_OPTION_ASSERT_SHOW_MESSAGEBOX_OKCANCEL,
DEBUG_OPTION_ASSERT_ADVANCE_BREAK,
DEBUG_OPTION_ASSERT_CANCEL_EXIT
}
debug_option_stand_alone {
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX ,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}
netengine_debug_option_debugger_present {
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX ,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}
netengine_debug_option_stand_alone {
DEBUG_OPTION_ASSERT_DONOT_SHOW_MESSAGEBOX ,
DEBUG_OPTION_ASSERT_WRITE_MINIDUMP
}
}
////////////////////////////////////////////////////////////////////////////////////////////
GlobalManager {
// Certification "127.0.0.1", 32001
Certification "127.0.0.1", 32001
LoginFailureTolerance 3 // ÃÖ´ë ·Î±×ÀÎ ÆÐ½º¿öµå ¿À·ù Çã¿ëÄ¡
IBUVFailureTolerance 3 // ÃÖ´ë À̹ÌÁö ÀÎÁõ ¿À·ù Çã¿ëÄ¡
LoginFailureBlockTimeMin 10 // ºí·° ½Ã°£(ºÐ) - ·Î±×ÀÎ ÆÐ½º¿öµå ¿À·ù
IBUVFailureBlockTimeMin 10 // ºí·° ½Ã°£(ºÐ) - À̹ÌÁö ÀÎÁõ ¿À·ù
AutomatedPunisher "AutomatedPunisher" // ºí·° ÁÖü À̸§ (±âÁ¸ ºí·°Àº gm ¸í)
LoginPunishmentGuide "Blocked for 10 minutes due to incorrect password entered 3 times" // ÆÐ½º¿öµå ¿À·ù¿¡ ´ëÇÑ ºí·° °¡À̵å
LoginPunishmentDescription "Blocked for 10 minutes due to incorrect password entered 3 times" // ÆÐ½º¿öµå ¿À·ù¿¡ ´ëÇÑ ºí·° ¼³¸í
IBUVPunishmentGuide "Blocked for 10 minutes due to incorrect code entered 3 times" // À̹ÌÁö ÀÎÁõ ¿À·ù¿¡ ´ëÇÑ ºí·° °¡À̵å
IBUVPunishmentDescription "Blocked for 10 minutes due to incorrect code entered 3 times" // À̹ÌÁö ÀÎÁõ ¿À·ù¿¡ ´ëÇÑ ºí·° ¼³¸í
}
GatewayServer {
LastFullVersion_SR_Client 130
Certification "127.0.0.1", 32000
IBUVQueueReserveCount 20000 // IBUV¸¦ À§ÇØ ¹Ì¸® »ý¼ºÇØ ³õÀ» À̹ÌÁö °¹¼ö
IBUVQueuePrepareRatio 0.05 // ¾ÆÀ̵é ŸÀÓ¿¡ À̹ÌÁö »ý¼ºÇÒ ºñÀ²
IBUVFailureIPTolerance 0 // ÇÑ IP´ç IBUV ½ÇÆÐ¸¦ Çã¿ëÇÒ ÃÖ´ë ¿À·ù Çã¿ëÄ¡, 0ÀÌ¸é ºí·° ¾ÈÇϰڴٴ °ÅÁö.
// Ãß°¡µÈ ³ÑÀÌ´Ù!!!!!
//////////////////////////////////////////////////////////
IBUVStringSize 6 // ÇÑ±Û Ä³¸¯Åͼ »ç¿ë ½Ã 3, ¾ËÆÄºª ij¸¯ÅÍ ¼Â¸¸ »ç¿ëÇÏ´Â °æ¿ì 6 À¸·Î ¼¼ÆÃÇÑ´Ù.
IBUVCharacterSet "ABCDEFGHLMNQRTabdehimn2345678"
//////////////////////////////////////////////////////////
}
DownloadServer {
Certification "127.0.0.1", 32000
}
FarmManager {
Certification "127.0.0.1", 32000
}
AgentServer {
Certification "127.0.0.1", 32004
}
MachineManager {
Certification "127.0.0.1", 32000
}
SR_GameServer {
Certification "127.0.0.1", 32004
ExpRatio 100
ExpRatioParty 100
DropItemRatio 0,1
DropGoldAmountCoef 0,1
//WINTER_EVENT_2009 EVENT_ON // 2009³â °Ü¿ï À̺¥Æ®
//EUBUSINESS_EVENT EVENT_ON
//GOLDEN_PIG_FEBRUARY_EVENT EVENT_ON
//THANKS_GIVING_EVENT EVENT_ON
//LIBERATION_EVENT EVENT_ON
LOCALE LOCALE_VIETNAM // for Helper mark
//#ifdef OPEN_MARKET_SYSTEM
SET_FEE_RATE "0,5,5,5"
SELL_FEE_RATE "0,10,10,10"
//#endif OPEN_MARKET_SYSTEM
}
SR_ShardManager {
Certification "127.0.0.1", 32004
BILLING_SERVER_URL "http://127.0.0.1:8080/"
CREST_FTP_URL "ftp://id:[email protected]/"
ExtraExpRatio 0.1
ChristmasEvent2007 0
//SERVER_EVENT_SYSTEM ON
LOCALE LOCALE_VIETNAM
FlagEvent 0
FlagEvent 1
HourForMeterRateLevelFirst 22
HourForMeterRateLevelSecond 23
BattleArenaRandom 1
BattleArenaParty 1
BattleArenaGuild 1
BattleArenaJob 1
ArenaMatchOccupy 1
ArenaMatchFlag 1
ArenaMatchPoint 1
}
Just change
127.0.0.1 ips
to Your machine ip
{Some Times SR_ShardManager.exe or SR_GameServer.exe closed suddnly while they were works with out errors that's cuz of ur small RAM or prossecor}
Solve error in read and write with mssql user

-----------------------------------------------------------
Quote:
Got my server working. Here's a few tips:
This is all assuming you've got your servers to initialize properly.
- Change operation_type in your cert files to 22, or your client will crash
- Also, change the shard id from 64 to 99 in srShard.ini and srNodeData.ini
- To log on as a GM, you need to add your client IP (as an integer, LE) to _PrivilegedIP
- Remember to fix the IPs and connection string in your billing scripts, or you'll get DC'd
This is all assuming you've got your servers to initialize properly.
How To Change rates (EXP SP PT EXP GOLD DROP ITEM DROP ETC)
enter here :

------------------------------------------------------------------------------------
Some Usefull things after setup ur server
enter here:

----------------------------------------------------------------------------------------
Forgot this
-----------------------------------------------------------------------
MachineManager Problem Solved
MachineManager Patch :

Download patch and replace with old files then edit ur info (db info , ip , etc..)
and now MachineManager works fine
-------------------------------------------------------------------------------------
DC Fix

Quote:
Okay it wasnt much but the guides was missleading us.
Once u have logged into game u get Disconnected after about.. 15 seconds lets say..
Once uve enabled IIS which im sure you have follow this guide
Firstly go to ur root drive and find the following folders
inetpub
wwwroot
Next DELETE all ur previous files and use the files in this download below
Next unzip the rar and place all files inside
Now you must open DBconnect.asp and edit the following
Uploaded with
Put in your PCNAME and your database USERNAME and PASSWORD
Example
DO NOT EDIT any other files.. They are done for you.
If u do this correctly it should work tested and tried on x86 and x64 with low and high ram.. Cool
Enjoy..
P.S If i actually get questions ill be shocked cos this is spoonfed :/
PP.S I wonder how long before this ends up on rz with some noob tryna claim it :/
Once u have logged into game u get Disconnected after about.. 15 seconds lets say..
Once uve enabled IIS which im sure you have follow this guide
Firstly go to ur root drive and find the following folders
inetpub
wwwroot
Next DELETE all ur previous files and use the files in this download below
Next unzip the rar and place all files inside
Now you must open DBconnect.asp and edit the following
Uploaded with
Put in your PCNAME and your database USERNAME and PASSWORD
Example
Code:
Data Source=GSINC-PC\SQLEXPRESS;Initial Catalog=SRO_VT_ACCOUNT;user ID=sa;password=123456;
If u do this correctly it should work tested and tried on x86 and x64 with low and high ram.. Cool
Enjoy..
P.S If i actually get questions ill be shocked cos this is spoonfed :/
PP.S I wonder how long before this ends up on rz with some noob tryna claim it :/
ODBC errors
Quote:
C++ runtime library error
SRO_VT_SHARD > _RefRegionBindAssocServer.DB open and CHINA except all 0 register
------------------------------------------------------------------------------------------
Fix Item sell bug
Quote:
Patch 2 Has Released
Hot Fix For CertificationServer
u can now open server with out any problem (respawn mobs or item bugs or kill unique bug or ...)
download from

don't forget to reconfig ini folder for your database info and ips
& don't forget to read (verry verry verry important READ.txt) in patch folder
Waring : u must download
before use patch 2--------------------------------------------------------------------------------
{Released/Guide} Patch 2.1(2.2) Hot Fix + new options
Release New Patch Fix what we are working on
(Vsro CertificationServer)+ Guide how to setup files on 2 or 3 machines
First of all i made a verry hard work for that so please support me
(any problem report it & hope any coder help me!)
Now Download patch 2.1

(not musted to download the old patches)
& Download Patch 2.2
> for more servers in server list !!(add 2 more servers only ,, for more add tell me
)----------------------------------------------------------------
Explain for Patch 2.1
download the patch and replace files
then open ini folder to config
first
open srGlobalOperation.ini and change YourMainPCName to ur machine name (main machine)
and save
next
open srGlobalService.ini and change YourMainPCName to ur machine name (main machine)
and save
next
open srNodeType.ini
PHP Code:
[entry0]
id=335
operation_type=22
name=MyMainPC
wip=192.168.0.72
nip=192.168.0.72
machine_manager_node_id=0
then
PHP Code:
wip=yourMainMachineIP (change to your ip)
nip=yourMainMachineIP (change to your ip)
PHP Code:
[entry1]
id=336
operation_type=22
name=SecoundNamePC
wip=192.168.0.73
nip=192.168.0.73
machine_manager_node_id=700
then
wip=yourSecoundMachineIP
nip=yourSecoundMachineIP
PHP Code:
[entry2]
id=337
operation_type=22
name=TheirdNamePC
wip=192.168.0.74
nip=192.168.0.74
machine_manager_node_id=701
change TheirdNamePC to ur 3rd machine name (3nd machine)
then
wip=your3rdMachineIP
nip=your3rdMachineIP
then
save
next
open srShard.ini and change YourServerName to ur main machine name
save
warring : don't forget to change database info to ur database info..
Now open 2 - compile.bat and w8 while it succes then click enter to close it
Now replace
Server.cfg
and
schedule.cfg
with the old one ..
open Server.cfg and change all ips to your machine main IP and don't forget to reconfig your ftp info
and save
now u can open 3 - CustomCertificationServer.bat and start ur server files
Main Machine : (By this arrange)
Crest
globalmanager
downloadmanager
gatewaymanager
frammanager
sr sharedmanager
sr gameserver
agentserver
2nd Machine : (By this arrange)
Machinemanager
gatewaymanager
download manager
sr gameserver
agentserver
3rd Machine : (By this arrange) Optinal not Musted if ur slots lower than 1000
Machinemanager
sr gameserver
agentserver
Copy server files to your 2nd and 3rd machine and just open they will work normally
At Last open smc on main machine
and start service------------------------------------------------------------
Explain for Patch 2.2 (Must read Explain for patch 2.1 first
)Same as Patch 2.1 exept some point
in ini folder open srShard.ini
PHP Code:
[global]
count=3
[entry0]
id=64
global_operation_id=20
operation_type=22
name=YourServerName
query=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=SRO_VT_SHARD_INIT;UID=abdooo;PWD=abdo123456;DATABASE=SRO_VT_SHARD_INIT
query_log=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=Log_DB;UID=abdooo;PWD=abdo123456;DATABASE=Log_DB
capacity=1000
shard_manager_node_id=705
u1=240
u2=208
u3=17
u4=1
u5=0
u6=0
u7=0
[entry1]
id=65
global_operation_id=20
operation_type=22
name=YourServerName2
query=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=SRO_VT_SHARD_INIT;UID=abdooo;PWD=abdo123456;DATABASE=SRO_VT_SHARD_INIT
query_log=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=Log_DB;UID=abdooo;PWD=abdo123456;DATABASE=Log_DB
capacity=1000
shard_manager_node_id=706
u1=240
u2=208
u3=17
u4=1
u5=0
u6=0
u7=0
[entry2]
id=66
global_operation_id=20
operation_type=22
name=YourServerName3
query=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=SRO_VT_SHARD_INIT;UID=abdooo;PWD=abdo123456;DATABASE=SRO_VT_SHARD_INIT
query_log=DRIVER={SQL Server};SERVER=ABDELFATTAH\SQLEXPRESS;DSN=Log_DB;UID=abdooo;PWD=abdo123456;DATABASE=Log_DB
capacity=1000
shard_manager_node_id=707
u1=240
u2=208
u3=17
u4=1
u5=0
u6=0
u7=0
then save
now open your sql manager
open database SRO_VT_ACCOUNT
in table _ShardService
make as in this pic
shard ID ServiceType
64 0
65 0
66 0
save
Now ur server is ready
Main Machine : (By this arrange)
Crest
globalmanager
downloadmanager
gatewaymanager
frammanager
sr sharedmanager
sr gameserver
agentserver
2nd Machine : (By this arrange)
Machinemanager
gatewaymanager
download manager
sr sharedmanager
sr gameserver
agentserver
3rd Machine : (By this arrange) Optinal not Musted if ur slots lower than 1000
Machinemanager
sr sharedmanager
sr gameserver
agentserver
i do my best ,, was verry hard work and hope u like it
Notic : MachineManager not work any more in Main machine (that's the right machinemanager needs only in slave machines Only)
-----------------------------------------------------------------------------------
Create Char problem :
Solve :
If ( sec_primary = 1,sec_content = 1 ) and = Account GM then Creat new character
set ur state to 0
------------------------------------------------------------------------------
FiX DEP Problem IN Windows Server 2000 ~ 2003 ~ 2008 ~ 2008 R2
(i upload pic in attachment
to protect them from loseing !)1.jpg
open Computer properties
2.jpg
then advanced system settings
then advanced
then settings
3.jpg
select data execution prevention
select expt those (option)
click on add and add the same list u see in pic
4.jpg
when click add , browse the files place then click on open (and don't forget smc)
then click Ok & Ok >> finish
Hope that helps
------------------------------------------------------------------
Quote:
Quote:
-------------------------------------------------------------
Patch 3 / 2 machine manager ~ 2 sr gameserver ~ 2 Agentserver
-------------------------------------------------------------
in
srNodeType.ini
entry0 put ur main machine info in it (IP)
entry1 put ur 2nd machine info in it (IP)
---------------------
in
srGlobalService.ini
entry0 put ur main machine info (Edit only database, don't edit name)
---------------------
in
srShard.ini
entry0 put ur main machine info (name=ur server name) (& ur sql db info)
don't ever edit id=64 ~ if ur database have shared id 99 So Edit it to 64
but don't change id=64 ..
---------------------
Now open 2 - compile.bat
then 3 - CustomCertificationServer.bat
---------------------
Main Machine by this arrange
1 - Cert
2 - GlobalManager
3 - MachineManager
4 - SMC
5 - DownloadServer
6 - GateWayServer
7 - FarmManager
8 - SR_ShardManager
9 - SR_GameServer
10 - AgentServer
----------------------
2nd Machine by this arrange
1 - MachineManager
2 - SR_GameServer
3 - AgentServer
----------------------
Don't Forget to open those ports between 2 machines {Main Machine & 2nd Machine}
port : 15880
port : 32000
port : 15779
port : 25880
port : 15881
port : 15882
port : 15883
port : 15884
port : 15885
---------------------------------------------------
Patch 3 ~ Writed By Dr.Abdelfattah (
)
---------------------------------------------------
Download
Patch 3 / 2 machine manager ~ 2 sr gameserver ~ 2 Agentserver
-------------------------------------------------------------
in
srNodeType.ini
entry0 put ur main machine info in it (IP)
entry1 put ur 2nd machine info in it (IP)
---------------------
in
srGlobalService.ini
entry0 put ur main machine info (Edit only database, don't edit name)
---------------------
in
srShard.ini
entry0 put ur main machine info (name=ur server name) (& ur sql db info)
don't ever edit id=64 ~ if ur database have shared id 99 So Edit it to 64
but don't change id=64 ..
---------------------
Now open 2 - compile.bat
then 3 - CustomCertificationServer.bat
---------------------
Main Machine by this arrange
1 - Cert
2 - GlobalManager
3 - MachineManager
4 - SMC
5 - DownloadServer
6 - GateWayServer
7 - FarmManager
8 - SR_ShardManager
9 - SR_GameServer
10 - AgentServer
----------------------
2nd Machine by this arrange
1 - MachineManager
2 - SR_GameServer
3 - AgentServer
----------------------
Don't Forget to open those ports between 2 machines {Main Machine & 2nd Machine}
port : 15880
port : 32000
port : 15779
port : 25880
port : 15881
port : 15882
port : 15883
port : 15884
port : 15885
---------------------------------------------------
Patch 3 ~ Writed By Dr.Abdelfattah (
)---------------------------------------------------
Download
Full problems FiX here

-------------------------------------------------------------
Make ur server without hamachi if u have static ip
Quote:
confeguration ur router to let ur local ip access like the static ip
or let ur router as a bridge connection
then make new connection from Network connection to connect dirctly to ur ISP
throw ur Id & Pass (u will got them from ur internet provider)
then now ur PC have direct ipv4 puplic ip
so u can set it up in database and any one can connect to u with out hamachi
or let ur router as a bridge connection
then make new connection from Network connection to connect dirctly to ur ISP
throw ur Id & Pass (u will got them from ur internet provider)
then now ur PC have direct ipv4 puplic ip
so u can set it up in database and any one can connect to u with out hamachi
How To make Patch By ur DownloaderServer~~!
why no one look for this PIC??
here how to patch (i will let u think for a time) {LOL}
Read this lines in ServiceManager.cfg
PHP Code:
ModulePatch
{
SrcPath ".\Patch_Internal"
DestPath ".\Patch_Internal_Comp"
}
u must edit it right and change the .html page to ur reg. page (i don't have any idea about this part!!)
then
in smc_updater.cfg
change to the same ip u enter in ini folder or server.cfg folder
for who will ask about this
SrcPath ".\Patch_Internal"
DestPath ".\Patch_Internal_Comp"
Those are the paths of patche(u need to make ur client update with) ./.
Now and why smc_updater.cfg? Cuz that's make connect with gateway to let gateway gives the information for the client lancher that there is a new update ..
then go to MoudlePatch In SMC and then check that the patch is ready to work and download from any lancher will connect
..(from database Moudleversionfiles u can add the file place u need to patch info the media Pk2)
------------------------------------------------
[Fix] Small query for 1 game server with all regions
Quote:
----------------------------------
This is very useful

Thread is in update for new problems
have fun, any problem post please
Quote:
Well u need read the first 20 page of this thread too
Total Comments 0






