Jump to content
64-core CPU

Не сохраняются некоторые настройки на клиенте линукс

Recommended Posts

В настройках клиента опции "Полноэкранный режим" и "Уменьшенный интерфейс" всегда включаются сами при запуске клиента.

Если эти флажки снять и согласиться с перезапуском клиента, то настройки сохранятся, но если закрыть клиент и открыть его снова, то эти две опции снова активируются.

 

P.S. Напомните, пожалуйста, ключи запуска, которыми можно отключить эти две функции.

Share this post


Link to post
Share on other sites

у мну "уменьшенный интерфейс" вообще не дает видимых результатов при переключении. прочее вроде как сохраняется : и закрывал,и свернутым бросал в спящем режиме...

Share this post


Link to post
Share on other sites
49 минут назад, 64-core CPU сказал:

В настройках клиента опции "Полноэкранный режим" и "Уменьшенный интерфейс" всегда включаются сами при запуске клиента.

Если эти флажки снять и согласиться с перезапуском клиента, то настройки сохранятся, но если закрыть клиент и открыть его снова, то эти две опции снова активируются.

 

P.S. Напомните, пожалуйста, ключи запуска, которыми можно отключить эти две функции.

у вас экран наверно 18:9, уже больше года люди об этом пушут

Share this post


Link to post
Share on other sites
8 минут назад, Костет сказал:

у вас экран наверно 18:9, уже больше года люди об этом пушут

у мну 18:9. и нормально - как на нетбуке, так и на телефоне.

Share this post


Link to post
Share on other sites
4 часа назад, coodos сказал:

у мну 18:9. и нормально - как на нетбуке, так и на телефоне.

скрин можно ради интереса , потомучто у меня 18:9 и как будто вечно включён уменьшеный интерфейс с обзором по 3-4 клетки от персонажа

Share this post


Link to post
Share on other sites
Posted (edited)
5 часов назад, 64-core CPU сказал:

Полноэкранный режим

Поэтому поводу я писал в ТП уже очень давно, но т.к. у меня дистрибутив который официально не поддерживается игрой (арч) - мне сказали о этом и забили.

Еще кстати заметил что если выключить "уменьшенный интерфейс" игра работает намного лучше (плавнее, к примеру с включенным у меня чат открывается с мелким лагом). И это довольно странно т.к. используются ведь текстурки с большим размером.

Edited by symbx
дополнил

Share this post


Link to post
Share on other sites
9 минут назад, symbx сказал:

мне сказали о этом и забили.

Зря вы так, на проблемы никто не забивает, а просто решает их в порядке приоритетности.

5 часов назад, 64-core CPU сказал:

В настройках клиента опции "Полноэкранный режим" и "Уменьшенный интерфейс" всегда включаются сами при запуске клиента.

 

Это проверим, о результате сообщу позже.

Share this post


Link to post
Share on other sites
3 часа назад, Reivenorik сказал:

Это проверим, о результате сообщу позже.

А что на счёт ключей запуска?

Share this post


Link to post
Share on other sites
20 часов назад, 64-core CPU сказал:

А что на счёт ключей запуска?

Спойлер

 

maximized – развернуть окно приложения во весь экран
fullscreen – запустить приложение в полноэкранном режиме
normal – запустить приложение в оконном режиме

small – использовать уменьшенный размер интерфейса
large – использовать обычный размер интерфейса

pamaa – включить мягкое масштабирование геймплея и интерфейса
nopamaa – отключить мягкое масштабирование геймплея и интерфейса

 

А по всей проблеме, ситуация очень странная...
Что у вас лежит в директории ~/.config/warspear/ ?

Share this post


Link to post
Share on other sites
Posted (edited)
2 часа назад, Reivenorik сказал:

Что у вас лежит в директории ~/.config/warspear/ ?

 

[email protected]:~/.config/warspear$ ls -la
итого 1820
drwx------ 1 cpu cpu     106 мар 18 17:05 .
drwxr-xr-x 1 cpu cpu     572 мар 15 17:28 ..
-rw-r--r-- 1 cpu cpu       0 фев 27 04:03 lock
-rw-r--r-- 1 cpu cpu 1781241 мар 18 17:05 warspear.pak.1
-rw-r--r-- 1 cpu cpu   74796 мар 22 14:13 Warspear_systemlog.txt
-rw-r--r-- 1 cpu cpu    4006 мар 22 14:13 ws_config.xml

 

P.S. За ключи отдельное спасибо ;)
P.P.S. Использую ./warspear-online pamaa large maximized - всё чётенько:bah:

Edited by 64-core CPU

Share this post


Link to post
Share on other sites
Posted (edited)

@64-core CPU Как вы закрываете клиент:

  1. нажатием кнопки "ВЫХОД" в клиенте или закрытием окна штатным способом (нажатием в окне или <Alt+F4>)
  2. клиент запущен из командной строки, закрывается по <Ctrl+C> или командой kill (или аналогами)

В любом случае от вас мне нужен лог работы приложения (/tmp/warspear.log), полученный следующим образом:

$ /opt/warspear/warspear-online 2>&1 > /tmp/warspear.log

Требуется после запуска клиента закрыть его нажатием кнопки "ВЫХОД".

Edited by Reivenorik

Share this post


Link to post
Share on other sites

