Regarding Silkroad Crashes

Silkroad Online news and Announcements. Registered forum users may post replies, but only authorized users can post topics.
cin

Regarding Silkroad Crashes

Post by cin »

Ok, so recently there have been tons of topics in GD about silkroad crashing.
Here is a solution that solved most of these cases. Tips for Vista users included.
Juicy wrote:
Amalie wrote:
spiderpig wrote:Do you all have dual core or quad core?
If you do, then try to run the game in 1 core.
If i set the compatibility mode to windows 98/ME, then your game runs on 1 Core...And then I don't crash or freeze

To ones who dont know how to do this(sorry my windows is in Estonian)

On task manager(Alt+Ctrl+Del), right click on the Sro_Client and select last option
Image
Then: Only select CPU 0 and select OK
Image
Maybe this works, maybe not, but you can try and tell me if that worked


Nice! Fingers crossed not had a crash since I changed the client to run on a single core. Only problem with this is you have to do it every time you start the game.

For Vista users

CTRL+ALT+DEL
Click Start Task Manager
Select Processes Tab
Right click sro_client.exe*32
Select Set Affinity
Just leave CPU 0 checked and uncheck any others.

*edit* just scrolled back to hotan repotted no crashes :D

Hope I havent jinxed myself. :roll:

Vista Users can also do Ctrl + Shift + Esc for the Task manager

CTRL + ALT + DEL is the long way around but both still gets u there.

Good luck.

User avatar
WhyKillMe
Common Member
Posts: 130
Joined: Thu Mar 20, 2008 10:36 pm
Quick Reply: Yes
Location: Hercules
Contact:

Re: Regarding Silkroad Crashes

Post by WhyKillMe »

Hello,

yes i have tried this out, saw it on the forums, works great...

i'm using dual-core and haven't got a single crash yet, but i have readed that this DOES NOT work for everyone... Just try it out :)

whykillme
98% of the teenage population will try, does or has tried smoking pot.
If you're one of the 2% who hasn't, copy & paste this into your signature.


[ ]Kill Tiger Girl
[ ]Kill Cerberus
[ ]Kill Captain Ivy
[ ]Kill Uruchi
[ ]Kill Isyutaru
[ ]Kill Lord Yarkan

User avatar
DA_CAT
Regular Member
Posts: 265
Joined: Wed Oct 17, 2007 9:18 am
Quick Reply: Yes
Location: poseidon

Re: Regarding Silkroad Crashes

Post by DA_CAT »

"crashing" as in da screen stops...n da hard drive light isnt flashing...? n wen u go 2 applications in task manager it says sro_client isnt responding...?
Server: Poseidon
Guild: DaRK_AnG3LS
IGN: DA_CAT
Level: 59
Build: Str Hybrid
Main Masteries: Heuksal, Fire, Force

need 705k SP! *sigh*

User avatar
kami
Common Member
Posts: 186
Joined: Mon Jul 23, 2007 4:35 pm
Quick Reply: Yes
Location: where there is light

Re: Regarding Silkroad Crashes

Post by kami »

it works.
I am actual been on hotan for more than 20mins and its been 5 hours not a single crash or disconnection.

THANKS i can actually stall my elements at long last.. ,i was getting poor..
You are my hero...and the best
Image
ImageImage

User avatar
WhyKillMe
Common Member
Posts: 130
Joined: Thu Mar 20, 2008 10:36 pm
Quick Reply: Yes
Location: Hercules
Contact:

Re: Regarding Silkroad Crashes

Post by WhyKillMe »

DA_CAT wrote:"crashing" as in da screen stops...n da hard drive light isnt flashing...? n wen u go 2 applications in task manager it says sro_client isnt responding...?


Simply means that your silkroad "crashes" like it closes down, without a warning, not even disconnect warning or anything, the game just shuts down without any message/warning

whykillme
98% of the teenage population will try, does or has tried smoking pot.
If you're one of the 2% who hasn't, copy & paste this into your signature.


[ ]Kill Tiger Girl
[ ]Kill Cerberus
[ ]Kill Captain Ivy
[ ]Kill Uruchi
[ ]Kill Isyutaru
[ ]Kill Lord Yarkan

User avatar
MrBow
Ex-Staff
Posts: 2979
Joined: Sun Jan 07, 2007 9:57 am
Quick Reply: Yes
Location: Playin' Talkin'

Re: Regarding Silkroad Crashes

Post by MrBow »

WhyKillMe wrote:
DA_CAT wrote:"crashing" as in da screen stops...n da hard drive light isnt flashing...? n wen u go 2 applications in task manager it says sro_client isnt responding...?


