DrWeb7_1 179 #485474 Posted July 19, 2020 Только что, Dragon armor сказал: Или воспользуйся экзешником, что скидывал ранее на пару страниц. Им и пользуюсь. Сейчас грохну кэш, который образовался в папке Wargaming.net в корне клиента. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485476 Posted July 19, 2020 Ещё глупый вопрос, но модов нет никаких? 4 минуты назад, DrWeb7_1 сказал: Им и пользуюсь. Очень странно. Хз откуда вызывается эта функция. Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485477 Posted July 19, 2020 Только что, Dragon armor сказал: Ещё глупый вопрос, но модов нет никаких? Всё чисто. /------------------------------------------------------------------------------------------\ WorldOfTanks 0.9.22.0 (compiled at 11:34:21 Jan 29 2018) starting on Sun Jul 19 22:16:00 2020 2020-07-19 22:16:00.682: INFO: [Config] Command line: E:/Games/World of Tanks 0.9.22.0.1/WorldOfTanks.exe 2020-07-19 22:16:02.283: INFO: [Config] Default encoding set to utf-8 2020-07-19 22:16:02.311: INFO: [PY_DEBUG] Release Client - Content Type: hd 2020-07-19 22:16:02.312: INFO: [PY_DEBUG] Checking ./res_mods/0.9.22.0.1: mods not found 2020-07-19 22:16:02.312: INFO: [PY_DEBUG] Checking ./mods/0.9.22.0.1: mods not found 2020-07-19 22:16:09.414: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 0 was selected. 2020-07-19 22:16:09.414: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 0 was selected. 2020-07-19 22:16:09.480: WARNING: [WARNING] (scripts/client/predefined_hosts.py, 560): Alternative host url is already added. This url is ignored ('127.127.127.127:20014',) 2020-07-19 22:16:13.480: INFO: [WGC] WGC installation is not found in the system 2020-07-19 22:16:15.142: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: LOGIN - 14.4600000381 2020-07-19 22:16:21.309: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: LOGIN - 20.6280002594 2020-07-19 22:16:21.312: NOTICE: [NOTE] (scripts/client/connection_mgr.py, 241): User authentication method: basic 2020-07-19 22:16:23.284: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: CONNECTED - 22.6030006409 2020-07-19 22:16:23.655: NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 730): Change state of voip: (True,) 2020-07-19 22:16:23.656: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: SHOW GUI - 22.9750003815 2020-07-19 22:17:04.607: NOTICE: [NOTE] (scripts/client/helpers/statistics.py, 232): HANGAR LOADING STATE: DISCONNECTED - 63.9259986877 2020-07-19 22:17:04.607: WARNING: [WARNING] (scripts/client/gui/app_loader/states.py, 154): Can not change GUI space to other, because client is not connected to game server. (_GlobalCtx(guiSpaceID = 3, appsStates = {'scaleform/lobby': 2}, dsnReason = 0, dsnDesc = ()),) Но ошибка приложения при авторизации по-прежнему возникает. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485480 Posted July 19, 2020 У меня лог сервера такой вот. Прямо сейчас работает. Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485481 Posted July 19, 2020 4 минуты назад, Dragon armor сказал: У меня лог сервера такой вот. В брандмауэре все исключения, необходимые для работы, были выданы. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485482 Posted July 19, 2020 Происходит вызов AccountAuthTokenProvider. Почему? И кто вызывает? g_accountRepository какой-то связан с ним. Можно попробовать реализовать метод. Только вот хз как. Абсолютно не помню, как у меня это реализовано. Кто-то знает, как в BigWorld'е реализуется интерфейс энтитей? Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485483 Posted July 19, 2020 4 минуты назад, Dragon armor сказал: Происходит вызов AccountAuthTokenProvider. Почему? И кто вызывает? g_accountRepository какой-то связан с ним. Сейчас настрою вывод консольного выхлопа в файл и в личку его отправлю. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485484 Posted July 19, 2020 Это не прямая реализация, а в папке interfaces находится. Прямо в модуль надо писать их? Только что, DrWeb7_1 сказал: Сейчас настрою вывод консольного выхлопа в файл и в личку его отправлю. Да не надо. Видно на скрине всё. Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485485 Posted July 19, 2020 Только что, Dragon armor сказал: Да не надо. Видно на скрине всё. Ну я имел ввиду полный вывод приложения в командную строку. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485486 Posted July 19, 2020 Самое забавное, что не помню, реализовано ли у меня подобное поведение, и если да, то как сделать. Можно просто метод добавить и нужный параметры отправить клиенту. Вижу как. from interfaces.ClientCommandsPort import ClientCommandsPort Quote Share this post Link to post Short link Share on other sites
Plotnik5252ru 13 #485487 Posted July 19, 2020 Вижу раз сервер на клиенте работает скоро можно переходить к физике Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485488 Posted July 19, 2020 Только что, Plotnik5252ru сказал: Вижу раз сервер на клиенте работает скоро можно переходить к физике Дык сервер-то давно работает. Скрины ещё на первых старницах есть. @DrWeb7_1 Попробуй тогда посмотреть, что клиент присылает. Файл в папку server_py\interfaces\. В файле Account.py добавляешь такое. В строке 579 class Account(LittleWorld.Entity, ClientCommandsPort, Chat, AccountAuthTokenProvider): В строке 593 после Chat.__init__(self) добавь AccountAuthTokenProvider.__init__(self) AccountAuthTokenProvider.py Quote Share this post Link to post Short link Share on other sites
Plotnik5252ru 13 #485489 Posted July 19, 2020 11 минут назад, Dragon armor сказал: Дык сервер-то давно работает. Скрины ещё на первых старницах есть. @DrWeb7_1 Попробуй тогда посмотреть, что клиент присылает. Файл в папку server_py\interfaces\. В файле Account.py добавляешь такое. В строке 579 class Account(LittleWorld.Entity, ClientCommandsPort, Chat, AccountAuthTokenProvider): В строке 593 после Chat.__init__(self) добавь AccountAuthTokenProvider.__init__(self) AccountAuthTokenProvider.py 188 B · 1 скачивание А физику делать пробовали? Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485490 Posted July 19, 2020 12 минут назад, Dragon armor сказал: Попробуй тогда посмотреть, что клиент присылает. В консоли клиента пару раз на первый канал пролетел пакет, потом сплошное "Callback_Udp_Game". Консоль сервера через некоторое время закрывается, остановившись на этом этапе. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485491 Posted July 19, 2020 Только что, Plotnik5252ru сказал: А физику делать пробовали? Да. Очень долго пытался. Но не выходит. Есть даже пример в физическом движке. Но надо убрать все внутренние классы. У меня ассерт получался, когда техника чуть меняла положение. Что-то делал не так. Так же пытался сделать на рейкасте. Это когда физических объектов нет, а всё рассчитывается и прикладываются силы вручную. Тоже не совсем знаю, как делать. 1 минуту назад, DrWeb7_1 сказал: Консоль сервера через некоторое время закрывается, остановившись на этом этапе. Он даже до этого сообщения не доходит теперь. Клиент ждёт ответа на свой запрос. А сервер что выдаёт в конце? Попробуй cmd.exe скопировать в папку с игрой и запускай сервер оттуда. Тогда все логи останутся. До инициализации аккаунта дело не доходит. Попробую сейчас на виртуальной машине запустить. Может у меня тоже такое будет. Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485492 Posted July 19, 2020 3 минуты назад, Dragon armor сказал: Клиент ждёт ответа на свой запрос. Вопрос мимо контекста: в папке твоего клиента есть файлы, начинающиеся на "wgc_"? Подозреваю, что они могут мне мешать. Quote Share this post Link to post Short link Share on other sites
Dragon armor 67 #485493 Posted July 19, 2020 @DrWeb7_1 Нет. Там много мусора, но такого нет. У тебя реплей нормально на этом клиенте запускается? @DrWeb7_1 Есть, оказывается. Нет, они не мешают. С чего бы им мешать? wgc_api.dll и wgc_api.exe Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485494 Posted July 19, 2020 5 минут назад, Dragon armor сказал: А сервер что выдаёт в конце? Он молча закрылся. Игра пишет, что я "отключен от сервера". Консоль прокси-клиента пишет "disconnected. Thread end". Quote Share this post Link to post Short link Share on other sites
Plotnik5252ru 13 #485495 Posted July 19, 2020 Интересно когда много игроков узнают про ваш мод как думаете онлайн в танках прям упадёт? Quote Share this post Link to post Short link Share on other sites
DrWeb7_1 179 #485496 Posted July 19, 2020 2 минуты назад, Dragon armor сказал: У тебя реплей нормально на этом клиенте запускается? Да, у меня есть реплей с карты "Сталинград". Он вполне открывается. Эта карта была на европейском кластере в ротации, если что. Quote Share this post Link to post Short link Share on other sites