Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 05:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Tutorial]Silkroad Online C# Emulator Project From Lyzerk

Discussion on [Tutorial]Silkroad Online C# Emulator Project From Lyzerk within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 20
Join Date: Mar 2007
Posts: 1,655
Received Thanks: 2,105
Exclamation [Tutorial]Silkroad Online C# Emulator Project From Lyzerk

Since many many people are complaining about how they can't make it work, i actually had a hard time figuring out as well, but let me clear this mess up.

First of all,

Credits for the Emulator to Lyzerk

I have nothing to do with the emulator, i did in NO way contribute to the work for this emulator, so give the credits to Lyzerk.

Let's start

First of all before i start my own Tutorial, i'll pass the link for Video Tutorial made by Lyzerk

So please be KIND and give thanks to Lyzerk as well (The first post on the thread)

Click the following link to open the youtube tutorial video!

Step 1 (Downloading)
First of all, this is what you need:


Silkroad Legend 3 + v1.176 Client (thanks to silkbotter for the links)
Quote:








MySql 5.1 (Click on "» No thanks, just take me to the downloads!" once you click the link) -
.Net Connector (Select MySql.Data.Rar file) -
Navicat -
.Net framework 2.0 -
Emulator -
Media Patcher -
Launcher (Select Silkroad.rar to download, unrar to Silkroad folder)
Once you downloaded the following stuff, install it following the step 2

Step 2 (Installing)

- Edut your hosts file

Open your hosts file found in C:\WINDOWS\system32\drivers\etc
And add this at the end

Quote:
127.0.0.1 gwgt1.joymax.com
127.0.0.1 gwgt2.joymax.com


- Install MySql 5.1
Select Typical installation, install, once you installed, mark the server instance configuration wizard and click Finish, now you are at the Server Config wizard, use Detailed Configuration, Developer machine, Multifunctional Database, (DSS)/OLAP, Leave Marked 'Enable TCP/ip Networking' With default port, leave Strict Mode Marked as well, Use Standard Character Set, Leave ''Install as WIndows Service'' mark marked along with Launch the MySql server Automatically, now UNMARK 'Modify Security Settings' and click Next then Execute

- Install MySql Connector Net
Nothing much to talk about this one, just choose Typical and install it.

- Install Navicat
Nothing much to talk about this one either

Step 3 (Configuring)

The hardest step actually, just follow my steps and u'll be aight.

- Open Navicat
- Click on Connection

Fill in the following


In case you get Access Denied to connect to LocalHost, try to start MySql Command Line Client, and see if it asks you for password, if it does that means you previously entered a password, and in that case u'll have to add a password to the Picture Above.
This is how to reach the Command Line, use Start!


Once you clicked ok, you should see the following picture

**IMAGE REMOVED DUE TO IMAGE HOSTING SERVICE IMAGE LINK BREAKDOWN**

Right Click localhost, and select Open Connection just like on the picture

**EDITED PICTURE, HOSTING PICTURE PROVIDER MESSED UP**

Now Once you opened it, Right Click localhost again and select ''New Database..''

Fill in the following stuff in the window that pops out



Then Right Click emulator and click Open Database (Just like on the picture above)



Now Right Click on emulator again and choose ''Execute Batch File...'' (Just like on the picture above)



And try to find the emulator.sql in your Database folder from the emulator you previously Downloaded.

Once you found it and selected it, press start and wait for the progress till it fills to the end (Should take around 5mins depending on pc specs)

Now once it's completed, just press the Close button and proceed to Navicat again.
Left Click on Emulator, and On the right u'll see 'serverlar' table, Double Click It.
Now a window is going to pop out, and now do the following thing.
Press the + You see on the top left window of the opened table.
**IMG REMOVED DUE TO IMAGE HOSTING SERVICE BREAKDOWN**

Now simply edit the settings to the settings you see on the following picture.


If you didn't download the MediaPatcher, do it now by clicking on this link

Now Download the Media Patcher and put it in your silkroad folder.
Once you downloaded it, write down the path to your silkroad Media.pk2 in the first line you see, just like i did in the picture above, and write down the same ip's just as i did on the picture



Now Click Patch and do the final step.
Proceed to your Extracted Emulator Folder, and make sure the following .ini files have these ip's in it