Simply means that your silkroad "crashes" like it closes down, without a warning, not even disconnect warning or anything, the game just shuts down without any message/warning

whykillme

Got those crashes as well. As soon as i switched to single core those crashes were history as well.
I recommend this method.
Image


Niyoke wrote:err i know ium soudning weird but .. Mr Bow is my p.e teacher .. ARE YOU MR BOW? LMAO ?

QingMei
Active Member
Posts: 673
Joined: Sun Feb 18, 2007 7:02 pm
Quick Reply: Yes
Location: Azteca

Re: Regarding Silkroad Crashes

Post by QingMei »

I'm gonna try this one. Hopefully it works.

edit// when I try to choose that last option it gives me an error, it seems to work for other programs but not sro o_O

Master_Mind
Loyal Member
Posts: 1591
Joined: Wed May 23, 2007 8:07 am
Quick Reply: Yes
Location: Norway
Contact:

Re: Regarding Silkroad Crashes

Post by Master_Mind »

This doesnt work for me i got win xp
<<Banned For Rules Violation>> - Key-J

User avatar
MrBow
Ex-Staff
Posts: 2979
Joined: Sun Jan 07, 2007 9:57 am
Quick Reply: Yes
Location: Playin' Talkin'

Re: Regarding Silkroad Crashes

Post by MrBow »

Master_Mind wrote:This doesnt work for me i got win xp

I have windows XP as well. It's just i run a dual core processor. It's hardware, not software (XP, Vista)
Image


Niyoke wrote:err i know ium soudning weird but .. Mr Bow is my p.e teacher .. ARE YOU MR BOW? LMAO ?

User avatar
ryanh55
Regular Member
Posts: 226
Joined: Tue May 29, 2007 7:37 am
Quick Reply: Yes
Location: Venus

Re: Regarding Silkroad Crashes

Post by ryanh55 »

For the tech guys out there.. Why does this work? what about SRO or the programing makes this bug happen? why does putting your processor to run off a single core for the game make it not crash.. please offer explanation other than it is just a vista problem.

Curious...
Image

Name: Propofol lvl 87 Cleric/bard
Server: Venus
Guild: Ninjitsu

daily montra: All because you can does not mean you should![code][/code]

User avatar
bebrazz
Regular Member
Posts: 220
Joined: Thu Apr 05, 2007 6:41 pm
Quick Reply: Yes
Location: DeadRavine

Re: Regarding Silkroad Crashes

Post by bebrazz »

yay. Finnaly im lucky with vista

cin

Re: Regarding Silkroad Crashes

Post by cin »

ryanh55 wrote:why does putting your processor to run off a single core for the game make it not crash.. please offer explanation other than it is just a vista problem.

im not that much of a tech guy, but well, SRO runs best on single core
because it is made for single core, not dual core.

examples:
a cs 1.6 cracked lan version of mine, i run that on 2 cores and it seems
as if the whole game runs with speedhack. i run the game on 1 core, and
it runs just fine.

if you turn a rear wheel drive car into a 4x4, your front axel may break
because its not calculated to handle the power you put on it.

User avatar
Speedy
Common Member
Posts: 175
Joined: Wed Nov 14, 2007 3:31 am
Quick Reply: Yes
Location: Alps

Re: Regarding Silkroad Crashes

Post by Speedy »

Game needs to update with technology. Soon dual core processor machines will only be the only thing sold. Game system files will need to be compatible with dual core for future. But now users shouldnt have to alter your machine to run software ;)
"Only The Dead have seen the end of the war"

User avatar
siew
Casual Member
Posts: 78
Joined: Tue Jun 27, 2006 12:17 pm
Quick Reply: Yes
Location: Zeus

Re: Regarding Silkroad Crashes

Post by siew »

Does this apply to C++++ error?
Lv: 7x
Job: Hunter
Image
Image
Image
Image
Image

User avatar
Spidd
Hi, I'm New Here
Posts: 21
Joined: Wed Mar 28, 2007 4:49 pm
Quick Reply: Yes
Location: Norway

Re: Regarding Silkroad Crashes

Post by Spidd »

When I try this, it only says that I don't have access to do it.
I am logged in as administrator etc.
Anyone know what to do to change this?

User avatar
nohunta
Loyal Member
Posts: 1561
Joined: Sun Jun 17, 2007 7:06 pm
Quick Reply: Yes
Location: Off Topic Lounge

Re: Regarding Silkroad Crashes

Post by nohunta »

How do i know if i got dual core or not?
Image

