PDA

View Full Version : client freezes at character selection


Nuer
07-16-2016, 08:45 AM
Hi everybody,

I'm an old player, back to RO after some years.
I started palyng again around a couple of weeks ago, everything was working.

since a couple of days ago I cannot enter the game, because the client freezes as soon as I press "Play" button at the character selection screen.
the sound goes on playing the theme, but the screen is stuck, except for some twitches of the character.

I tried to force safe mode, it looks like it solved the issue, but in the very next screen the loading bar stops @15% and after a couple of minutes an error message appears: "you have been disconnected by the server, please try to relog" (or something similar).
OFC, trying to relog gives the same result.

I tried to change some video settings (fullscreen on/off, different resolutions) but nothing changed

my distro is Ubuntu Studio 16.04 (xfce)
I did not install/uninstall/change anything before the game stopped working.

any possible solution?

tnx a lot

Takeyo
07-16-2016, 03:47 PM
This sounds very bizarre, but I will tell you that I had some slightly similar issues with my Mac distribution of the game. I never reported the problem, because I could not find that anyone else was having it.

I use the Steam client, and I tried switching to the base client, but it was doing the exact same thing. Extremely odd. It turns out, it was probably some issue with a recent patch being somehow corrupted on the way from the server. What fixed it for me was, unfortunately, to redownload the unpatched game from Steam, and patch it up again. I had to do this several times before it finally worked, and I haven't had any issues since, but I'm not entirely sure that this is a good solution.

Hope you can get it working again!

Nuer
07-16-2016, 05:26 PM
thank you for your answer.

so, you suggest that is some kind of update gone bad?
I don't use Steam, but it could be the same issue anyway.

I'll try to reinstall the client.

Nuer
07-16-2016, 07:27 PM
ok, things are getting weird.

reinstalled the client, and everything was fine again.

after few minutes in game, in war zone, it started to lag so strong I couldn't control my char, and I've been disconnected by the server.

I restarted the game, and the issue was back.

I hope I don't have to reinstall the game each time!!

Nuer
07-16-2016, 07:45 PM
i checked the error log.

[16/07/2016 20:20:50] [Texture Manager][texture_manager.cpp(158)] Resource texture 69509 (dwarf_beard_1_sp.png) has no data. Already loaded?
[16/07/2016 20:20:50] [Texture Manager][texture_manager.cpp(158)] Resource texture 69019 (pc_armor_cota_ignis_mask.tga) has no data. Already loaded?
[16/07/2016 20:20:50] [Texture Manager][texture_manager.cpp(158)] Resource texture 53343 (barba3.tga) has no data. Already loaded?
[16/07/2016 20:20:50] [Texture Manager][texture_manager.cpp(158)] Resource texture 50895 (cota_ignis.tga) has no data. Already loaded?
[16/07/2016 20:20:51] [ResourceEntity][resource_entity.cpp(274)] Trying to deparent resource 69509 from an unknown parent! - texture_manager:0
[16/07/2016 20:20:51] [ResourceEntity][resource_entity.cpp(274)] Trying to deparent resource 69019 from an unknown parent! - texture_manager:0
[16/07/2016 20:20:51] [ResourceEntity][resource_entity.cpp(274)] Trying to deparent resource 53343 from an unknown parent! - texture_manager:0
[16/07/2016 20:20:51] [ResourceEntity][resource_entity.cpp(274)] Trying to deparent resource 50895 from an unknown parent! - texture_manager:0

it's the same error every time it freezes, but the textures involved are different.

Takeyo
07-16-2016, 08:09 PM
That makes sense, but I'm sorry to say, I'm now as lost as you are. In my case, it was a "one-time" kind of thing that just took several tries to fix, yours seems to be some kind of systematic failure in the texture loading. The initial symptoms are just like mine were, and I just reinstalled it again and again until it resolved, but then yours goes on to have inconsistencies that I don't recognize at all. I hope someone who has more knowledge on this kind of thing will stop by...

Best,

boilingpoint
07-17-2016, 04:08 AM
Give try changing desktop manager or theme. use basic default theme

_Enio_
07-18-2016, 05:36 PM
Any more info on your system, what gpu you are using etc? Also check the normal log.txt, theres quite some info printed out when starting the game.

Nuer
07-18-2016, 08:19 PM
---------------
some updates

sunday, I tried to log from my office, it worked fine for a while.
then it happened again:
the game started to lag, I've been disconnected and could not log in again.

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

I tried to change session to gnome, nothing changes

I don't use any theme, just changed a little the colours of the default one.

GPU is "Mobile 4 Series Chipset Integrated Graphics Controller"
with the same PC I've been playng for a long time few years ago, and I've been able to log also in recent times.

but since few months ago I've been using the standard (even if not updated) Ubuntu release with Gnome3, now I use Ubuntu Studio with xfce

here is the log.txt file.