Game Server server.ini

Quote:
[SERVER]
ip=127.0.0.1
port=15780
Login Server server.ini

Quote:
[SERVER]
ip=127.0.0.1
port=15779
Now Start the GameServer.exe from your Emulator server, then LoginServer.exe
And using the launcher you've left in your silkroad folder, double click it and it shall start.

Note: Navicat needs to be open whole time!


Default Username is: lyzerk
Default Password is: test


Press thanks if this tutorial helped you, i'll keep the thread updated every day.

Features & Ingame Commands
[Login Server]
- Delete Character

[On Game]
- Movement
- MultiPlayer (Works but crashes a lot)
- Chat
- Emote,Light,Char State(Walk,run,sit etc..)

[Skills Buffs and Attacks]
- Open Skill
- Up Mastery
- Normal Attack
- Skills
- Imbue (Some of the imbues working)

[Monsters]
- Spawn Monster
-Uniques.
- Attack to Player
- Monster Death..

[Items]
- You can use potions
- Male Female Restrictions
- Level Restriction
- Fixed Glavie & Shield Bug
- Inventory Item Moving, Equipping & Unequipping
- Working Blues (Must be added through DB)

[Ingame GM Console]
To open an Ingame Console, once you log ingame, press Shift + Alt as much times as needed until you switch you keyboard language to US (Unitated States), Or UK (English).
Once you switch, press Shift + ~ (The button left from 1) till the Console pops out.

[Working Gm Commands]
"/LOADMONSTER MOB_OA_ONG 4" To spawn a Giant Ong.
"/MAKEITEM ITEM_CH_SWORD_09_C 9" to make it 9d + 9 sword
"/MOBKILL 1" Selected Monster to kill
"~" Notice (E.g: ~Test)

Have Problems? Read this

access denied for user 'root'@'localhost'


This mostly happens if a firewall is blocking the Navicat from connecting to your Localhost (127.0.0.1), try turning off the firewall, if it still doesn't work, try the following.
Open MySql Command Line Center, if it prompts you for a password, try to use the one you've set when you had the previous version of MySql installed.
This is how to reach command line, use the Start button!

Incase you did use the password, just add the password to the Connection tab, and leave the username ''Root''.
In that case u'll have to change .ini files in the LoginServer & GameServer Folders.

Send/Don't Send when starting Login/Game server.exe


That mostly happens if you don't have an connection to the Localhost established using Navicat, so basically make sure it's established or if you are using Vista, Righ click the file, Run As: Administrator.
Another reason why this COULD be happening is .Net Framework version 2.0, if you don't have it, install it then try again.

Getting <Hata> Errors?


Hata errors are related to wrong ports/ip's, so make sure your server table is identical as mine, along with your game and login server, server.ini files
DoubleDTheGreat is offline  
Thanks
225 Users
Old 03/06/2009, 17:56   #2
 
elite*gold: 0
Join Date: Oct 2007
Posts: 190
Received Thanks: 259
good job.
but i will make new tutorial

video on tutorial :

u have worng.. "serverlar" in change "id" to "0" fields
lyzerk is offline  
Thanks
87 Users
Old 03/06/2009, 17:57   #3
 
elite*gold: 20
Join Date: Mar 2007
Posts: 1,655
Received Thanks: 2,105
Quote:
Originally Posted by lyzerk View Post
good job.
but i will make new tutorial

video on tutorial :
Im uploaded the tutorial on Youtube, i'll edit the thread in couple of mins.
@Edit: If Server ID Added as a new table is Edited to 0, you won't be able to connect (I'm 100% sure, tested it with 2 more people, they connect if they make it 0 either).
DoubleDTheGreat is offline  
Thanks
4 Users
Old 03/06/2009, 18:08   #4
 
elite*gold: 0
Join Date: Jun 2007
Posts: 1,323
Received Thanks: 409
a tip to all ppl if you'll try this for pvping or spawning mobs you will fail
moderiz11 is offline  
Thanks
3 Users
Old 03/06/2009, 18:11   #5
 
Bezmiegs's Avatar
 
elite*gold: 20
Join Date: May 2007
Posts: 2,187
Received Thanks: 337
i cant open that f...g localhost damet it goes :