Playing Jade Dynasty
2x Lupin Wdfmymoney

User avatar
Speedy
Common Member
Posts: 175
Joined: Wed Nov 14, 2007 3:31 am
Quick Reply: Yes
Location: Alps

Re: Regarding Silkroad Crashes

Post by Speedy »

siew wrote:Does this apply to C++++ error?

Not necessarily you also need to get the latest .net framework from microsoft. You can find that Here http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en
"Only The Dead have seen the end of the war"

User avatar
Speedy
Common Member
Posts: 175
Joined: Wed Nov 14, 2007 3:31 am
Quick Reply: Yes
Location: Alps

Re: Regarding Silkroad Crashes

Post by Speedy »

nohunta wrote:How do i know if i got dual core or not?

Right click "My Computer" then go to properties it will bring up a
System properties box. Once there under the "General" Tab it should have a Computer: area where it shold list your computer compenents and should have X2 or something for dual core. You could also just look on the pc and see if there is a sticker that says X2 or Duo.
"Only The Dead have seen the end of the war"

cin

Re: Regarding Silkroad Crashes

Post by cin »

Speedy wrote:
nohunta wrote:How do i know if i got dual core or not?

Right click "My Computer" then go to properties it will bring up a
System properties box. Once there under the "General" Tab it should have a Computer: area where it shold list your computer compenents and should have X2 or something for dual core. You could also just look on the pc and see if there is a sticker that says X2 or Duo.

either that or go to taskmanager, click the third tab (right of Processes).
if you see 2 smaller screens in the top right corner, you have 2 cores.

User avatar
PileOfMush
Valued Member
Posts: 456
Joined: Mon Jun 04, 2007 8:55 pm
Quick Reply: Yes
Location: Venus

Re: Regarding Silkroad Crashes

Post by PileOfMush »

Spidd wrote:When I try this, it only says that I don't have access to do it.
I am logged in as administrator etc.
Anyone know what to do to change this?



If you are running on Vista, you must first push the "show processes from all users" button on the task manager. It will elevate your priviliges to administrator and allow you to access the Set Processor Affinity option.


On XP if you have this problem, MAYBE you are not running as an administrator user... check in Control Panel, I suppose. Good luck.
Venus: Crush
Oasis: BuryMe

User avatar
nohunta
Loyal Member
Posts: 1561
Joined: Sun Jun 17, 2007 7:06 pm
Quick Reply: Yes
Location: Off Topic Lounge

Re: Regarding Silkroad Crashes

Post by nohunta »

:banghead: :banghead: I got One proccesor :banghead: :banghead: :banghead:
Image

Playing Jade Dynasty
2x Lupin Wdfmymoney

cin

Re: Regarding Silkroad Crashes

Post by cin »

PileOfMush wrote:
Spidd wrote:When I try this, it only says that I don't have access to do it.
I am logged in as administrator etc.
Anyone know what to do to change this?



If you are running on Vista, you must first push the "show processes from all users" button on the task manager. It will elevate your priviliges to administrator and allow you to access the Set Processor Affinity option.


On XP if you have this problem, MAYBE you are not running as an administrator user... check in Control Panel, I suppose. Good luck.

about that, if you cant get on your administrator account, there is a little piece
of software to get the admin account back in the choose account menu at startup. i
think i posted that software in the useful programs topic.

User avatar
PileOfMush
Valued Member
Posts: 456
Joined: Mon Jun 04, 2007 8:55 pm
Quick Reply: Yes
Location: Venus

Re: Regarding Silkroad Crashes

Post by PileOfMush »

Also, for the technical mumbo-jumbo, many older games have problems running on multi-core system because they try to make use of a timestamp from the CPU to resolve certain things with a high level of temporal precision. Games are fast-paced and programmers want to use the best possible time code they can. The problem is that this timestamp is not intended to be used in this way, but it's convenient, so a lot of game programmers used it in their code. When dual core systems came out, many games like GTA and SW:KotOR barely ran on them at all without setting them to use one core.

The problem is that the timestamp from core 1 doesn't necessarily sync up exactly with core 2, but the programmers assume that it should and make no allowances for what happens when it does not.

It's like repeatedly asking 2 different people what time it is and getting conflicting answers.
Person A looks at their watch and says it's 10:45 and 15 seconds.
Person B looks at their watch and says it's 10:45 and 18 seconds.
Person A then says it's 10:45 and 16 seconds.
Person B then says it's 10:45 and 19 seconds.

If the code does not handle this synchronization problem properly the game either runs poorly or can crash altogether.