[18/07/2016 21:56:07] [ClientBase][client_base.cpp(343)] Client build: 39539
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl_x11.cpp(224)] X Server vendor: The X.Org Foundation
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl_x11.cpp(228)] X Server release: 1.18.3
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(363)] XVidMode Extension version 2.2
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(373)] Xinerama Extension version 1.1
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(399)] Got a 24 bit visual (32) with a 24 bit depth buffer
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(468)] Resolutions: 1366x768x32 1360x768x32 1280x720x32 1024x768x32 800x600x32
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(533)] OpenGL vendor: Intel Open Source Technology Center
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(534)] OpenGL renderer: Mesa DRI Mobile IntelŪ GM45 Express Chipset
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl.cpp(535)] OpenGL version: 2.1 Mesa 11.2.0
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl_extensions_loader.cpp(295)] Detected 52 OpenGL extensions: GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, GL_ARB_debug_output, GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_get_program_binary, GL_ARB_half_float_pixel, GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_texture_compression, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_EXT_blend_func_separate, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_packed_depth_stencil, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_EXT_vertex_array_bgra, GL_NV_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl_extensions_loader.cpp(312)] OpenGL Shading Language version: 1.20
[18/07/2016 21:56:07] [RenderizerGL][renderizer_gl_extensions_loader.cpp(318)] Shader model 2 capable card detected
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data0.sdb(888.97 MB), fragmentation: 0.44%
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data1.sdb(2649.58 MB), fragmentation: 1.21%
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data2.sdb(104.56 MB), fragmentation: 0.03%
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data3.sdb(13.37 MB), fragmentation: 0.07%
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data4.sdb(223.05 MB), fragmentation: 11.05%
[18/07/2016 21:56:07] [SDB_File][sdb_file.cpp(1283)] SDB: ../data5.sdb(57.42 MB), fragmentation: 0.01%
[18/07/2016 21:56:07] [ResourceManager][resource_manager.cpp(302)] disk retriever is ready
[18/07/2016 21:56:07] [ResourceManager][resource_manager.cpp(302)] http retriever is ready
[18/07/2016 21:56:07] [ResourceListManager][resource_list_manager.cpp(312)] Got resource list: 26730 resources available
[18/07/2016 21:56:08] [TextManager][text_manager.cpp(164)] Text Manager ready
[18/07/2016 21:56:15] [CManager][shader_manager.cpp(236)] Loading render paths from render_paths/render_path_gl_sm2.xml
[18/07/2016 21:56:21] [SDB_File][sdb_file.cpp(1283)] SDB: characters.sdb(0.69 MB), fragmentation: 0.00%
[18/07/2016 21:56:21] [SDB File][sdb_file.cpp(1036)] Optimizing space in characters.sdb
[18/07/2016 21:56:21] [SDB_File][sdb_file.cpp(1283)] SDB: characters.sdb(0.69 MB), fragmentation: 0.00%
[18/07/2016 21:56:27] [logger.cpp(72)] brasas_forge: skipping parameter (self_illumination_with_mask)
[18/07/2016 21:56:38] [ShaderGL][shader_gl_parser.cpp(213)] Shader <ps_pp_fxaa> (PP.FXAA) info log:
0:33(42): preprocessor error: extra tokens at end of directive
0:37(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:38(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:39(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:296(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:321(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:337(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:374(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:419(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:420(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:421(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:422(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:423(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.

0:424(9): preprocessor warning: Macro names containing "__" are reserved for use by the implementation.
[18/07/2016 21:56:38] [ShaderGL][shader_gl_parser.cpp(393)] Program <postprocess_fxaa> (PP.FXAA) info log:
error: linking with uncompiled shader
[18/07/2016 21:56:38] [logger.cpp(72)] Shader PP.FXAA link failed
[18/07/2016 21:56:38] [ShaderGL][shader_gl_parser.cpp(1521)] Shader PP.FXAA validation failed
[18/07/2016 22:01:21] [EntitySystem][entity_system.cpp(101)] Entity system ready to shutdown

_Enio_
07-18-2016, 10:36 PM
This log looks perfectly fine.

No need to mess with the theme, that issue was only launcher related but since you can log into the game just fine..

This issue survives a reboot? When you meant your game froze, do you really mean it froze, or would you just not get further through the loading screen (when entering the game). I.e. did the loading bar keep moving to like 80%?

Nuer
07-19-2016, 03:05 PM
This issue survives a reboot?

yes, that was my first try! :juggle:
rebooted many times, opened the RO launcher (and no other program), nothing changes

When you meant your game froze, do you really mean it froze, or would you just not get further through the loading screen (when entering the game). I.e. did the loading bar keep moving to like 80%?


I can login normally, the first loading pages is OK, the client freezes as soon as I press "Play" button at the character selection screen.
the sound goes on playing the theme, but the screen is stuck, except for some twitches of the character.

any other program works fine while the RO client is frozen.
but if it's fullscreen I cannot switch to other programs (i.e. browser or file manager)

I tried to force safe mode, it looks like it solved the issue, I can press play and go to the next loanding screen: here the loading bar stops @15% and after a couple of minutes an error message appears: "you have been disconnected by the server, please try to relog" (or something similar).
OFC, trying to relog gives the same result.

_Enio_
07-19-2016, 04:35 PM
Can you try to press [Alt]+[P] while on character select and observe your ping?
First youll only see the top line "Server ping", then after pressing enter game at after 50% of the loading bar the "Gameplay ping" should get added.

So if that 2nd one doesnt show up, it might be some connection thing for the actual gameserver? Maybe some blocked ports or w/e.

Ad Speciosum Puer
07-20-2016, 06:27 PM
Nuer, by no means am I an expert, but I have this same basic issue with my Linux version of RO. It loads the login screen, but crashes after 'play' is pressed & bar begins loading. It has done this for about 4 years now. It was said by experts back then that the issue was one of gtk-library incompatibilities, RO showing it's age, & the newest Linux LTR distros not being as backwards compatible as they could or should, but honestly idk at all. However, I do know that STEAM must have a workaround or somesuch built into it's RO-loader, as I can play this game thru STEAM, but cannot using the native Linux client. Hey, it's not a fix, but try it if you want to play RO: use STEAM.
:lighten:

Nuer
07-20-2016, 10:05 PM
Can you try to press [Alt]+[P] while on character select and observe your ping?
First youll only see the top line "Server ping", then after pressing enter game at after 50% of the loading bar the "Gameplay ping" should get added.

So if that 2nd one doesnt show up, it might be some connection thing for the actual gameserver? Maybe some blocked ports or w/e.


when the client freezes, also the ping is frozen.
and this happens on the character selection screen, the loading screen doesn't even appear.

server ping is @150-250 ms

Nuer, by no means am I an expert, but I have this same basic issue with my Linux version of RO. It loads the login screen, but crashes after 'play' is pressed & bar begins loading. It has done this for about 4 years now. It was said by experts back then that the issue was one of gtk-library incompatibilities, RO showing it's age, & the newest Linux LTR distros not being as backwards compatible as they could or should, but honestly idk at all. However, I do know that STEAM must have a workaround or somesuch built into it's RO-loader, as I can play this game thru STEAM, but cannot using the native Linux client. Hey, it's not a fix, but try it if you want to play RO: use STEAM.
:lighten:

I'll give Steam a try , tnx!

per aspera ad astra! ;)

_Enio_
07-20-2016, 10:57 PM
when the client freezes, also the ping is frozen.
and this happens on the character selection screen, the loading screen doesn't even appear.


Oh ok, that seems really a system thing then, not connection related.
Might be worth trying steam first, maybe it fixes it.

However if not, let us know - i'll assist you in nailing down that issue.

Nuer
07-21-2016, 12:16 AM
Oh ok, that seems really a system thing then, not connection related.
Might be worth trying steam first, maybe it fixes it.

However if not, let us know - i'll assist you in nailing down that issue.

I tried Steam, with no result.

tried to launch the game twice, and twice the game froze as soon as I press "Play"

thank you so much, Enio, very kind of you

_Enio_
07-21-2016, 02:10 PM
pity, lets see what its doing just before/while its frozen with the strace utility.



Get into char select, but windowed mode
load up a shell and find out the Process id of the 'game' process (i.e. with ps or with top)
Attach strace to the process by issuing 'strace -o <some_file_name> -p <the game PID>
Press character select
When game froze, wait some second and then cancel strace logging by issuing Ctrl+C on the shell where it is running
The strace data is now in that file, it shouldnt contain private information, however to be sure, feel free to send me the link via pn. It might be big so uploading it or sharing via dropbox should work best.

Ad Speciosum Puer
07-22-2016, 04:29 AM
I tried Steam, with no result.

tried to launch the game twice, and twice the game froze as soon as I press "Play"

thank you so much, Enio, very kind of you

So sorry for wasting your time/effort, Nuer, but since I (& others) had gotten around 'this' with STEAM, I was truly hoping the same for you. Had to try, right? But, this is obviously some other this. Good luck all the same, & hope to see you both in-game real soon. Hop to, Enio!

/me crosses fingers....

:o

Nuer
07-23-2016, 07:39 PM
So sorry for wasting your time/effort, Nuer, but since I (& others) had gotten around 'this' with STEAM, I was truly hoping the same for you. Had to try, right? But, this is obviously some other this. Good luck all the same, & hope to see you both in-game real soon. Hop to, Enio!

/me crosses fingers....

:o

don't worry at all!!! It was a good idea, indeed!

Now, I don't want to be too optimistic but.... it looks like the problem solved the same way it appeared...by itself. :bounce5425:

in the last 2 days I logged into the game with no problem, I was ready to try the procedure Enio told me, I started strace utility and clicked play...and after 4-5 seconds the loading page appeared and I smoothly went into the game.

anyway, I'll keep an eye open, if the issue is back I'll be ready!

thank you both! :D

_Enio_
07-23-2016, 08:02 PM
Now, I don't want to be too optimistic but.... it looks like the problem solved the same way it appeared...by itself. :bounce5425:
Oh thats nice to hear! Lets hope it stays that way =)