[Guide] Setting up a server based on VSRO server files

09/14/2011 01:06 Dr.Abdelfattah#1
Please Read First my ReadMe.txt in attachemnt ([Only registered and activated users can see links. Click Here To Register...])
--------------------------------------------------------------------------------------
So, since i got some free time, i can write this for everyone out there trying to get the server working without success for now. As you might already know, i've shared files i leaked from Vietnam Silkroad official servers to the community. So, here is what you will need for setting up a Silkroad server based on VSRO server files.

1. Windows XP/2003 Server/Windows 7/Windows 2008 Server/Windows 2008 Server r2 (one of those)
2. For handling 1000 players with all regions working, you will need 2 machines (you can run one as virtual)
3. One of the machines must have at least core i5 processor, and 6 - 8 GB of RAM, second might be slower a bit
4. Microsoft .NET framework 3.5+
5. Microsoft SQL Server 2000/2005/2008/2008 r2 (i will use 2k8 in this guide)
6. Microsoft SQL Server Management Studio (in 2000 it's integrated, for 2005 u need to download it, same as for 2008). SSMS 2005 wont work with mssql server 2008
7. A bit of knowledge how that stuff works

---------------------------------------------------------------------------
Download all Server Files you need from here

---------------------------------------------------------------------------
You can get MSSQL 2008 express edition from official Microsoft website
---------------------------------------------------------------------------
So, let's start. Save all that files in a folder on your hard disk, and extract them.

---------------------------------------------------------------------------
Also, you have to set ODBC default database names this way (needed for some mssql servers!!) :
---------------------------------------------------------------------------
Don't forget to edit _ShardService table, and change Shard ID to 64 in SRO_VT_ACCOUNT database.

Simple Explain About Certification :

---------------------------------------------------------------------------
After you are done, you might try to start your server. Here is the sequence in which you should do it (might be different, but this one will work for sure).

Arrange :

---------------------------------------------------------------------------
If you got everything running fine, you might try to start the service. For doing it,

---------------------------------------------------------------------------
Common problems are
---------------------------------------------------------------------------
Some info you should know

---------------------------------------------------------------------------
Common Problems (and solve)

[Only registered and activated users can see links. Click Here To Register...]

---------------------------------------------------------------------------
[Guide] Patching Media.pk2 ip address using XVI32
Written by Chern0byl

---------------------------------------------------------------------------
searched in youtube ;)
------------------------------------------------------------------
Cracking GameServer to fix rates
Writed By [Only registered and activated users can see links. Click Here To Register...]

---------------------------------------------------------------------

Database

Use this query to clean out old data from SRO_VT_ACCOUNT tables. (If you Don't use cleaned Database)

---------------------------------------------------------------------------
If you need to create your own GM account:

---------------------------------------------------------------------------
This will clean up Log database instantly :

---------------------------------------------------------------------------------------
Simple registration page for official server files (php)

-----------------------------------------------------------------------------------------
green/red/black books :
chernobyl write :

---------------------------------------------------------------------------

[Guide]How to Make GM Acc Working 100%! (already written in the top post !)

---------------------------------------------------------------------------
FTP Server (filezilla) (for security reason don't setup open ftp like for guild/union pic in the machine which host server files)
----------------------------------------------------------------------
Microsoft SQL Server 2005
---------------------------------------------------------------------------
To support ur iis server to open php scripts

---------------------------------------------------------------------------
Full problems FiX here (for 2 aka 3 machines)
--------------------------------------------------------------------------
Make ur server without hamachi if u have static ip

---------------------------------------------------------------------------
Add Stater Items for Chars :


---------------------------------------------------------------------------
This is very useful

---------------------------------------------------------------------------
New Items Useful to Run Your Server

non xtrap agent/sro_client by chernobyl

---------------------------------------------------------------------------
And full working Clean Databases works on SQL 2005 by Artuuro

---------------------------------------------------------------------------
Some Basic Security Guides you need to read before run your server for Public
:

---------------------------------------------------------------------------
Basic Experience about creating Server (Guide)
:

.
09/14/2011 01:20 MAFIA001#2
COPY PASTA
09/14/2011 01:38 6_lucifer_6#3
so? he deliverd it here... dont like it? their is always exit button..
09/14/2011 01:46 the_belgian#4
Who cares about copy/paste if it's usefull ? duhhh
09/14/2011 01:52 formatme#5
what client do we use and how do u edit the ip
09/14/2011 01:55 Dr.Abdelfattah#6
Quote:
Originally Posted by formatme View Post
what client do we use and how do u edit the ip
u can use BloodySro client
09/14/2011 02:03 Chernobyl*#7
Why did you remove the last line ?

Code:
Another thing, i wouldn't like to see this at epvpz.
09/14/2011 02:08 formatme#8
Quote:
Originally Posted by abdelfattah View Post
u can use BloodySro client
how do i edit the ip tho?
09/14/2011 02:10 Dr.Abdelfattah#9
Quote:
Originally Posted by Chernobyl* View Post
Why did you remove the last line ?

Code:
Another thing, i wouldn't like to see this at epvpz.
Oo srry i don't see that ,, anyway if u need to delete this thread i have no problem i just copied here cuz i have no time to make full guide for vsro files ;)
09/14/2011 02:43 Tazdingo7#10
Im get stucked here : "After you are done with it, start third batch file ("3 - CustomCertificationServer.bat")"

I have this error :
[Only registered and activated users can see links. Click Here To Register...]

You know why ?

I do all the steps until this point when i try to open the CustomCertificationServer Batch File

Another question , what ports i need to open ?
09/14/2011 03:18 Dr.Abdelfattah#11
Quote:
Originally Posted by Tazdingo7 View Post
Im get stucked here : "After you are done with it, start third batch file ("3 - CustomCertificationServer.bat")"

I have this error :
[Only registered and activated users can see links. Click Here To Register...]

You know why ?

I do all the steps until this point when i try to open the CustomCertificationServer Batch File

Another question , what ports i need to open ?
check ip u enter in srNodeType.ini , it must be ur machine ip ;)
09/14/2011 03:20 Lupin*#12
[Only registered and activated users can see links. Click Here To Register...]

can someone help me with this error , i think its cannot connect to my account db
09/14/2011 03:28 Tazdingo7#13
Quote:
Originally Posted by abdelfattah View Post
check ip u enter in srNodeType.ini , it must be ur machine ip ;)
emmmm