Bezmiegs is offline  
Thanks
6 Users
Old 03/06/2009, 18:21   #6
 
elite*gold: 20
Join Date: Jun 2007
Posts: 1,376
Received Thanks: 399
hey some1 can help me pls idk the id and pw or how i can create one and if i write something in the id and pw and connect than there happens nothing oO
mert is offline  
Thanks
1 User
Old 03/06/2009, 18:30   #7
 
elite*gold: 0
Join Date: Nov 2007
Posts: 577
Received Thanks: 210
I turn on sro. But the serverlist is empty...

And on gameserver dos this pops up:
hata(error): object not set to an instance of an object
iZver is offline  
Thanks
1 User
Old 03/06/2009, 18:59   #8
 
elite*gold: 0
Join Date: Nov 2007
Posts: 577
Received Thanks: 210


help?
iZver is offline  
Thanks
1 User
Old 03/06/2009, 19:01   #9
 
elite*gold: 20
Join Date: Mar 2007
Posts: 1,655
Received Thanks: 2,105
Quote:
Originally Posted by iZver View Post
I turn on sro. But the serverlist is empty...

And on gameserver dos this pops up:
hata(error): object not set to an instance of an object
Had the same problem, first of all check the Server table if it has the same values as the picture in my tutorial, check the .ini files if they have the same ports as i mentioned at the tutorial, and make sure the media.pk2 port is the same as in my thread, that's that can ONLY be causing it.
@Edit: Yup that what happens if you got the ports wrong.
DoubleDTheGreat is offline  
Old 03/06/2009, 19:03   #10
 
zAPHIRE's Avatar
 
elite*gold: 20
Join Date: Feb 2008
Posts: 1,044
Received Thanks: 191
First 4 downloads are down :/ . Or is it just for me?
zAPHIRE is offline  
Thanks
7 Users
Old 03/06/2009, 19:07   #11
 
elite*gold: 20
Join Date: Mar 2007
Posts: 1,655
Received Thanks: 2,105
Quote:
Originally Posted by zAPHIRE View Post
First 4 downloads are down :/ . Or is it just for me?
Wow, thanks for reminding me, i would of had left them broken, links edited in 2mins.
DoubleDTheGreat is offline  
Thanks
1 User
Old 03/06/2009, 19:08   #12
 
Bezmiegs's Avatar
 
elite*gold: 20
Join Date: May 2007
Posts: 2,187
Received Thanks: 337
Hey ziLLA

help plz with this one






or you can only ctrl+c and+v ?

plz help with this
Bezmiegs is offline  
Old 03/06/2009, 19:13   #13
 
imported_Unreal_X's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 70
Received Thanks: 16
This is a good start for an emu.. but you crash when you walk.. this will be much better when it is finished.. its a work in progress.. until he gets this **** more stable this is nothing to really get all ******* freaked out over.. you cant really do nothing in the game right now.. except sit there and look pretty with your sosuns and up your skills and crash when you kill a mob or walk..
imported_Unreal_X is offline  
Thanks
1 User
Old 03/06/2009, 19:16   #14
 
elite*gold: 20
Join Date: Mar 2007
Posts: 1,655
Received Thanks: 2,105
Quote:
Originally Posted by Bezmiegs View Post
Hey ziLLA

help plz with this one






or you can only ctrl+c and+v ?

plz help with this

Read the thread again, pay attention to that problem solution, this applies for everybody else and yeah the emu is pretty unstable, you can only POSE with your sosuns and make items, Lol.

@Edit

I edited the thread, check it if u wanna no how to reach the command line
DoubleDTheGreat is offline  
Old 03/06/2009, 19:23   #15
 
Bezmiegs's Avatar
 
elite*gold: 20
Join Date: May 2007
Posts: 2,187
Received Thanks: 337
Quote:
Originally Posted by zILAA View Post
Read the thread again, pay attention to that problem solution, this applies for everybody else and yeah the emu is pretty unstable, you can only POSE with your sosuns and make items, Lol.
is it so hard to help with it and say solution ? And where the hell is that MySql Command Line Client.
Bezmiegs is offline  
Closed Thread

Tags
silkroad, silkroad emulator, silkroad hack




All times are GMT +2. The time now is 05:50.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.