Most games made in the last 3 years are at least aware of this and write their code accordingly, but sometimes issues still pop up. It's by no means an SRO only problem, but SRO seems to take a lot longer to patch bad code than most companies we're used to.
Venus: Crush
Oasis: BuryMe

User avatar
VeniVidiVici
Active Member
Posts: 920
Joined: Fri Nov 30, 2007 6:07 pm
Quick Reply: Yes
Location: OTL

Re: Regarding Silkroad Crashes

Post by VeniVidiVici »

doesn't work for me :banghead: :banghead: :banghead:
JM have to fix this :S

cin

Re: Regarding Silkroad Crashes

Post by cin »

PileOfMush wrote:Also, for the technical mumbo-jumbo

Image

User avatar
PileOfMush
Valued Member
Posts: 456
Joined: Mon Jun 04, 2007 8:55 pm
Quick Reply: Yes
Location: Venus

Re: Regarding Silkroad Crashes

Post by PileOfMush »

[SW]UnDutchabIe wrote:doesn't work for me :banghead: :banghead: :banghead:
JM have to fix this :S


The only other thing I've done that has helped a bit is set the priority of the sro_client.exe process to "above normal". None of this actually helps 100%, but does make it good enough to last more than 15 minutes.

JMax needs to fix it. Maybe I'll go buy some more silk so they can hire another programmer for a few hours. I hear they're contracting out from the bot companies now. :D
Venus: Crush
Oasis: BuryMe

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: Regarding Silkroad Crashes

Post by PR0METHEUS »

I have an AMD Athlon XP 3200+, so no dual core here. My client does crash a bit though in Windows XP. I can be out grinding, or simply stalling in town, and at random times, all animation will just stop and the entire game will be frozen. I then have to go out to task manager and click "end process" for sro_client.exe in the process list. It usually lists it as using 0% CPU at that time, but no "not responding" error.

This also happens similarly in Linux. I end up dropping out to a terminal and "kill -9" the sro_client.exe process. If I look at the process list in the terminal, sro_client.exe is listed as "<defunct>". Sadly though in Linux, this is happening consistently at the SRO loader screen before the client even starts. :(

I wonder if there are any solutions for us single-core people?

cin wrote:about that, if you cant get on your administrator account, there is a little piece
of software to get the admin account back in the choose account menu at startup. i
think i posted that software in the useful programs topic.


You can add the Administrator to the welcome screen with a simple edit in the Windows Registry.

1, Click start -> run, and type regedt32.exe and hit enter. Navigate to

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList

2. Create the following REG_DWORD entry: Administrator
3. Assign a value of 1.
4. Reboot

Source: http://www.petri.co.il/add_the_administrator's_account_to_the_welcome_screen_in_xp_pro.htm

Personally, I disable the welcome screen and the fast user switching features because they take up unnecessary resources. Also, for security reasons, I do not necessarily want everyone knowing what user accounts exist on my system if they do not have access to an account already.

Alternatively, if you don't want to modify the registry, then on the welcome screen, you can hit CTRL-ALT-DELETE twice in a row and that should give you the classic logon screen where you can type the Administrator account name and password to log in.

The above website reports that the registry key does not work in XP Home Edition. I cannot verify that, but if it doesn't work, you can boot into safe mode to access the Administrator account.
Last edited by PR0METHEUS on Thu Mar 27, 2008 4:46 pm, edited 1 time in total.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

QingMei
Active Member
Posts: 673
Joined: Sun Feb 18, 2007 7:02 pm
Quick Reply: Yes
Location: Azteca

Re: Regarding Silkroad Crashes

Post by QingMei »

PileOfMush wrote:
Spidd wrote:When I try this, it only says that I don't have access to do it.
I am logged in as administrator etc.
Anyone know what to do to change this?



If you are running on Vista, you must first push the "show processes from all users" button on the task manager. It will elevate your priviliges to administrator and allow you to access the Set Processor Affinity option.


On XP if you have this problem, MAYBE you are not running as an administrator user... check in Control Panel, I suppose. Good luck.


Oh sweet, thanks. Worked for me now xD

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: Regarding Silkroad Crashes

Post by PR0METHEUS »

Then again, if developers would design their software properly, you wouldn't need Administrator access to run the software. A normal user should be able to run an application such as SRO.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
Spidd
Hi, I'm New Here
Posts: 21
Joined: Wed Mar 28, 2007 4:49 pm
Quick Reply: Yes
Location: Norway

Re: Regarding Silkroad Crashes

Post by Spidd »

@ PileOfMush
thx a lot =)
it worked, :D

Post Reply

Return to “News and Announcements”