What's wrong ?

PHP Code:
[global]
count=8
[entry0]
id=335
operation_type
=17
name
=GMGS
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=0
[entry1]
id=336
operation_type
=17
name
=DN1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=701
[entry2]
id=338
operation_type
=17
name
=GWS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=699
[entry3]
id=339
operation_type
=17
name
=FMGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=0
[entry4]
id=340
operation_type
=17
name
=SDMGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=706
[entry5]
id=341
operation_type
=17
name
=SD1AGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=708
[entry6]
id=344
operation_type
=17
name
=SD1GAS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=714
[entry7]
id=133
operation_type
=0
name
=Certification Manager
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
09/14/2011 03:28 Dr.Abdelfattah#14
Quote:
Originally Posted by thetbot View Post
[Only registered and activated users can see links. Click Here To Register...]

can someone help me with this error , i think its cannot connect to my account db
your database info is wrong ,,,
if u sure u enter right info just check this

[Only registered and activated users can see links. Click Here To Register...]

and this

[Only registered and activated users can see links. Click Here To Register...]


are differant posts

Quote:
Originally Posted by Tazdingo7 View Post
emmmm

What's wrong ?

PHP Code:
[global]
count=8
[entry0]
id=335
operation_type
=17
name
=GMGS
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=0
[entry1]
id=336
operation_type
=17
name
=DN1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=701
[entry2]
id=338
operation_type
=17
name
=GWS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=699
[entry3]
id=339
operation_type
=17
name
=FMGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=0
[entry4]
id=340
operation_type
=17
name
=SDMGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=706
[entry5]
id=341
operation_type
=17
name
=SD1AGS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=708
[entry6]
id=344
operation_type
=17
name
=SD1GAS1
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=714
[entry7]
id=133
operation_type
=0
name
=Certification Manager
wip
=190.105.48.131
nip
=190.105.48.131
machine_manager_node_id
=
[Only registered and activated users can see links. Click Here To Register...]
loolz this ip is wrong
190.105.48.131
the right one is 192.168.1.103 from ur IPv4 connection ;)
09/14/2011 03:34 mokadidi#15
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [FarmManager] server cord established : 11 (192.168.0.100:51966)
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] Schedule Manager : g_pServerBodyOfMyself is NULL !!
2011-09-13 21:25:54 [SR_ShardManager] server cord established : 1 (192.168.0.100:32004)
2011-09-13 21:26:06 [SR_ShardManager] Query Error!!! Query Result : -1, Query : {?=CALL _ExistsServiceOffRentItem}
2011-09-13 21:26:06 [SR_ShardManager] SQL Error State:42000, Native Error Code: AFC, ODBC Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Could not find stored procedure '_ExistsServiceOffRentItem'.
2011-09-13 21:26:06 [SR_ShardManager] {?=CALL _ExistsServiceOffRentItem}
2011-09-13 21:26:06 [SR_ShardManager] BillingServer is Dead!!

help plz