В итоге оставил только ключи normal и large. Ключи pamaa и nopamaa вообще не дают эффектов.

 Если запускать с ключом small или без ключей small или large, то качество картинки низкое, даже не смотря на ключи pamaa или nopamaa.

Ключи maximized и normal в моём случае не имеют никакой разницы (у меня i3wm), но главное - они отключают фуллскрин :)

Share this post


Link to post
Share on other sites
Posted (edited)
4 минуты назад, Reivenorik сказал:

Как вы закрываете клиент:

Это вопрос был?

4 минуты назад, Reivenorik сказал:

В любом случае от вас мне нужен лог работы приложения (/tmp/warspear.log), полученный следующим образом:

Не вопрос. Достаточно просто запустить клиент и выйти или надо зайти на сервер?

Edited by 64-core CPU

Share this post


Link to post
Share on other sites

Самое интересное в лог не попадает - ошибка сгментации при выходе из игры. 

P.S. Я пробовал запускать клиент из папки /opt/warspear/ - разницы никакой.

warspear.log

Share this post


Link to post
Share on other sites
5 минут назад, 64-core CPU сказал:

ошибка сгментации

Это то что надо - скопируйте, пожалуйста, полное сообщение с этой ошибкой

Share this post


Link to post
Share on other sites
Posted (edited)
2 минуты назад, Reivenorik сказал:

Это то что надо - скопируйте, пожалуйста, полное сообщение с этой ошибкой

[email protected]:~/soft/warspear$ ./warspear-online 2>&1 > warspear.log
Ошибка сегментирования
[email protected]:~/soft/warspear$ 

 

Но на работу это не влияет - клиент сегфолтится именно при выходе из него(когда я его закрыываю).

Edited by 64-core CPU

Share this post


Link to post
Share on other sites

Может Вам лог из valgrind чем-то поможет? (надеюсь не нарушаю лиц. соглашение)
(segfault происходит сразу после появления в логе строчки о завершении потока openal)

есть еще дамп снятый во время падения (опять же valgrind'ом), но мне кажется излишним грузить сюда ~600мб файлик

И вопрос - в ws_config разве не должно быть параметров о сохранении fullscreen и smallui? (может я их не так искал...)

valgrind.log

Share this post


Link to post
Share on other sites
В 21.03.2019 в 16:38, Костет сказал:

скрин можно ради интереса , потомучто у меня 18:9 и как будто вечно включён уменьшеный интерфейс с обзором по 3-4 клетки от персонажа

это с телефона. миль пардон,что долго - на работе аврал. и нетбуку, похоже, трындец - отжил он свое... 

з.ы. на буке качество раза в три похуже и масштаб раза в два крупнее был,ежели что...

Screenshot_20190321-171348.png

Share this post


Link to post
Share on other sites
7 часов назад, coodos сказал:

это с телефона. миль пардон,что долго - на работе аврал. и нетбуку, похоже, трындец - отжил он свое... 

з.ы. на буке качество раза в три похуже и масштаб раза в два крупнее был,ежели что...

Screenshot_20190321-171348.png

ну это также уменьшенный интерфейс же

Share this post


Link to post
Share on other sites
51 минуту назад, Костет сказал:

ну это также уменьшенный интерфейс же

уменьшенный - там вообще не панель скилов,а война микробов... это - увеличенный.

Share this post


Link to post
Share on other sites
Posted (edited)

Проблема сохраняется, как и сегфолт. Но на этот раз есть кое-что новое.

Для начала прикреплю лог, который получал так, как просили раньше - ./warspear-online 2>&1 > log.log

Наживаю кнопку Выход в игре и часть ошибок вываливается в консоль(мимо лога)

SIGSEGV: Address: 0x2d0; Code: 1

Backtrace (15 frames):
./warspear-online[0x9cf39a]
/lib64/libpthread.so.0(+0x14910)[0x7f7ce1c47910]
/lib64/libpthread.so.0(+0x98ae)[0x7f7ce1c3c8ae]
./warspear-online[0x9eb84a]
./warspear-online[0x9b78c0]
./warspear-online[0x9b2634]
./warspear-online[0x9b30ea]
./warspear-online[0x9bec4b]
./warspear-online[0x9c0250]
./warspear-online[0x9ea320]
./warspear-online[0x9d1d44]
./warspear-online[0x9ce6e2]
./warspear-online[0x43dd70]
/lib64/libc.so.6(__libc_start_main+0xeb)[0x7f7ce1841e5b]
./warspear-online[0x43e3af]

Ошибка сегментирования

Помимо всего прочего, в сообщении dmesg появляется пара строчек

[ 2621.436076] warspear-online[4238]: segfault at 2d0 ip 00007f7ce1c3c8ae sp 00007ffd07f90200 error 4 in libpthread-2.29.so[7f7ce1c39000+12000]
[ 2621.436089] Code: ff 66 66 2e 0f 1f 84 00 00 00 00 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 48 64 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 <8b> 87 d0 02 00 00 85 c0 0f 88 74 01 00 00 48 89 fb 48 39 bf 28 06

Дистр Gentoo x64, версия ядра 4.19.44, версия библиотеки openal - 1.19.1.

 

Ну и сама проблема в том, что не сохраняются опции Уменьшенный интерфейс и Полноэкранный режим. При запуске игры эти опции включены.

log.log

Edited by 64-core CPU

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...